Commit Graph

365 Commits

Author SHA1 Message Date
9983ca6096 Throughput of flag LASP_PARALLEL. If not set, some downstream code will be broken as JobQueues will not go empty for this case. For all code in the library, a serial implementation works off the not present job queue 2021-09-15 21:10:27 +02:00
b159f4d144 Major cleanup of build code (CMake related). First steps towards C++ and C-compiler safety. Also first steps made to get single precision back to working 2021-09-14 20:05:42 +02:00
a6906bb620 Some extra comments 2021-09-11 15:54:00 +02:00
c98b10b83a Fixed scaling issue in FFT 2021-08-13 11:40:25 +02:00
4c0f399505 Added comments and maybe some minor repairs. 2021-08-09 09:51:51 +02:00
c03979991d Bugfix in lasp_measurement 2021-06-17 10:44:08 +02:00
aaf6597776 Bugfix for comparing of physical quantities 2021-06-17 10:33:22 +02:00
ab1edaa530 Now that bug is fixed. Try2 2021-06-14 16:57:20 +02:00
1167a1e8ac Now that bug is fixed. 2021-06-14 16:54:07 +02:00
cd98424fd3 Annoying bugfix. SiQTY not stored properly 2021-06-14 16:45:46 +02:00
3f32176804 Bugfix for transferring malloc'ed data to a pyarray under windows with the capsule 2021-06-03 21:35:04 +02:00
32e5860352 Merged develop for version 1 2021-05-24 19:31:35 +02:00
f76c89a688 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-05-24 16:08:17 +02:00
47bcd369b6 Bugfix in message, added a handle for returning a list of the stream messages from handleMessages() 2021-05-24 16:08:11 +02:00
ea14ce9699 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-05-23 22:54:04 +02:00
7ae0de3a06 Some improvements in build, some comments added 2021-05-23 22:53:48 +02:00
0c1eef5388 Fixed error in build flags on Linux 2021-05-23 19:23:53 +02:00
1e3adf1835 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-05-23 19:21:17 +02:00
ab965815fb Merged upstream 2021-05-23 19:21:15 +02:00
a9d7183cd4 Added lasp_nprocs 2021-05-23 10:19:30 -07:00
9005bda017 Fixed some bugs. Lrftubes is temporarily disabled on this branch 2021-05-23 10:15:48 -07:00
1678a0767a Fixed some bugs to let it work in MinGW compilation 2021-05-23 07:38:41 -07:00
2d05019f61 Bugfixes: smoothing, measurement file attribute channelNames is now definite. Improved error messages 2021-05-23 15:13:11 +02:00
b3ce37591f Bugfix of channel names in measurement. Set default frequency weighting to Z, in stead of A, on advice of Casper 2021-05-20 22:17:22 +02:00
377291ccf4 Cleaned up recording code. Added start delay to recording 2021-05-19 21:19:31 +02:00
7153096552 Fixed several bugs. Most serious one is a segfault for a stream without input. 2021-05-19 16:33:27 +02:00
f4e3688222 Small interface changes for smoothing function 2021-05-18 14:51:41 +02:00
9bd27c1f51 Bugfix of hanging CPPsleep fixed. 2021-05-16 22:12:01 +02:00
9a16219059 Merged Signal generator improvements. Basicly everything changed from here on 2021-05-16 22:08:28 +02:00
968a3d2b6a Made eqdata optional in SiggenData 2021-05-16 21:56:00 +02:00
c792806fad There is still a small tick at the start of the signal generator. Otherwise, it is working properly 2021-05-16 16:45:44 +02:00
ea24459d4d Signal generator adjustments to let it run more smoothly. Output buffer is initially filled with some blocks of 0's to give the generator some headstart 2021-05-16 14:24:03 +02:00
ee58f19251 Change in DaqConfigurations API for consistency 2021-05-14 11:24:07 +02:00
28e935e93b Bugfix: serialization of DeviceInfo contained errors 2021-05-14 10:37:52 +02:00
bd4961710e Bugfix in deserializing device info. Added comments and function in stream manager to rescan Daq devices 2021-05-13 21:35:51 +02:00
57fe4e6b7c Playing a sine wave works, recording seems to work, although we have not checked what is actually recorded. For that we now switch to ACME! 2021-05-08 15:06:11 +02:00
b031dfb280 Cleanup some debug print statements --> logging interface 2021-05-08 15:03:57 +02:00
e72e9154aa StreamManager is new frontend to all DAQ. 2021-05-07 22:53:29 +02:00
ee888891d9 Bugfix in lasp_daq.pyx. This was the reason of the initial tick in the audio. The CppSleep was done with the GIL held. Sometimes indentation is what you need in PYthon... 2021-05-07 22:50:03 +02:00
ff5afb8eb1 Added pickling functionality for deviceInfo C++ object. Ugly but working implementation. 2021-05-07 22:48:02 +02:00
2a1e9e2163 added fractional octave smoothing to 'lasp/tools/tools.py' 2021-05-07 11:23:27 +02:00
fa6fbbe12d Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-05-07 11:22:39 +02:00
bc1e0eb51c Fixed python version to 3.8 2021-05-07 11:22:28 +02:00
5b42983ae8 Accidentally committed something that should not be committed 2021-05-07 10:42:21 +02:00
466a6f5cc1 Stream and recording seems to work. Also signal generator seems to work. Error handling is not working properly yet. 2021-05-05 19:48:04 +02:00
4657063467 Record is back working. Now ready for testing signal generator 2021-05-04 15:10:13 +02:00
b9e31d79fd Added Monkeypatch to make multiprocessing work with a list of queues in the manager 2021-05-04 10:29:51 +02:00
547b00f116 Added a setLevel function to siggen.h, Some bugfix and partially working signal generator 2021-04-30 21:56:54 +02:00
11cc623363 First work on new Siggen implementation 2021-04-29 22:07:20 +02:00
99b8553235 Bugfix in exportAsWave, with normalize 2021-04-29 20:48:21 +02:00