Commit Graph

31 Commits

Author SHA1 Message Date
0567e7fb92 Added siggencommand. Exported sweep types. Added debug derives on some more classes. StreamMgr now returns result on stream commands, by polling back on a channel for result values. 2024-10-26 11:53:34 +02:00
45da6370ec Wrappers for sweep signal. Some cleanup and documentation 2024-10-13 13:12:37 +02:00
8ee5fcbf02 Split up siggen code in source and siggen submods 2024-10-08 12:07:18 +02:00
58093dd5cd Added and tested real time signal viewer 2024-10-07 20:45:11 +02:00
2f95c1a95d Better tuning of realtime ppm. Set timeouts in rtaps. Rtaps wrapped to Python. Bugfix in time constants for time weighting to compute the poles (not inverse of time weighting constant token). Bugfix in asymmetric time weighting for slm 2024-10-06 14:26:41 +02:00
51e4ea8272 Some bugfixes when disabling python-bindings. Added some math functions. Exported streamstatus, and added PPM with cliphandler --> to-be tested! 2024-10-02 21:56:27 +02:00
2efb610caa Added export of timeweighting to Python code 2024-09-29 21:17:16 +02:00
826266b8ee Moved apsmode and apssettings to their own files 2024-09-29 11:45:46 +02:00
42045da5cc Added overlap to Python wrappers. Moved overlap to different file. Added default and helper methods for Python instantiation of structs for AvPowerSpectra. Added frequency weighting to AvPowerSpectra --> to be tested! 2024-09-26 21:13:11 +02:00
c843c089dd More exposure of classes and enums to Python 2024-09-26 20:09:11 +02:00
7092ef4717 Added test files. Debugged quite some things. SLM needs still tests on statistics. Bugfix in frequency weighting filters. Added a lot of wrappers for Python calls. 2024-08-26 21:57:11 +02:00
6208e97f8a Added octave band filter design code. First steps into SLM. Still needs proper testing 2024-08-19 20:23:29 +02:00
c7d2cfc43f A bit of refactoring in checks, added documentation and examples of ZPKModel 2024-08-11 13:47:24 +02:00
99a8db23b8 First work on ZPKmodel for the benefit of the sound level meter implementation. Added code for bilinear transforms. Added butterworth analog filters. Documentation improvements. This is an intermediate commit of working code, but nothing finished. 2024-08-11 11:58:50 +02:00
ff6a0687c4 Bugfix in type detection for instreammsg. Refactored some overcomplicated code, added first steps for rtaps 2024-07-18 13:06:49 +02:00
a905e58023 Updated comments and added getStreamMetaData() to StreamMgr() 2024-07-13 09:43:01 +02:00
622ece7486 Bump 0.4.2 2024-07-11 21:11:58 +02:00
9a9192d4b4 Updated docs and readme 2024-07-11 21:10:38 +02:00
9db49ff8c7 No math yet. Bump 0.4.1 2024-07-10 10:57:33 +02:00
b366c47ca7 Added some test code, comments, refactoring, and updated docserve tool 2024-07-06 19:36:51 +02:00
7315939cbd Intermediate commit. Added some stuff related to biquads, added some stuff related to power spectra estimation 2024-06-25 16:20:47 +02:00
158ea77c40 Signal generator working, even with Python bindings. startOutputStream implementend for CPAL 2024-05-05 15:01:50 +02:00
22a9c9f850 Code cleanup with more use statements. Better Python wrapper code. 2024-05-01 15:25:26 +02:00
b15e81409e Split up filter in module parts 2024-04-19 14:09:32 +02:00
ebdb8a86a1 Clippy improvements, some comments added, etc. 2024-04-19 12:13:23 +02:00
b770c4d8fb Recording is working. Partial pyo3 exposure. Now, RtAps, or first Siggen? 2023-12-28 23:49:25 +01:00
87f8b05eea Intermediate commit. Still work to fix on the InstreamMsg etc. 2023-12-20 21:20:10 +01:00
3984989873 First work on CPAL api. Input default seems to work. This is not yet production code! 2023-12-13 11:02:06 +01:00
ec010945c6 Added first parts signal generator. Not yet for sweeps, not yet filters. 2023-11-29 07:20:13 +01:00
3f58b19442 All filter stuff with wrappers. Added some convenience functions. Added tests 2023-11-25 14:58:20 +01:00
345cc4eb1e Initial commit, working filters. 2023-11-22 14:40:16 +01:00