This website requires JavaScript.
d1c97f1cd3
Bump 0.6.7
main
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-02 00:46:22 +0100
c5a96c6fc1
Implemented only storage of signal range in PPM struct as well
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-02 00:45:56 +0100
26515b9ee0
Even smarter. No stream meta stored but just the ranges for each channel.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-02 00:38:33 +0100
79fca548b1
removed one loop vector allocation. Implemented a bit smarter
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-02 00:35:07 +0100
36de394a2e
Re-implemented simpleclip, debugged
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-02 00:22:07 +0100
f58c6f8839
Updated clip code to include data range from channel. Changed DaqChannel and DaqConfig struct to match expected API
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-11-01 23:54:21 +0100
b275591ad5
Bump 0.6.6
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-31 22:13:54 +0100
90d598aa5d
Improved recording code (again). Added simple clip detector that detects whether a clip happened between its instanteation and its drop moment
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-31 21:46:08 +0100
adc3db1be6
Removed some unnecessary wrappers. Added interrupted noise.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-28 19:24:23 +0100
9e4ce617ae
Added loose gain value to SeriesBiquad. Implemented pink noise. Bup to 0.6.5
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-27 21:33:45 +0100
636213c2b7
Bump 0.6.4
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-26 21:54:54 +0200
8a573266df
Removed dependency on ndarray_rand. Crate is not updated. Updated pyo3 to new version and updated enum pyclass derive macros. Switch to SmallRng for white noise random number generation.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-26 21:53:56 +0200
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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-26 11:53:34 +0200
45da6370ec
Wrappers for sweep signal. Some cleanup and documentation
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-13 13:12:37 +0200
cde2c74467
Implemented sweep signal generator. Some sweep implementations can error when something goes wrong. Changing params on running signal generator give results back that need to be handled
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-13 13:02:49 +0200
8ee5fcbf02
Split up siggen code in source and siggen submods
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-08 12:07:18 +0200
4da8a1c74a
Added RtAps::reset() method, in progress of placing signal generator code in module. Therefore, not working intermediate code
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-08 12:01:21 +0200
b7c2f9c3b8
Removed pub on method that does not need to be pub
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-08 11:54:00 +0200
58093dd5cd
Added and tested real time signal viewer
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-07 20:45:11 +0200
172356055c
Removed dependency on ndarray_stats. Not working lib.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-06 14:28:11 +0200
3cc3ff54a3
Bump v0.6.3
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-06 14:27:30 +0200
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
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-06 14:26:41 +0200
94e478d372
Added some derive debugs. Added some comments. Changed default high level threshold to -10 dBFS
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-03 20:18:55 +0200
89677a8320
PPM: Increased clip indication time to 4 secs. Moved the thread creation to method startThread.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-03 11:45:10 +0200
51e4ea8272
Some bugfixes when disabling python-bindings. Added some math functions. Exported streamstatus, and added PPM with cliphandler --> to-be tested!
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-10-02 21:56:27 +0200
016db92eba
Wrapper for midband frequency of standard filter
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-30 21:35:57 +0200
96187bfcf9
Let SLM::run output a vec of pyarrays, instead of vec of vecs
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-30 14:26:10 +0200
2efb610caa
Added export of timeweighting to Python code
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-29 21:17:16 +0200
65df1c82f6
Changed some unwraps to expect. Debugged multiplication with weighting broadcast
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-29 17:38:59 +0200
826266b8ee
Moved apsmode and apssettings to their own files
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-28 14:22:35 +0200
08ecdf6dc4
Added sensible name for overlap
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-26 21:57:03 +0200
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!
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-26 21:13:11 +0200
c843c089dd
More exposure of classes and enums to Python
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-26 20:09:11 +0200
d9fbe25dc1
TimeWeighting __eq__ method added. Improved comments. Tested Python code. Now ready for implementing WindowType Python wrapper
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-28 21:51:16 +0200
eb94785a89
Bump v0.6.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-28 14:59:55 +0200
476479b693
Rolled back to older Pyo3 version to make it compatible with Rust-Numpy that is not yet ready to go to new Pyo3 API. Improved power spectra estimator by removing DC value before going into window. Later overwriting it. Improved functionality of Python bindings
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-28 14:59:10 +0200
7662ff176c
Bump 0.6.0
v0.6.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-26 21:57:47 +0200
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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-26 21:57:11 +0200
90c7f0eb37
Added Jupyter lab example
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-08-19 23:14:31 +0200
d8814e6c11
Bugfixing on SLM. First tests. Code seems to work, but might still have subtle bugs (as timeweighting was wrong previous to this commit).
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-08-19 23:02:13 +0200
6208e97f8a
Added octave band filter design code. First steps into SLM. Still needs proper testing
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-08-19 20:23:29 +0200
302c2cbfd3
Updated test code to also pass on f32 compilation. Improved doc tests.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-15 13:10:40 +0200
02bb55a721
Another warning removed
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-11 13:58:07 +0200
0338807507
Removed some warnings. Updated to new pyo3 api 0.22
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-11 13:57:03 +0200
c7d2cfc43f
A bit of refactoring in checks, added documentation and examples of ZPKModel
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-11 13:47:24 +0200
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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-11 11:58:50 +0200
649c9f549c
Cleanup code. Added ApsSettingsBuilder, bugfixes in RtAps.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-08-03 12:23:39 +0200
ada5bfb427
Comment syntax markdown fix
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-18 17:40:57 +0200
c9e7418b3a
Bugfixes for building Python extension module
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-18 13:41:27 +0200
d3c162ab79
Clippy fixes
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-18 13:34:37 +0200
f3dbf9d948
Fixed an error found due to clippy
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-18 13:30:23 +0200
ff6a0687c4
Bugfix in type detection for instreammsg. Refactored some overcomplicated code, added first steps for rtaps
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-18 13:06:49 +0200
a905e58023
Updated comments and added getStreamMetaData() to StreamMgr()
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-13 09:43:01 +0200
622ece7486
Bump 0.4.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-11 21:11:58 +0200
9a9192d4b4
Updated docs and readme
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-11 21:10:38 +0200
245f4ebfb2
And removed the actual ApsResult struct
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-11 21:03:46 +0200
66ab149159
Removed unnecessary complex API with APSResult and switched to two methods: compute_last and compute_all. Improved docstrings and fixes in docstrings.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-11 21:02:21 +0200
9db49ff8c7
No math yet. Bump 0.4.1
v0.4.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 10:57:33 +0200
679e577b7b
bump v0.4.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 10:55:01 +0200
14dae88d48
Add reset method to AvPowerSpectra
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 10:49:06 +0200
d695b31426
Coarsened checks in test_ap() again. Import complexfloat traits in config
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 00:23:34 +0200
ed576df32d
Updated epsilon on unit test. Updated recording use statements on doctest
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 00:18:51 +0200
19484fd1cb
Aps working, or almost working?
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-10 00:10:34 +0200
565829f1fa
AvPowerSpectra not yet working, but going in right direction
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-06 19:38:49 +0200
0a847318f3
Updated comments and test code
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-06 19:38:22 +0200
b366c47ca7
Added some test code, comments, refactoring, and updated docserve tool
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-06 19:36:51 +0200
81872c62e1
TransferFunction implemented for series biquad
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-03 22:06:33 +0200
7e9cf734d0
Biguad, biquadbank, dummy filters, etc. A bit on all topics
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-03 20:01:12 +0200
7315939cbd
Intermediate commit. Added some stuff related to biquads, added some stuff related to power spectra estimation
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-25 16:20:47 +0200
158ea77c40
Signal generator working, even with Python bindings. startOutputStream implementend for CPAL
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-05-05 15:01:50 +0200
22a9c9f850
Code cleanup with more use statements. Better Python wrapper code.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-05-01 15:25:26 +0200
b15e81409e
Split up filter in module parts
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-19 14:09:32 +0200
ebdb8a86a1
Clippy improvements, some comments added, etc.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-19 12:13:23 +0200
93c7f71d1c
Some cleanup in outputdefault test prog
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-19 09:59:16 +0200
52eb0206eb
Some better imports and positioning of public and private components
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-18 19:12:02 +0200
c20094fb3f
Some clippy improvements
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-18 18:49:35 +0200
35d5d7f750
Default output stream working
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-18 18:38:35 +0200
18b61b02f3
Improved recording code. Now properly removes file in case of empty.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-25 20:30:04 +0100
21703321bd
Made it to compile without record feature
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-29 00:02:37 +0100
b770c4d8fb
Recording is working. Partial pyo3 exposure. Now, RtAps, or first Siggen?
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-28 23:49:25 +0100
87f8b05eea
Intermediate commit. Still work to fix on the InstreamMsg etc.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-12-20 21:20:10 +0100
3984989873
First work on CPAL api. Input default seems to work. This is not yet production code!
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-13 11:02:06 +0100
92a66f4f20
Added daqconfig, datatype and qty
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-13 11:00:08 +0100
c99faf7d0c
Some docs and bugfixes in siggen
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-29 07:44:40 +0100
ec010945c6
Added first parts signal generator. Not yet for sweeps, not yet filters.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-29 07:20:13 +0100
23ddf39a4a
Removed not necessary py in set_gains methods
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 17:10:53 +0100
c3f91b8e22
Updated readme
v0.2.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 17:09:20 +0100
e2bf267daf
Readme update
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 17:08:32 +0100
305f3e892b
patch: category slugs
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 15:09:50 +0100
3b4bc4f873
Updated category slugs
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 15:08:53 +0100
0e22dc754d
Version bump with wrappers
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 15:01:40 +0100
3f58b19442
All filter stuff with wrappers. Added some convenience functions. Added tests
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-11-25 14:58:20 +0100
6ef60fd1e0
Added watchdoc script for updating docs in real time
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-22 15:01:19 +0100
776dd95d1e
At most 5 keywords
v0.1.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-22 14:57:25 +0100
fbbff79afa
Added readme
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-22 14:56:25 +0100
d92ab3f316
Added cargo extra info
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-22 14:52:16 +0100
345cc4eb1e
Initial commit, working filters.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-11-22 14:40:16 +0100