9005bda017Fixed some bugs. Lrftubes is temporarily disabled on this branchAnne de Jong2021-05-23 10:15:48 -0700
1678a0767aFixed some bugs to let it work in MinGW compilationAnne de Jong2021-05-23 07:38:41 -0700
2d05019f61Bugfixes: smoothing, measurement file attribute channelNames is now definite. Improved error messagesAnne de Jong2021-05-23 15:13:11 +0200
b3ce37591fBugfix of channel names in measurement. Set default frequency weighting to Z, in stead of A, on advice of CasperAnne de Jong2021-05-20 22:17:22 +0200
377291ccf4Cleaned up recording code. Added start delay to recordingAnne de Jong2021-05-19 21:19:31 +0200
7153096552Fixed several bugs. Most serious one is a segfault for a stream without input.Anne de Jong2021-05-19 16:33:27 +0200
f4e3688222Small interface changes for smoothing functionAnne de Jong2021-05-18 14:51:41 +0200
c792806fadThere is still a small tick at the start of the signal generator. Otherwise, it is working properlyAnne de Jong2021-05-16 16:45:44 +0200
ea24459d4dSignal generator adjustments to let it run more smoothly. Output buffer is initially filled with some blocks of 0's to give the generator some headstartAnne de Jong2021-05-16 14:24:03 +0200
ee58f19251Change in DaqConfigurations API for consistencyAnne de Jong2021-05-14 11:24:07 +0200
28e935e93bBugfix: serialization of DeviceInfo contained errorsAnne de Jong2021-05-14 10:37:52 +0200
bd4961710eBugfix in deserializing device info. Added comments and function in stream manager to rescan Daq devicesAnne de Jong2021-05-13 21:35:51 +0200
57fe4e6b7cPlaying a sine wave works, recording seems to work, although we have not checked what is actually recorded. For that we now switch to ACME!Anne de Jong2021-05-08 15:06:11 +0200
b031dfb280Cleanup some debug print statements --> logging interfaceAnne de Jong2021-05-08 15:03:57 +0200
e72e9154aaStreamManager is new frontend to all DAQ.Anne de Jong2021-05-07 22:53:29 +0200
ee888891d9Bugfix 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...Anne de Jong2021-05-07 22:50:03 +0200
ff5afb8eb1Added pickling functionality for deviceInfo C++ object. Ugly but working implementation.Anne de Jong2021-05-07 22:48:02 +0200
2a1e9e2163added fractional octave smoothing to 'lasp/tools/tools.py'Casper Jansen2021-05-07 11:23:27 +0200
fa6fbbe12dMerge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into developCasper Jansen2021-05-07 11:22:39 +0200
5b42983ae8Accidentally committed something that should not be committedAnne de Jong2021-05-07 10:42:21 +0200
466a6f5cc1Stream and recording seems to work. Also signal generator seems to work. Error handling is not working properly yet.Anne de Jong2021-05-05 19:48:04 +0200
4657063467Record is back working. Now ready for testing signal generatorAnne de Jong2021-05-04 15:10:13 +0200
b9e31d79fdAdded Monkeypatch to make multiprocessing work with a list of queues in the managerAnne de Jong2021-05-04 10:29:51 +0200
547b00f116Added a setLevel function to siggen.h, Some bugfix and partially working signal generatorAnne de Jong2021-04-30 21:56:54 +0200
022108f99eUnit symbol has only one param now, not multiple in a tuple, added string representation for a qtyAnne de Jong2021-01-28 22:17:32 +0100
5c3cae730fBugfix for something that does not seem to work anymore with Numpy. np.int16.itemsize is not a number anymore.Anne de Jong2021-01-28 22:16:09 +0100
476d989898Bugfix in Measurement, updated such that DaqChannel Qty can no longer be set in constructorAnne de Jong2020-11-19 11:12:07 +0100
dd0b011fa3Disabled annotation. Improved compilation flag for CythonAnne de Jong2020-11-19 11:11:38 +0100
c8bfc461ceFinal bugfix, of memory leak in Python thread for uldaq, proper sleep time in Python thread. The whole train with UlDaq now seems to work properlyAnne de Jong2020-09-27 19:38:49 +0200
21e1b9d811Added testing program, cleaned up the Python threadAnne de Jong2020-09-24 19:43:52 +0200
108e023026Moved whole threading code with UlDaq to C++Anne de Jong2020-09-22 19:32:00 +0200
0232b8aae0We have some problems with the Measurement class. One way or another, changes to measurement files (sensitivity values) from ACME are not stored in the measurement file. Moreover, we concluded that the Measurement interface contains some inconsistencies/unclarities in its interfaceAnne de Jong2020-09-18 08:55:24 +0200
fa0c241fb9Daq measurement interface changed to permanently work with UlDaq. Should become a choice in future. Simultaneous output and input not yet working. Probably the DAQ API is not working properly with threads. We should find a minimum working example of simultaneous input/output. Then, the UlDAQ and RtAudio details should be abstracted away in a common interface, written in C++Anne de Jong2020-09-18 08:52:56 +0200
1f9279ff86Working RtAudio backend. Small change. Now ready for hard change to UlDaq backendAnne de Jong2020-09-16 09:40:00 +0200
c9b84e4c96First work to multiple API AvStreams. Python thread for UlDaq does compile, ready for testingAnne de Jong2020-09-15 20:34:27 +0200
a3a7c37548First work on uldaq implementatio for DT9837AAnne de Jong2020-09-12 23:34:28 +0200
2192f5a7fcParallelized the SOS filter implementation. Updated worker implementation to deal with NULL pointers for initialization and destructor function pointersAnne de Jong2020-08-29 20:11:09 +0200
4dd95cb80cLevel ref value can be changed in SLM, Qty stuff stored in measurementAnne de Jong2020-08-22 11:00:08 +0200
0a8949e0cfUpdated exporting to wav file, NEEDS more testing. Added progress function to signal generator, which returns None by defaultAnne de Jong2020-08-20 10:23:24 +0200
683c0b6566Removed assertions on n_rows and n_cols in lasp_pyarray.hAnne de Jong2020-08-08 14:07:32 +0200
c9ad4dc1b4Bugfix for transposing an numpy array in code. Can only be done by calling PyArray_Transpose, not by setting flags, apparently. Fixed the lasp_recording for new member attributes of AvStream.Anne de Jong2020-08-05 09:56:58 +0200
287b0cfe83Big change to new stream configuration. Possibility to include output channels back to inputAnne de Jong2020-08-03 20:17:52 +0200
b17178c4a7Better implementation of 'Measurement.fromWaveFile, using scipy, which is able to handle wave files with floating point dataAnne de Jong2020-07-23 16:12:54 +0200
3e2e8c8953Merge branch 'develop' into channel_metadataAnne de Jong2020-07-09 09:47:48 +0200
6830d5192eMerge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into developAnne de Jong2020-07-09 09:45:14 +0200
c30960b1a3Added method to import measurement data from a wave fileAnne de Jong2020-07-09 09:45:08 +0200
82ec7faa45Bugfix for float32 data type. Neoformat comment markupAnne de Jong2020-04-29 15:00:00 +0200
2d909b07ddSmall fixes for building on Windows. Note, that there are some things hardcoded which should not be hardcoded.Anne de Jong2020-04-26 05:41:11 -0700
7cc77b073aBugfixes which were found when trying to compile on windowsAnne de Jong2020-04-13 15:21:15 +0200