Commit Graph

  • ab965815fb Merged upstream Anne de Jong 2021-05-23 19:21:15 +0200
  • a9d7183cd4 Added lasp_nprocs Anne de Jong 2021-05-23 10:19:30 -0700
  • 9005bda017 Fixed some bugs. Lrftubes is temporarily disabled on this branch Anne de Jong 2021-05-23 10:15:48 -0700
  • 1678a0767a Fixed some bugs to let it work in MinGW compilation Anne de Jong 2021-05-23 07:38:41 -0700
  • 2d05019f61 Bugfixes: smoothing, measurement file attribute channelNames is now definite. Improved error messages Anne de Jong 2021-05-23 15:13:11 +0200
  • b3ce37591f Bugfix of channel names in measurement. Set default frequency weighting to Z, in stead of A, on advice of Casper Anne de Jong 2021-05-20 22:17:22 +0200
  • 377291ccf4 Cleaned up recording code. Added start delay to recording Anne de Jong 2021-05-19 21:19:31 +0200
  • 7153096552 Fixed several bugs. Most serious one is a segfault for a stream without input. Anne de Jong 2021-05-19 16:33:27 +0200
  • f4e3688222 Small interface changes for smoothing function Anne de Jong 2021-05-18 14:51:41 +0200
  • 9bd27c1f51 Bugfix of hanging CPPsleep fixed. Anne de Jong 2021-05-16 22:12:01 +0200
  • 9a16219059 Merged Signal generator improvements. Basicly everything changed from here on Anne de Jong 2021-05-16 22:08:28 +0200
  • 968a3d2b6a Made eqdata optional in SiggenData Anne de Jong 2021-05-16 21:56:00 +0200
  • c792806fad There is still a small tick at the start of the signal generator. Otherwise, it is working properly Anne de Jong 2021-05-16 16:45:44 +0200
  • 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 Anne de Jong 2021-05-16 14:24:03 +0200
  • ee58f19251 Change in DaqConfigurations API for consistency Anne de Jong 2021-05-14 11:24:07 +0200
  • 28e935e93b Bugfix: serialization of DeviceInfo contained errors Anne de Jong 2021-05-14 10:37:52 +0200
  • bd4961710e Bugfix in deserializing device info. Added comments and function in stream manager to rescan Daq devices Anne de Jong 2021-05-13 21:35:51 +0200
  • 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! Anne de Jong 2021-05-08 15:06:11 +0200
  • b031dfb280 Cleanup some debug print statements --> logging interface Anne de Jong 2021-05-08 15:03:57 +0200
  • e72e9154aa StreamManager is new frontend to all DAQ. Anne de Jong 2021-05-07 22:53:29 +0200
  • 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... Anne de Jong 2021-05-07 22:50:03 +0200
  • ff5afb8eb1 Added pickling functionality for deviceInfo C++ object. Ugly but working implementation. Anne de Jong 2021-05-07 22:48:02 +0200
  • 2a1e9e2163 added fractional octave smoothing to 'lasp/tools/tools.py' Casper Jansen 2021-05-07 11:23:27 +0200
  • fa6fbbe12d Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop Casper Jansen 2021-05-07 11:22:39 +0200
  • bc1e0eb51c Fixed python version to 3.8 Casper Jansen 2021-05-07 11:22:28 +0200
  • 5b42983ae8 Accidentally committed something that should not be committed Anne de Jong 2021-05-07 10:42:21 +0200
  • 466a6f5cc1 Stream and recording seems to work. Also signal generator seems to work. Error handling is not working properly yet. Anne de Jong 2021-05-05 19:48:04 +0200
  • 4657063467 Record is back working. Now ready for testing signal generator Anne de Jong 2021-05-04 15:10:13 +0200
  • b9e31d79fd Added Monkeypatch to make multiprocessing work with a list of queues in the manager Anne de Jong 2021-05-04 10:29:51 +0200
  • 547b00f116 Added a setLevel function to siggen.h, Some bugfix and partially working signal generator Anne de Jong 2021-04-30 21:56:54 +0200
  • 11cc623363 First work on new Siggen implementation Anne de Jong 2021-04-29 22:07:20 +0200
  • 99b8553235 Bugfix in exportAsWave, with normalize Anne de Jong 2021-04-29 20:48:21 +0200
  • 5e32b6264d Bugfix in exporting measurement file to wave Anne de Jong 2021-04-27 14:19:35 +0200
  • e268a55680 Some markup improvements Anne de Jong 2021-04-22 12:10:42 +0200
  • 4e9f975aed Added all common BiQuad filters, except for the all-pass filter Anne de Jong 2021-04-22 12:03:39 +0200
  • 2caccb6b71 Fix lasp to Python3.8. Anne de Jong 2021-04-22 11:44:20 +0200
  • 3a894879f0 Added biquad filter code Anne de Jong 2021-04-20 22:25:43 +0200
  • 2d33110138 Updated API. First work on impedance tube code Anne de Jong 2021-03-31 11:23:57 +0200
  • 1f9e0325f4 Merge branch 'impedancetube_merge' into develop Anne de Jong 2021-02-25 12:16:13 +0100
  • 959bcafca3 Added quiescent tail to sweep implementation Anne de Jong 2021-02-25 12:15:37 +0100
  • 96edc90c55 Implementation of impedance tube code Anne de Jong 2021-02-25 12:13:05 +0100
  • a1e4a63043 Added coherent periodic averaging methods to Measurement Anne de Jong 2021-02-19 15:33:33 +0100
  • d72a35bfb5 Added logarithmic sweep. For now, chosen to not implement the hyperbolic sweep Anne de Jong 2021-02-19 10:23:51 +0100
  • 1c5a5f04f2 Small additions, markup improvements Anne de Jong 2021-01-30 21:10:42 +0100
  • 022108f99e Unit symbol has only one param now, not multiple in a tuple, added string representation for a qty Anne de Jong 2021-01-28 22:17:32 +0100
  • 5c3cae730f Bugfix for something that does not seem to work anymore with Numpy. np.int16.itemsize is not a number anymore. Anne de Jong 2021-01-28 22:16:09 +0100
  • 476d989898 Bugfix in Measurement, updated such that DaqChannel Qty can no longer be set in constructor Anne de Jong 2020-11-19 11:12:07 +0100
  • dd0b011fa3 Disabled annotation. Improved compilation flag for Cython Anne de Jong 2020-11-19 11:11:38 +0100
  • e137ea9b9f Merged DT9837A branch Anne de Jong 2020-11-08 00:23:38 +0100
  • 0e1bbec1d1 More bugfixes. Starts to go in the right direction :) Anne de Jong 2020-11-08 00:17:59 +0100
  • 312d7fa694 Bugfix, wrong queue sent Anne de Jong 2020-11-07 21:58:03 +0100
  • f301e3d5f9 Bugfix in RtAudio. Almost working properly Anne de Jong 2020-11-07 21:36:05 +0100
  • 3d188281ab Fixed latest bugs. Now everything seems to be working, at least with the RtAudio API Anne de Jong 2020-11-07 16:33:49 +0100
  • 4e0c09d356 Almost working on multiple apis Anne de Jong 2020-11-05 17:13:09 +0100
  • c1f713c8fb Inbetween state. GUI crashes on channelConfig.set() Anne de Jong 2020-10-31 20:51:35 +0100
  • 013bc479c7 Small bugfix in SLM Anne de Jong 2020-10-19 16:58:09 +0200
  • 7e3c117ce1 Set default FFT lib to FFTW Anne de Jong 2020-10-18 14:09:51 +0200
  • fa32e9eac3 Bugfixes of Python/C++ interaction layer, first tests for DaqConfiguration code Anne de Jong 2020-10-18 13:58:42 +0200
  • 6b8abb878a RtAudio in a theoretically working state. Now its time for some testing. Anne de Jong 2020-10-17 19:14:24 +0200
  • 622dd1f319 Added possibility to get index of qty Anne de Jong 2020-10-16 21:12:31 +0200
  • cf4156060e Cleanup: files that should not be there Anne de Jong 2020-10-16 21:11:51 +0200
  • a16fa576fd Merged DT9837A Anne de Jong 2020-10-16 21:07:58 +0200
  • f54ac216c1 Major cleanup of compilation warnings. Anne de Jong 2020-10-16 20:37:02 +0200
  • 9f96858de1 Let SLM work without filterbank. Anne de Jong 2020-10-16 18:33:22 +0200
  • bc9639f10c Inbetween state. Nothing is working Anne de Jong 2020-10-14 09:42:19 +0200
  • 29662c82e3 Working C++ multiple API sit Anne de Jong 2020-10-10 18:28:43 +0200
  • a43857070b DaqConfiguration and device info will have a direct Cython wrapper Anne de Jong 2020-10-07 21:10:19 +0200
  • a3963c4595 Working in CPP code, with multiple-api-api Anne de Jong 2020-10-06 21:29:02 +0200
  • 2e83942771 Accidentally added binary file to git Anne de Jong 2020-10-06 20:38:46 +0200
  • fda78a6f2c Bugfix referrring nframesperblock before assignment Anne de Jong 2020-10-06 13:25:01 +0200
  • a73ef3d7a8 First work on moving RtAudio Api back to C++. Anne de Jong 2020-10-04 22:29:54 +0200
  • 5c6838c7e4 Accidentally added binary to git Anne de Jong 2020-10-02 10:02:24 +0200
  • 2775e29fab Updated some definitions Anne de Jong 2020-10-02 10:01:18 +0200
  • c8bfc461ce Final bugfix, of memory leak in Python thread for uldaq, proper sleep time in Python thread. The whole train with UlDaq now seems to work properly Anne de Jong 2020-09-27 19:38:49 +0200
  • 21e1b9d811 Added testing program, cleaned up the Python thread Anne de Jong 2020-09-24 19:43:52 +0200
  • 108e023026 Moved whole threading code with UlDaq to C++ Anne de Jong 2020-09-22 19:32:00 +0200
  • 248fa8d8a4 Merge branch 'develop' into DT9837A Anne de Jong 2020-09-18 08:55:43 +0200
  • 0232b8aae0 We 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 interface Anne de Jong 2020-09-18 08:55:24 +0200
  • fa0c241fb9 Daq 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 Jong 2020-09-18 08:52:56 +0200
  • 1f9279ff86 Working RtAudio backend. Small change. Now ready for hard change to UlDaq backend Anne de Jong 2020-09-16 09:40:00 +0200
  • c9b84e4c96 First work to multiple API AvStreams. Python thread for UlDaq does compile, ready for testing Anne de Jong 2020-09-15 20:34:27 +0200
  • 49ee42bb01 WORKING in and outputgit status Anne de Jong 2020-09-15 14:16:48 +0200
  • a3a7c37548 First work on uldaq implementatio for DT9837A Anne de Jong 2020-09-12 23:34:28 +0200
  • 2192f5a7fc Parallelized the SOS filter implementation. Updated worker implementation to deal with NULL pointers for initialization and destructor function pointers Anne de Jong 2020-08-29 20:11:09 +0200
  • 28358f5385 Added calibration settings Anne de Jong 2020-08-22 19:53:39 +0200
  • 0b5a94be4c Input of filterbank API improvements Anne de Jong 2020-08-22 11:00:55 +0200
  • 4dd95cb80c Level ref value can be changed in SLM, Qty stuff stored in measurement Anne de Jong 2020-08-22 11:00:08 +0200
  • 0a8949e0cf Updated exporting to wav file, NEEDS more testing. Added progress function to signal generator, which returns None by default Anne de Jong 2020-08-20 10:23:24 +0200
  • 683c0b6566 Removed assertions on n_rows and n_cols in lasp_pyarray.h Anne de Jong 2020-08-08 14:07:32 +0200
  • c9ad4dc1b4 Bugfix 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 Jong 2020-08-05 09:56:58 +0200
  • 287b0cfe83 Big change to new stream configuration. Possibility to include output channels back to input Anne de Jong 2020-08-03 20:17:52 +0200
  • b17178c4a7 Better implementation of 'Measurement.fromWaveFile, using scipy, which is able to handle wave files with floating point data Anne de Jong 2020-07-23 16:12:54 +0200
  • 3e2e8c8953 Merge branch 'develop' into channel_metadata Anne de Jong 2020-07-09 09:47:48 +0200
  • 6830d5192e Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop Anne de Jong 2020-07-09 09:45:14 +0200
  • c30960b1a3 Added method to import measurement data from a wave file Anne de Jong 2020-07-09 09:45:08 +0200
  • 8fafac2050 First work on getting units in metadata Anne de Jong 2020-05-28 21:26:30 +0200
  • 82ec7faa45 Bugfix for float32 data type. Neoformat comment markup Anne de Jong 2020-04-29 15:00:00 +0200
  • 2d909b07dd Small fixes for building on Windows. Note, that there are some things hardcoded which should not be hardcoded. Anne de Jong 2020-04-26 05:41:11 -0700
  • 7cc77b073a Bugfixes which were found when trying to compile on windows Anne de Jong 2020-04-13 15:21:15 +0200
  • 92034d3d2f Running on Windows. WOOHOO! Anne de Jong 2020-04-07 21:51:30 +0200