Commit Graph

616 Commits

Author SHA1 Message Date
bf06402b11 BUGfix of segfault. Very subtle. ThreadedInDataHandler could be deleted, while a task was just pushed to the thread pool. Then, when the task is finally run, the object could be deleted, as the _thread_running flag was not set. Besides this, we made some fixes that makes sure that the handles to a Recording class are stored as a weakref inside of the C++ code. This makes it easier to garbage-collect a recording, even when the IndataHandler is still running. 2024-03-06 21:41:04 +01:00
26eef040a4 More locks on signal generator. 2024-03-04 15:49:29 +01:00
b61e836f35 Bumped 1.4.6 2024-03-04 14:44:37 +01:00
0841dbd73b Create InDataHandler only from the moment startThread() is called. This is safer, and might fix a segfault 2024-03-04 14:44:00 +01:00
5e8e40db7a Updated tag. forgot in previous tag updates 2024-02-29 20:05:10 +01:00
3b2f2f7c41 Bugfix record indefinitely 2024-02-27 11:02:45 +01:00
878da3369b Bugfix (delete measurement when no data is in it) and cleanup of recording code 2024-02-26 11:51:59 +01:00
e9f500d460 Small change in portaudio.cmake 2024-02-20 15:47:12 +01:00
6bda124196 Allow duplex mode for PortAudio ALSA devices 2024-02-06 15:02:25 +01:00
7ce45e9c82 Some comment improvements, and portaudio API improvements. Also, disabled PortAudio PulseAudio backend as it is not working properly. 2024-02-06 14:59:51 +01:00
7c8e6368ba Removed accidental use of wrong time weighting for impulse (35 ms). 2024-02-06 11:22:31 +01:00
7430e2c600 Updated armadillo 2024-01-30 14:40:43 +01:00
6b337df2a9 Bugfix in channel counter for getHighestEnabledOutChannel, added Api -subapis for Portaudio backend. Switch to defaulting Portaudio as audio backend. Added PulseAudio as extra sub-api to default compile in portaudio 2024-01-25 15:31:53 +01:00
c713806bbe RtAudio not updated to 6.0.1? 2024-01-23 15:18:04 +01:00
08010e56dd From now on build default LASP with Portaudio backend. Also on Linux. Code cleanup of Portaudio glue code 2024-01-20 11:52:16 +01:00
292a9d5938 Merge branch 'RtAudioV6' into develop 2024-01-19 12:37:16 +01:00
373dcfb60f Bugfixes (that could potentially segfault) in PortAudio backend. 2024-01-19 12:35:56 +01:00
e8408ab53d Updated to RtAudio V6 2024-01-19 12:32:45 +01:00
0d152f6c14 Maded API changes to match RtAudio V6 2024-01-19 12:32:03 +01:00
46bef007ca Added muZ series impedance reference as measurementtype 2024-01-15 16:41:29 +01:00
fd8366c362 Bugfix in measurementset 2024-01-12 15:18:58 +01:00
6d5899c880 Merged in develop 2024-01-10 17:31:59 +01:00
061beaf88b Small bugfix of some dead code 2024-01-10 17:30:56 +01:00
e8ba3b86bf Bugfix on bugfix. KeyError instead of AttributeError 2024-01-10 13:14:54 +01:00
14ab3d9dfe Version bump: bugfix 2024-01-10 13:01:38 +01:00
695a05b262 BUGFIX: Prevent corrupting all files when no UUID is yet stored in a file 2024-01-10 13:01:07 +01:00
514ed1aa32 Added physicalOutputQty for daq devices, added possibility to inspect from Python whether device has monitor. Added unit for equation in Qtys. Version bump 1.3.0 2024-01-10 12:26:38 +01:00
0be8dd71d9 Bugfixes: store UUID attribute early when recording is done. Some small improvements 2023-12-19 14:34:47 +01:00
2cd4c616b3 Bump 1.2.0 2023-12-19 14:04:43 +01:00
311a1274bf Added fromFile() method to overcome problem of multiple times opening same file 2023-12-19 14:03:46 +01:00
936f2d5708 Merge remote-tracking branch 'origin/develop' into develop 2023-12-19 12:28:18 +01:00
98d4e8dad2 More checks on refMeas. Renamed method refMeas to getRefMeas. Added removeRefMeas. Stabilized API? 2023-12-19 12:27:44 +01:00
87283e4aba Changed pure random UUID of measurement to time-based UUID 2023-12-19 12:26:22 +01:00
e5c40c6af3 Merged in lasp from remote 2023-12-19 11:24:04 +01:00
8c7dbed606 Bugfix in qty input of Measurement.fromnpy() 2023-12-19 11:21:13 +01:00
c610c6350d Implemented reference measurements, and renaming as method in Measurement object. 2023-12-18 12:37:46 +01:00
44fe7f2689 Bump 1.0.4 2023-10-27 15:02:44 +02:00
f72a635cc7 Cleanup volume before copying 2023-10-26 15:17:50 +02:00
e9d7f0561e Revert "Possible bugfix for pyinstaller"
This reverts commit 17319c4925.
2023-10-24 22:38:34 +02:00
17319c4925 Possible bugfix for pyinstaller 2023-10-24 20:56:07 +02:00
a7b219a1e1 Updated readme 2023-10-24 19:49:56 +02:00
e4f887dc5b Renamed test_input.py to example_input.py 2023-10-24 19:47:35 +02:00
ee7e5fbba9 Added test_input.py 2023-10-24 15:14:37 +02:00
bfa6704360 New armadillo version, some updates in pyproject and README 2023-10-24 15:13:06 +02:00
152d6d635d Apparently path may not be absolute. What a inflexible release system! 2023-10-16 15:54:08 +02:00
de3ef1b4c1 Apparently path may not be absolute. What a inflexible release system! 2023-10-16 15:53:06 +02:00
5ca899fa0a Volume not mounted absolute, but in repo. 2023-10-16 15:43:17 +02:00
ab103b74f7 Set working directory correct for release action. Is apparently required 2023-10-16 15:36:15 +02:00
a72284880d Twice container key 2023-10-16 15:28:11 +02:00
67ff10b5e5 Forgot dash 2023-10-16 15:26:42 +02:00