Commit Graph

275 Commits

Author SHA1 Message Date
9694173a65 Bugfix in fft, set Blas vendor to openblas 2021-10-19 11:30:39 +02:00
a1bcae508b Added mute option to siggen 2021-10-18 09:18:39 +02:00
60afface35 Fixed #90, and set default sample rate back to 48k 2021-10-17 14:50:38 +02:00
b3476ba62f Bug #94: Better error message for monitoring output 2021-10-17 14:17:06 +02:00
2b88a9eb52 Bugfix in fft.c, forgot some defines 2021-10-17 14:00:16 +02:00
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
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