Thijs Hekman t.hekman
  • Joined on 2022-03-15
t.hekman pushed to develop at ASCEE/lasp 2024-01-10 12:15:01 +00:00
e8ba3b86bf Bugfix on bugfix. KeyError instead of AttributeError
t.hekman pushed to develop at ASCEE/lasp 2023-12-19 10:28:09 +00:00
e5c40c6af3 Merged in lasp from remote
8c7dbed606 Bugfix in qty input of Measurement.fromnpy()
Compare 2 commits »
t.hekman pushed to develop at ASCEE/lasp 2023-08-29 14:23:29 +00:00
77a7e46f9d Reset the interrupt frame counter when muting signal generator
t.hekman pushed to develop at ASCEE/lasp 2023-06-21 09:00:42 +00:00
30ce35d29b Completed all flush statements. Now on Thijs machine, it looks like it does not crash anymore under normal circumstances
t.hekman pushed to develop at ASCEE/lasp 2023-06-21 08:57:07 +00:00
839ca4f77c Added extra flush statements for hdf5 file. This helps for Thijs' machine
t.hekman pushed to develop at ASCEE/lasp 2023-06-09 09:30:12 +00:00
21df1bc6cf Incallbacks should not return anything anymore. From inheritance to composition for InDataHandler code. StreamMgr singleton only weak ptr stored, this makes sure destruction from Python is more often done. UlDAQ code back to working.
028bed9229 One forgotten debugtrace back to disabled
c87a5cec25 StreamMgr handle now via shared pointers. InDataHandler stores weak pointers. Reset callback in PyInDataHandler could be problematic. Refactored the UlDaq code and moved to a subfolder.
6fc1bd90b1 Moved IndataHandler to its own implementation file. Refactored some code. Fixed race conditions when starting and stopping indatahandlers. It appears that this does not solve the segfault, but is at least mitigates some race conditions when constructors are not ready on an object, and avoiding the call of virtual functions of an object which destructor has already been called. Added some extra assert check that a function is called from the right thread. Put explicit start and stop methods in constructor / destructor of PyInDataHandler. WARNING: this means all .start() and .stop() methods should be removed. THIS IS AN API break!
dd2bbb5973 Some improvements in the clearyness of meaning in uldaq code. No bugs found.
Compare 5 commits »
t.hekman pushed to develop at ASCEE/lasp 2023-03-22 15:24:05 +00:00
bdef0b45f3 Added first-order HP and LP compensation filters to the biquad class
t.hekman pushed to develop at ASCEE/lasp 2023-03-09 09:16:50 +00:00
8547d0915a Added low-pass and high-pass compensator filters
t.hekman pushed to master at ASCEE/lrftubes_doc 2023-02-22 15:31:18 +00:00
1bfe4e185f Added documentation for exponential horn implementation
t.hekman pushed to develop at ASCEE/lasp 2023-02-20 08:42:54 +00:00
cacfc7fe6c Merge branch 'develop' into rt_signalviewer
c7045a81e9 Added real time signal viewer
Compare 2 commits »
t.hekman pushed to rt_signalviewer at ASCEE/lasp 2023-02-20 08:39:09 +00:00
cacfc7fe6c Merge branch 'develop' into rt_signalviewer
78a94cec81 Added measurementset
ef155c1acb Added measurementset class
b61fb7b014 Split timeweighting into different types for each of the possible use cases.
9aba6040f7 Py_filter added for Doxygen
Compare 48 commits »
t.hekman pushed to develop at ASCEE/lasp 2022-10-25 14:45:51 +00:00
441685ad32 Bugfix for non contiguous channels are enabled on UlDAQ
t.hekman created branch AlternativeSmoothing in ASCEE/lasp 2022-10-21 13:41:54 +00:00
t.hekman pushed to AlternativeSmoothing at ASCEE/lasp 2022-10-21 13:41:54 +00:00
672dcfee14 Implemented alternative smoothing algorithm in tool
t.hekman pushed to develop at ASCEE/lasp 2022-10-19 08:03:16 +00:00
6bd03301aa Bugfix: duplex stream came on output
t.hekman pushed to develop at ASCEE/lasp 2022-10-11 08:50:49 +00:00
6ed88af3e2 Fixed assert in octave filter
t.hekman pushed to develop at ASCEE/lasp 2022-10-07 07:34:36 +00:00
e7f80ce741 Could not find Python on Requiem. Added include_directories. Fixed bug of old Armadillo place
t.hekman pushed to master at ASCEE/lrftubes_doc 2022-05-25 10:12:51 +00:00
635003673d Added derivation of circular plate membrane impedance to the documentation