Commit Graph

243 Commits

Author SHA1 Message Date
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
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
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