Commit Graph

384 Commits

Author SHA1 Message Date
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
5e32b6264d Bugfix in exporting measurement file to wave 2021-04-27 14:19:35 +02:00
e268a55680 Some markup improvements 2021-04-22 12:10:42 +02:00
4e9f975aed Added all common BiQuad filters, except for the all-pass filter 2021-04-22 12:04:54 +02:00
2caccb6b71 Fix lasp to Python3.8. 2021-04-22 11:44:20 +02:00
3a894879f0 Added biquad filter code 2021-04-20 22:25:43 +02:00
2d33110138 Updated API. First work on impedance tube code 2021-03-31 11:23:57 +02:00
1f9e0325f4 Merge branch 'impedancetube_merge' into develop 2021-02-25 12:16:13 +01:00
959bcafca3 Added quiescent tail to sweep implementation 2021-02-25 12:15:37 +01:00
96edc90c55 Implementation of impedance tube code 2021-02-25 12:13:39 +01:00
a1e4a63043 Added coherent periodic averaging methods to Measurement 2021-02-19 15:33:33 +01:00
d72a35bfb5 Added logarithmic sweep. For now, chosen to not implement the hyperbolic sweep 2021-02-19 10:23:51 +01:00
1c5a5f04f2 Small additions, markup improvements 2021-01-30 21:10:42 +01:00
022108f99e Unit symbol has only one param now, not multiple in a tuple, added string representation for a qty 2021-01-28 22:17:32 +01:00
5c3cae730f Bugfix for something that does not seem to work anymore with Numpy. np.int16.itemsize is not a number anymore. 2021-01-28 22:16:09 +01:00
476d989898 Bugfix in Measurement, updated such that DaqChannel Qty can no longer be set in constructor 2020-11-19 11:12:07 +01:00
dd0b011fa3 Disabled annotation. Improved compilation flag for Cython 2020-11-19 11:11:38 +01:00
e137ea9b9f Merged DT9837A branch 2020-11-08 00:23:38 +01:00
0e1bbec1d1 More bugfixes. Starts to go in the right direction :) 2020-11-08 00:17:59 +01:00
312d7fa694 Bugfix, wrong queue sent 2020-11-07 21:58:03 +01:00
f301e3d5f9 Bugfix in RtAudio. Almost working properly 2020-11-07 21:36:05 +01:00
3d188281ab Fixed latest bugs. Now everything seems to be working, at least with the RtAudio API 2020-11-07 16:33:49 +01:00
4e0c09d356 Almost working on multiple apis 2020-11-05 17:13:09 +01:00
c1f713c8fb Inbetween state. GUI crashes on channelConfig.set() 2020-10-31 20:51:35 +01:00
013bc479c7 Small bugfix in SLM 2020-10-19 16:58:09 +02:00
7e3c117ce1 Set default FFT lib to FFTW 2020-10-18 14:09:51 +02:00
fa32e9eac3 Bugfixes of Python/C++ interaction layer, first tests for DaqConfiguration code 2020-10-18 13:58:42 +02:00
6b8abb878a RtAudio in a theoretically working state. Now its time for some testing. 2020-10-17 19:14:24 +02:00
622dd1f319 Added possibility to get index of qty 2020-10-16 21:12:31 +02:00
cf4156060e Cleanup: files that should not be there 2020-10-16 21:11:51 +02:00
a16fa576fd Merged DT9837A 2020-10-16 21:07:58 +02:00
f54ac216c1 Major cleanup of compilation warnings. 2020-10-16 20:37:02 +02:00