Commit Graph

372 Commits

Author SHA1 Message Date
921c1b067f Terminate processes when the pipes are broken, or the queues are raising exceptions. Helps with cleaning up orphaned processes when the software crashes. 2021-10-16 13:29:42 +02:00
417c1bd3d8 Removed error in smoothing function 2021-10-15 16:02:26 +02:00
8912cb145c Updated octave smoothing function; completely different approach 2021-10-15 15:33:25 +02:00
6f782f237e Bugfix: wrong #define statements, resulting in no Audio APIs at all 2021-10-04 20:54:36 +02:00
5a82367a45 Sanitized list of DT9837A sample rates, #105 2021-10-04 16:44:28 +02:00
e958b8361a Forgot to add 32-64 bits definitions to include in wrappers.pyx. Now fixed. Removed constrained on h5py version. This might result in new instabilities, but we expect it to be more fixed. 2021-10-04 15:53:22 +02:00
81d3779f9f Small comment change 2021-10-04 10:11:22 +02:00
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