lasp/src/lasp/dsp
Anne de Jong b61fb7b014
continuous-integration/drone/push Build is passing Details
Split timeweighting into different types for each of the possible use cases.
2023-02-03 20:41:59 +01:00
..
CMakeLists.txt Add: ClipHandler 2023-01-27 14:56:46 +01:00
lasp_avpowerspectra.cpp Bugfix: reset() was called after inCallback() when adding new handler to StreamMgr. Bugfix: start() was doubly called for RtAPS. Once from Python and once from C++ in constructor. Renamed some scoped_lock to Lck. Added some comments 2022-10-16 21:26:06 +02:00
lasp_avpowerspectra.h Bugfix: reset() was called after inCallback() when adding new handler to StreamMgr. Bugfix: start() was doubly called for RtAPS. Once from Python and once from C++ in constructor. Renamed some scoped_lock to Lck. Added some comments 2022-10-16 21:26:06 +02:00
lasp_biquadbank.cpp Added first order high pass static method 2022-10-20 16:31:55 +02:00
lasp_biquadbank.h Added first order high pass static method 2022-10-20 16:31:55 +02:00
lasp_clip.cpp Add: ClipHandler 2023-01-27 14:56:46 +01:00
lasp_clip.h Bugfix: do not open a measurement for writing on constructor of measurement 2023-02-01 22:41:54 +01:00
lasp_fft.cpp Fixed Doxygen warnings on not properly documented methods 2023-01-20 15:59:08 +01:00
lasp_fft.h Updated PPM to give clip indices length same as number of channels. Grouped the real time components to group dsp/rt. 2022-10-04 09:48:32 +02:00
lasp_filter.cpp Added threadpool, biquadbank could be working for equalizer. First steps of SLM and AvPowerSpectra 2022-08-11 14:47:44 +02:00
lasp_filter.h Added Peak Programme Meter, added functionality to clone SeriesBiquads without copying state. Improved recording callback mechanism. Added reset() function for IndataHandlers, which send a pointer to DAQ instance. 2022-10-04 09:27:27 +02:00
lasp_mathtypes.h Improved code for cubes. RtAps is not working. Don't know why. TimeBuffer code has better readability. Bugfix in output from Column to Numpy. GIL release for AvPowerSpectra::compute via Pybind. 2022-10-11 14:50:44 +02:00
lasp_ppm.cpp Added comment. Made sure reset() of indatahandlers is called prior to starting stream. Other order could result in bugs 2022-10-17 19:51:10 +02:00
lasp_ppm.h Fixed Doxygen warnings on not properly documented methods 2023-01-20 15:59:08 +01:00
lasp_rtaps.cpp Made PPM meter range-aware. Improved PPM-code. Made RtAps sensitivity-aware. Improved code to get ranges for each channel from Daq object 2022-10-17 19:37:31 +02:00
lasp_rtaps.h Fixed Doxygen warnings on not properly documented methods 2023-01-20 15:59:08 +01:00
lasp_siggen.cpp Added filter map to siggen. Debugged biquadbank to properly work. 2022-10-12 21:32:24 +02:00
lasp_siggen.h Added filter map to siggen. Debugged biquadbank to properly work. 2022-10-12 21:32:24 +02:00
lasp_siggen_impl.cpp Bugfix: Sweep reaches from fl to fu within actual sweep time instead of [sweep time + quiescent time] 2022-10-27 15:00:17 +02:00
lasp_siggen_impl.h Added possibility to get the periodic sequence to Python using the getSequence() method on class Periodic. Added a check that at least one of LogSweep or LinSweep should be activated. 2022-10-21 23:12:47 +02:00
lasp_slm.cpp Split timeweighting into different types for each of the possible use cases. 2023-02-03 20:41:59 +01:00
lasp_slm.h Added suggested SLM down sampling factor, improved quite a lot of documentation. Measurement object can now work with old, as well as new measurement files. 2022-10-01 19:59:35 +02:00
lasp_thread.cpp Code cleanup. RescanDaqdevices changed API. DaqApi string returns only apiname. Added comments, added Doxygen groups, exported FFT wisdom load / store to Python. SLM stores reference level squared. Added comments on SLM Lpeak, Leq and Lmax, a lot of using rte = std::runtime_error, added Window string conversion, Pybind11 enum no longer exports values, added cpp_enum to convert Qty to an enumerated value in C++ code. Removed class and methods to fill comboboxes. Does not belong in LASP, but in ACME instead. DeviceInfo has operator string(). 2022-09-22 10:18:38 +02:00
lasp_thread.h 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
lasp_threadedindatahandler.cpp Bugfix: accidentally forgot to commit two statementes in threadedindatahandler.cpp 2022-10-16 21:30:17 +02:00
lasp_threadedindatahandler.h Fixed Doxygen warnings on not properly documented methods 2023-01-20 15:59:08 +01:00
lasp_timebuffer.cpp Bugfix: reset() was called after inCallback() when adding new handler to StreamMgr. Bugfix: start() was doubly called for RtAPS. Once from Python and once from C++ in constructor. Renamed some scoped_lock to Lck. Added some comments 2022-10-16 21:26:06 +02:00
lasp_timebuffer.h Bugfix: reset() was called after inCallback() when adding new handler to StreamMgr. Bugfix: start() was doubly called for RtAPS. Once from Python and once from C++ in constructor. Renamed some scoped_lock to Lck. Added some comments 2022-10-16 21:26:06 +02:00
lasp_types.h Textual improvements. Formatting (Neoformat) improvements. Let DataTypeDescriptor be a reference (to a global const std map in Daq class. Improved naming of certain functions. Better DaqData implementation, now we make sure memory alignment is good at all times. Switched functions arguments in DaqData constructor to comply with all other cases of first frame, then channel. Better naming of stream in RtAudio. Better handling of faulty function calling in RtAudio start(). Bugfix in RtAudio, did call right Daq::dtypeDescr() function --> result was that only first channel was copied to all channels. Added extra check in StreamMgr. Removed unnecessary TypedDaqData class. Use a safe queue in threaded in data handler. We can now remove the Boost code for that. 2022-10-10 19:17:38 +02:00
lasp_window.cpp Code cleanup. RescanDaqdevices changed API. DaqApi string returns only apiname. Added comments, added Doxygen groups, exported FFT wisdom load / store to Python. SLM stores reference level squared. Added comments on SLM Lpeak, Leq and Lmax, a lot of using rte = std::runtime_error, added Window string conversion, Pybind11 enum no longer exports values, added cpp_enum to convert Qty to an enumerated value in C++ code. Removed class and methods to fill comboboxes. Does not belong in LASP, but in ACME instead. DeviceInfo has operator string(). 2022-09-22 10:18:38 +02:00
lasp_window.h Code cleanup. RescanDaqdevices changed API. DaqApi string returns only apiname. Added comments, added Doxygen groups, exported FFT wisdom load / store to Python. SLM stores reference level squared. Added comments on SLM Lpeak, Leq and Lmax, a lot of using rte = std::runtime_error, added Window string conversion, Pybind11 enum no longer exports values, added cpp_enum to convert Qty to an enumerated value in C++ code. Removed class and methods to fill comboboxes. Does not belong in LASP, but in ACME instead. DeviceInfo has operator string(). 2022-09-22 10:18:38 +02:00