Commit Graph

576 Commits

Author SHA1 Message Date
c75f0dddc5 Split up indatahandler with python callback in part and part that calls the Python function. Threading is now handled using a thread pool. Some bugfixes 2022-08-14 21:00:22 +02:00
1e8b18aabe Added threadpool, biquadbank could be working for equalizer. First steps of SLM and AvPowerSpectra 2022-08-11 14:47:44 +02:00
7ca52695da First work on avpowerspectra implementation. Added stubs for all other code that needs to be implemented in C++ as well. 2022-08-07 21:13:45 +02:00
12cf9586eb DaqConfiguration(s) back in place. Time to couple some stuff to ACME 2022-08-01 17:26:22 +02:00
0421236ed0 Renamded lasp_daqconfiguration.cpp to lasp_daqconfig.cpp in pybind11 2022-07-29 09:36:49 +02:00
3160aacc07 Replaced github STL-Threadsafe with boost::lockfree. Added PyIndataHandle to glue Python callbacks to new data. First work on getting recording back to work. 2022-07-29 09:32:26 +02:00
b35686f79d Default build type is Release 2022-07-25 22:30:11 +02:00
da99618fc3 Some comment improvement and cleanup 2022-07-25 22:29:42 +02:00
6a006e27f9 Output of a sine wave now works. Pfff 2022-07-20 14:58:48 +02:00
7095f9d5e7 Intermediate commit. Ready for some serious testing. 2022-06-29 12:25:32 +02:00
b561c83448 Deleted last Cython stray 2022-06-14 21:54:13 +02:00
3b3bd6d83d Backend ready for some testing 2022-06-13 21:30:02 +02:00
7eaaf43653 Inbetween pybind11 commit. Nothing working. 2022-06-13 19:35:41 +02:00
c9580b2c28 Updated code to only ask for input stream when starting recording 2022-06-07 15:01:53 +02:00
89a29c6d41 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2022-06-07 11:08:17 +02:00
5d1b88a883 Merge branch 'stable' into develop 2022-05-25 10:38:59 +02:00
f635cac209 First work on going to Pybind11. Rewritten the code for the UlDaq significantly. Much cleaner, but still contains bugs. 2022-05-23 17:26:29 +02:00
9e03f5e944 Merge branch 'stable' into develop 2022-05-17 15:07:34 +02:00
95c1a194fa Removed bug of double free corruption that was an attempt to fix memory leak 2022-05-17 14:58:12 +02:00
16390352dc Removed stupid handleMessages from streammanager. 2022-05-17 13:53:07 +02:00
200ee69e2a Renamed shelve to shelf, added some comments. 2022-03-22 11:11:44 +01:00
d51d3f7d37 Some sanity checks. Removed activateSiggen and deactivateSiggen fucntionality, as it has no use. 2022-02-02 14:07:21 +01:00
5e26f4a026 Lowered trace output of siggen 2022-02-02 14:05:39 +01:00
c3b1c1ec4a Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2022-02-02 12:38:34 +01:00
13b0243721 Import array is moved to the Cython thread, and memory is put in a capsule, also on Linux. I don't know why, but it seemed to fix the memory leak 2022-02-02 12:38:29 +01:00
4f1249512f Enabled 100th octave smoothing 2022-01-28 16:20:33 +01:00
e0f74121fe Added force option to overwrite measurements when created from Numpy array 2022-01-28 14:14:01 +01:00
cf0b4cf283 Added export of compile commands. Stop make on first error 2022-01-28 14:11:58 +01:00
4339ecdbc0 Probable fix of memory leak 2022-01-13 13:59:35 +01:00
8fee46a41f Bugfix in using lasp_lib code in the C++ code of device in debug mode 2022-01-02 21:24:08 +01:00
b570b4ba18 One definition in CMakeLists.txt not required 2021-12-27 12:08:53 +01:00
9e6a6b8c93 Bugfixes for LASP_DEBUG definition to variable value. Not made correctly, resulting in release mode of code not working 2021-12-20 14:21:03 +01:00
6f5a3c2ea1 Bugfix in overall value of results 2021-11-13 14:27:57 +01:00
7b00e3b2bd Better output of SLM for plotting as a line 2021-11-11 21:29:08 +01:00
accde58b5b Set CMake minumum version to 3.12, for PythonLibs finding 2021-11-01 11:47:12 +01:00
e30fd84dac Bugfix in input high pass filter 2021-10-23 14:43:24 +02:00
3a6ffd130c Implemented a high-pass filter for input data 2021-10-23 14:35:15 +02:00
c016636add Merge branch 'master' into develop 2021-10-23 14:27:41 +02:00
4649232767 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-10-22 13:36:57 +02:00
9c8c546566 Restored FFT scaling to power/bin instead of PSD 2021-10-22 13:36:23 +02:00
9694173a65 Bugfix in fft, set Blas vendor to openblas 2021-10-19 11:30:39 +02:00
6bc6e4b922 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-10-18 10:25:04 +02:00
ea0edd2817 fixed bug in new smoothing algorithm 2021-10-18 10:24:42 +02:00
71c91112cb Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-10-18 10:16:42 +02:00
9aaa63512c ignore last data point in smoothing, at Nyquist frequency 2021-10-18 10:16:21 +02:00
640de6afb7 Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into develop 2021-10-18 10:06:45 +02:00
cfd60f2826 fixed bug in new octave smoothing 2021-10-18 10:02:23 +02:00
388cde38be Merge branch 'master' into develop 2021-10-18 09:45:40 +02:00
a1bcae508b Added mute option to siggen 2021-10-18 09:18:39 +02:00
b51e9d4b82 minor fixes 2021-10-18 09:17:36 +02:00