Commit Graph

163 Commits

Author SHA1 Message Date
Anne de Jong 28358f5385 Added calibration settings 2020-08-22 19:53:39 +02:00
Anne de Jong 0b5a94be4c Input of filterbank API improvements 2020-08-22 11:00:55 +02:00
Anne de Jong 4dd95cb80c Level ref value can be changed in SLM, Qty stuff stored in measurement 2020-08-22 11:00:08 +02:00
Anne de Jong 0a8949e0cf Updated exporting to wav file, NEEDS more testing. Added progress function to signal generator, which returns None by default 2020-08-20 10:23:24 +02:00
Anne de Jong 683c0b6566 Removed assertions on n_rows and n_cols in lasp_pyarray.h 2020-08-08 14:07:32 +02:00
Anne de Jong 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. 2020-08-05 09:56:58 +02:00
Anne de Jong 287b0cfe83 Big change to new stream configuration. Possibility to include output channels back to input 2020-08-03 20:17:52 +02:00
Anne de Jong b17178c4a7 Better implementation of 'Measurement.fromWaveFile, using scipy, which is able to handle wave files with floating point data 2020-07-23 16:12:54 +02:00
Anne de Jong 3e2e8c8953 Merge branch 'develop' into channel_metadata 2020-07-09 09:47:48 +02:00
Anne de Jong 6830d5192e Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2020-07-09 09:45:14 +02:00
Anne de Jong c30960b1a3 Added method to import measurement data from a wave file 2020-07-09 09:45:08 +02:00
Anne de Jong 8fafac2050 First work on getting units in metadata 2020-05-28 21:26:30 +02:00
Anne de Jong 82ec7faa45 Bugfix for float32 data type. Neoformat comment markup 2020-04-29 15:00:00 +02:00
Anne de Jong 2d909b07dd Small fixes for building on Windows. Note, that there are some things hardcoded which should not be hardcoded. 2020-04-26 05:41:11 -07:00
Anne de Jong 7cc77b073a Bugfixes which were found when trying to compile on windows 2020-04-13 15:21:15 +02:00
Anne de Jong 92034d3d2f Running on Windows. WOOHOO! 2020-04-07 21:51:30 +02:00
Anne de Jong c1d8fe97d4 Bugfixes to hopefully let it run on Windows. Needs further testing 2020-04-06 21:38:04 +02:00
Anne de Jong 8e0b173fdf Audio thread does not interfere with Python GIL anymore. Instead, GIL-acquiring stuff runs on different thread which communicates using queues. Small API change in callback to Python, no streamtime is given anymore, and buffers for input and output CAN be none. 2020-04-03 11:12:49 +02:00
Anne de Jong 5516fe44ce Moved stream data to a C struct 2020-03-30 20:23:17 +02:00
Anne de Jong 04c3631a72 Renamed an attribute in daqconfigs. Small bugfix in lasp_calibrate.py 2020-03-09 15:50:46 +01:00
Anne de Jong 6acf45a909 Some minor fixes in siggen and ln to also work with (untested) 32-bit floats 2020-03-09 15:49:25 +01:00
Anne de Jong 09c6b2680b Bugfix in shelve 2020-03-09 13:29:14 +01:00
Anne de Jong 47eebbcdf4 Colorfilter implemented in C-code. Ready for some testing 2020-03-05 10:16:26 +01:00
Anne de Jong 9f68b43a88 Merged master 2020-03-05 09:44:51 +01:00
Anne de Jong 271e46e4ad Improved shelve API. 2020-03-05 09:43:33 +01:00
Anne de Jong 35d2fb71ae First work on noise coloring filter implementations 2020-03-02 22:03:35 +01:00
Anne de Jong 945a960f1c Added a machine-local LASP shelve, next to the overall (multiple machine-wide) one 2020-03-01 15:06:01 +01:00
Anne de Jong 3d5e9290ff Wrapped the functions of FFTW to load and store wisdom. 2020-03-01 15:04:51 +01:00
Anne de Jong 82e077ec3a Added timeweighting infinite for real time processing 2020-02-29 18:07:46 +01:00
Anne de Jong 92ca0aa795 Bugfixes 2020-02-26 14:20:33 +01:00
Anne de Jong 173bf10273 Added code for monitor channel in stream and in recording. Updated comments. Lowered
tracing of siggen.
2020-02-25 14:35:49 +01:00
Anne de Jong 0940179f50 Bugfix in equalizer. Seems to be working now. Bugfix in wrapper to make equalizer return array one-dimensional 2020-02-23 20:07:21 +01:00
Anne de Jong 281d4bf921 Added wrapper for equalizer. 2020-02-21 15:11:11 +01:00
Anne de Jong bb2c0df427 Merged master 2020-02-21 14:42:35 +01:00
Anne de Jong 895b462bc5 Nominal_txt can now also be called with a list as argument. 2020-02-21 14:41:26 +01:00
Anne de Jong 613800dd15 Commented out tracerplus on siggen 2020-02-12 12:36:46 +01:00
Anne de Jong ced45c7638 First work on equalizer 2020-02-12 12:36:11 +01:00
Anne de Jong 748358a453 Bugfix for overall channel in SLM, code improvement in octave filter. 2020-02-09 15:08:48 +01:00
Anne de Jong d67fce8d06 Bugfixes in slm 2020-01-24 20:44:12 +01:00
Anne de Jong 3dd7e23587 Added statistics to sound level meter 2020-01-24 14:08:24 +01:00
Anne de Jong 6a756bf1b1 Merged master 2020-01-23 17:23:33 +01:00
Anne de Jong 0bbfe22d83 Bugfix for lowest frequency point in converting octave band to narrow band 2020-01-23 17:23:13 +01:00
Anne de Jong 22f1cb59ff Update SLM API. Now works properly with different start and stop bands, and only overall band 2020-01-22 21:11:20 +01:00
Anne de Jong 685329d307 Almost-working SLM implementation in LASP, only statistics not yet done 2020-01-21 21:10:38 +01:00
Anne de Jong 98421893f0 Bugfix in tracer. Found using clang_check 2020-01-21 21:07:07 +01:00
Anne de Jong bd88882f25 Negative time constant for single pole lowpass filter means no time-weighting at all. 2020-01-21 21:06:17 +01:00
Anne de Jong 183404338e Merged improvements on SPL filter 2020-01-21 13:25:14 +01:00
Anne de Jong 78884cbbe2 Merged typex feature from slm 2020-01-21 11:09:52 +01:00
Anne de Jong 29dc70fad3 Some tracing 2020-01-20 20:19:09 +01:00
Anne de Jong b4360951a8 Updated wrappers. SLM almost fully functioning. Only does not produce statistics (max, min, eq) yet. 2020-01-20 20:18:37 +01:00