Commit Graph

229 Commits

Author SHA1 Message Date
Anne de Jong ee58f19251 Change in DaqConfigurations API for consistency 2021-05-14 11:24:07 +02:00
Anne de Jong 28e935e93b Bugfix: serialization of DeviceInfo contained errors 2021-05-14 10:37:52 +02:00
Anne de Jong 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
Anne de Jong 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
Anne de Jong b031dfb280 Cleanup some debug print statements --> logging interface 2021-05-08 15:03:57 +02:00
Anne de Jong e72e9154aa StreamManager is new frontend to all DAQ. 2021-05-07 22:53:29 +02:00
Anne de Jong 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
Anne de Jong ff5afb8eb1 Added pickling functionality for deviceInfo C++ object. Ugly but working implementation. 2021-05-07 22:48:02 +02:00
Anne de Jong 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
Anne de Jong 4657063467 Record is back working. Now ready for testing signal generator 2021-05-04 15:10:13 +02:00
Anne de Jong b9e31d79fd Added Monkeypatch to make multiprocessing work with a list of queues in the manager 2021-05-04 10:29:51 +02:00
Anne de Jong 547b00f116 Added a setLevel function to siggen.h, Some bugfix and partially working signal generator 2021-04-30 21:56:54 +02:00
Anne de Jong 11cc623363 First work on new Siggen implementation 2021-04-29 22:07:20 +02:00
Anne de Jong 99b8553235 Bugfix in exportAsWave, with normalize 2021-04-29 20:48:21 +02:00
Anne de Jong 5e32b6264d Bugfix in exporting measurement file to wave 2021-04-27 14:19:35 +02:00
Anne de Jong e268a55680 Some markup improvements 2021-04-22 12:10:42 +02:00
Anne de Jong 4e9f975aed Added all common BiQuad filters, except for the all-pass filter 2021-04-22 12:04:54 +02:00
Anne de Jong 2caccb6b71 Fix lasp to Python3.8. 2021-04-22 11:44:20 +02:00
Anne de Jong 3a894879f0 Added biquad filter code 2021-04-20 22:25:43 +02:00
Anne de Jong 2d33110138 Updated API. First work on impedance tube code 2021-03-31 11:23:57 +02:00
Anne de Jong 1f9e0325f4 Merge branch 'impedancetube_merge' into develop 2021-02-25 12:16:13 +01:00
Anne de Jong 959bcafca3 Added quiescent tail to sweep implementation 2021-02-25 12:15:37 +01:00
Anne de Jong 96edc90c55 Implementation of impedance tube code 2021-02-25 12:13:39 +01:00
Anne de Jong a1e4a63043 Added coherent periodic averaging methods to Measurement 2021-02-19 15:33:33 +01:00
Anne de Jong d72a35bfb5 Added logarithmic sweep. For now, chosen to not implement the hyperbolic sweep 2021-02-19 10:23:51 +01:00
Anne de Jong 1c5a5f04f2 Small additions, markup improvements 2021-01-30 21:10:42 +01:00
Anne de Jong 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
Anne de Jong 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
Anne de Jong 476d989898 Bugfix in Measurement, updated such that DaqChannel Qty can no longer be set in constructor 2020-11-19 11:12:07 +01:00
Anne de Jong dd0b011fa3 Disabled annotation. Improved compilation flag for Cython 2020-11-19 11:11:38 +01:00
Anne de Jong e137ea9b9f Merged DT9837A branch 2020-11-08 00:23:38 +01:00
Anne de Jong 0e1bbec1d1 More bugfixes. Starts to go in the right direction :) 2020-11-08 00:17:59 +01:00
Anne de Jong 312d7fa694 Bugfix, wrong queue sent 2020-11-07 21:58:03 +01:00
Anne de Jong f301e3d5f9 Bugfix in RtAudio. Almost working properly 2020-11-07 21:36:05 +01:00
Anne de Jong 3d188281ab Fixed latest bugs. Now everything seems to be working, at least with the RtAudio API 2020-11-07 16:33:49 +01:00
Anne de Jong 4e0c09d356 Almost working on multiple apis 2020-11-05 17:13:09 +01:00
Anne de Jong c1f713c8fb Inbetween state. GUI crashes on channelConfig.set() 2020-10-31 20:51:35 +01:00
Anne de Jong 013bc479c7 Small bugfix in SLM 2020-10-19 16:58:09 +02:00
Anne de Jong 7e3c117ce1 Set default FFT lib to FFTW 2020-10-18 14:09:51 +02:00
Anne de Jong fa32e9eac3 Bugfixes of Python/C++ interaction layer, first tests for DaqConfiguration code 2020-10-18 13:58:42 +02:00
Anne de Jong 6b8abb878a RtAudio in a theoretically working state. Now its time for some testing. 2020-10-17 19:14:24 +02:00
Anne de Jong 622dd1f319 Added possibility to get index of qty 2020-10-16 21:12:31 +02:00
Anne de Jong cf4156060e Cleanup: files that should not be there 2020-10-16 21:11:51 +02:00
Anne de Jong a16fa576fd Merged DT9837A 2020-10-16 21:07:58 +02:00
Anne de Jong f54ac216c1 Major cleanup of compilation warnings. 2020-10-16 20:37:02 +02:00
Anne de Jong 9f96858de1 Let SLM work without filterbank. 2020-10-16 18:33:22 +02:00
Anne de Jong bc9639f10c Inbetween state. Nothing is working 2020-10-14 09:42:19 +02:00
Anne de Jong 29662c82e3 Working C++ multiple API sit 2020-10-10 18:28:43 +02:00
Anne de Jong a43857070b DaqConfiguration and device info will have a direct Cython wrapper 2020-10-07 21:10:19 +02:00
Anne de Jong a3963c4595 Working in CPP code, with multiple-api-api 2020-10-06 21:29:02 +02:00