Anne de Jong anne
anne pushed to develop at ASCEE/lasp 2024-03-14 07:25:50 +00:00
83c7aa6ade More subtle locking and unlocking of mutexes in stopstream
anne pushed to develop at ASCEE/lasp 2024-03-13 12:29:44 +00:00
3c16e33453 Removed deadlock in output stream deletion
anne pushed to develop at ASCEE/lasp 2024-03-13 11:53:23 +00:00
e973f14884 Weak refs to Recording methods. Made the mutexes more simple for stream manager. Added extra guards and statements here and there. Code passes a sever stress test.
e24cac2805 Some more bugfixes: weak references stored in indatahandler, to avoid calling destructor from wrong thread. Removed some unneccessary include statements on the way
Compare 2 commits »
anne pushed to develop at ASCEE/lasp 2024-03-12 14:53:53 +00:00
d0d494fcb2 Added some stuff to gitignore, removed explicit dependency on Numpy
anne pushed to master at ASCEE/lasp 2024-03-12 10:21:08 +00:00
15cd62baf8 New smoothing algorithm - minor version bump
ab080910fc Made power correction in smoothing algorithm optional. Window decreases in size symmetrically around the edged of the frequency spectrum
6799ee9287 Bugfix new smoother, including ac signal power correction
f9cf059c90 Forgot to actually commit the Cpp files of the smoother
3ec15ec645 New smoothing implementation, that runs a bit faster
Compare 11 commits »
anne pushed to develop at ASCEE/lasp 2024-03-12 10:20:55 +00:00
15cd62baf8 New smoothing algorithm - minor version bump
anne pushed tag v1.5.0 to ASCEE/lasp 2024-03-12 10:20:53 +00:00
anne pushed to develop at ASCEE/lasp 2024-03-12 10:20:06 +00:00
ab080910fc Made power correction in smoothing algorithm optional. Window decreases in size symmetrically around the edged of the frequency spectrum
anne pushed to develop at ASCEE/lasp 2024-03-12 08:21:24 +00:00
6799ee9287 Bugfix new smoother, including ac signal power correction
anne pushed to develop at ASCEE/lasp 2024-03-11 15:33:44 +00:00
f9cf059c90 Forgot to actually commit the Cpp files of the smoother
anne pushed to develop at ASCEE/lasp 2024-03-11 15:04:38 +00:00
3ec15ec645 New smoothing implementation, that runs a bit faster
anne pushed tag v1.4.8 to ASCEE/lasp 2024-03-07 08:37:16 +00:00
anne pushed to develop at ASCEE/lasp 2024-03-07 08:37:13 +00:00
48d262fbf0 Bugfix in sensitivity correction of realtime spectra
anne pushed to develop at ASCEE/lasp 2024-03-06 21:12:59 +00:00
204e431d79 Bugfix on GIL release
anne pushed tag v1.4.7 to ASCEE/lasp 2024-03-06 20:42:15 +00:00
anne pushed to develop at ASCEE/lasp 2024-03-06 20:41:59 +00:00
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.
anne pushed to develop at ASCEE/lasp 2024-03-04 14:49:44 +00:00
26eef040a4 More locks on signal generator.
anne pushed to develop at ASCEE/lasp 2024-03-04 13:44:59 +00:00
b61e836f35 Bumped 1.4.6
0841dbd73b Create InDataHandler only from the moment startThread() is called. This is safer, and might fix a segfault
Compare 2 commits »
anne pushed tag v1.4.6 to ASCEE/lasp 2024-03-04 13:44:54 +00:00
anne pushed to master at ASCEE/lasp 2024-02-29 19:05:41 +00:00
5e8e40db7a Updated tag. forgot in previous tag updates
3b2f2f7c41 Bugfix record indefinitely
878da3369b Bugfix (delete measurement when no data is in it) and cleanup of recording code
Compare 3 commits »