This website requires JavaScript.
a7b219a1e1
Updated readme
v1.0.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 19:49:56 +0200
e4f887dc5b
Renamed test_input.py to example_input.py
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 19:47:35 +0200
ee7e5fbba9
Added test_input.py
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 15:14:37 +0200
bfa6704360
New armadillo version, some updates in pyproject and README
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 15:13:06 +0200
152d6d635d
Apparently path may not be absolute. What a inflexible release system!
v1.0
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:54:08 +0200
de3ef1b4c1
Apparently path may not be absolute. What a inflexible release system!
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:53:06 +0200
5ca899fa0a
Volume not mounted absolute, but in repo.
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:43:17 +0200
ab103b74f7
Set working directory correct for release action. Is apparently required
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:36:15 +0200
a72284880d
Twice container key
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:28:11 +0200
67ff10b5e5
Forgot dash
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:26:42 +0200
5b76ff007c
Added volumes
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:24:20 +0200
592448eea9
Release when tag. That is the only way the release action is working
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 15:17:00 +0200
402425ebd1
Test with only release. Removed last line
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 14:58:00 +0200
07b2d97e7a
Sigh. requires go 1.18
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 14:26:02 +0200
db9a1a28a5
Volumes should be specified in runner config
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 14:14:36 +0200
24f849d9ee
Should be host volume
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 13:49:04 +0200
bcbb5b0720
More explicit name of volume
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 13:44:55 +0200
bf6a18bcf8
Use a volume to share state
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-16 13:37:18 +0200
749d5354c9
Install golang manually
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-13 12:30:31 +0200
941b83abe8
Try with catthehacker image
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-13 11:34:10 +0200
7857c3aed5
Go v3?
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-13 11:26:36 +0200
5565b10fb2
Upload and download artifact test 2
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-12 16:28:02 +0200
44c3782b46
Apparently release action requires golang
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 18:14:32 +0200
abbb3fee2c
Specify release action from gitea
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 18:04:43 +0200
02b95f9aa8
Upload / download artifact. Test2
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:36:44 +0200
b9c42c1c24
Checkout before
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:26:02 +0200
2206f47cff
Forgot pytest
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:24:08 +0200
03513b6502
With upload and download artifacts - now with yaml syntax correct
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:23:31 +0200
8ef5fd5a64
With upload and download artifacts
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:22:35 +0200
bab69c8018
Sigh............... Does this work?
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:18:09 +0200
6be9e14c13
Sigh............... Does this work?
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:13:59 +0200
78181ebca9
Split two files. No other way possible?
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 17:03:55 +0200
9b44ff7262
if on different level
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 16:45:04 +0200
1bf32fe81d
gitub ref?
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-11 16:21:12 +0200
2b060b7708
release action from gitea fork
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-09 21:51:52 +0200
2d0d24a35a
Removed constraints on tag
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-05 21:52:51 +0200
6bb15965d6
Update .gitea/workflows/workflow.yml
Anne de Jong
2023-10-05 19:50:19 +0000
31208db325
Action roll...
J.A. de Jong - ASCEE / Redu-Sone B.V.
2023-10-05 21:39:41 +0200
7993d81808
Merge branch 'drone_check_publish' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-04 21:30:32 +0200
586dfb38b3
Some fix for building on Ubuntu
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-04 21:30:22 +0200
5b1051bf99
Check whether publishing works
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-09-27 20:52:36 +0200
63122b8a42
build(Not-sh-but-bash): Changed from sh to bash shell
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-09-17 19:52:31 +0200
df4e2cb573
build(Build-docu-only-on-master,-python3-venv-(sigh)..): Added extra install ubuntu dept, trigger documentation build only on branch master
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-09-17 17:34:21 +0200
0425195ffd
build(python3-virtualenv): Not python3.10-virtualenv but python3-virtualenv
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-09-17 17:19:43 +0200
e51463a6cc
build(Build-on-Ubuntu-fuix): hopefully fixed build error for Ubuntu builds
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2023-09-17 17:14:55 +0200
628ba898c9
Merged in develop.
pyproject_toml
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-08-30 21:44:20 +0200
dbd9c7c1af
Updated drone to use all cpus available
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-08-30 16:01:08 +0200
77a7e46f9d
Reset the interrupt frame counter when muting signal generator
Thijs Hekman
2023-08-29 16:23:18 +0200
376e0dc85c
Working interrupted noise
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-08-29 15:46:51 +0200
1bf022d648
ci: Ubuntu build: added git to list of install packages
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-24 20:02:18 +0200
c9243b1143
build(Pre-commit-drone-file-cannot-be-checked): Removed check-yaml hook, updated drone config
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-24 18:11:45 +0200
8397779a2a
ci: Fixed build script for Ubuntu build (2)
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-24 18:01:51 +0200
94f0ec1d84
ci(scripts/build_ubuntu.sh): Fixed build script for Ubuntu builds
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-24 18:01:02 +0200
a29f72a592
Updated tests with build scripts in docker containers
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-24 17:24:12 +0200
89b303497b
fix(lasp_version.py): Added patch to tuple unpack
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-23 15:24:17 +0200
aa0803e2f1
build(pyproject.toml): Added pybind11 build dependency
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-20 15:22:56 +0200
01a6c35f6e
bump: version 1.0.0 → 1.0.1
v1.0.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-19 17:00:27 +0200
ff1cfddf97
fix: Added patch number to semver in pyproject.toml
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-19 17:00:22 +0200
d96c591183
build(Removed-requirements,-they-are-in-pyproject.toml.-Added-lasp_version.py-that-will-obtain-version-from-metadata.): Black changed single quotes to double quotes. This commit should be tested now we have a patch number in the version
v1.0.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-19 16:56:50 +0200
37048c54fa
build(Testing-with-pre-commit): Not yet
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-18 17:17:28 +0200
9f81db8eeb
Bla
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-18 17:12:34 +0200
914da89819
build(Testing): Not yet
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-18 17:06:40 +0200
72716ecd39
Updated .gitignore
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 16:42:05 +0200
790eb41a26
Switch to pyproject build structure
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 16:40:57 +0200
2727bb5582
Docs for build on Windows with MSYS2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 13:57:02 +0200
a70f124f89
Updated README
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 13:54:26 +0200
26343fda79
Doc improvement Measurement.fromnpy
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 13:48:26 +0200
da80dbf075
Some improvements before stepping over to pyproject.toml
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 13:40:43 +0200
33132e2c9d
Execute permissions on build scripts
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 10:13:45 +0200
fc681f3b6c
Test virtualenvs and build envs
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 10:12:42 +0200
ddbb842c14
Fixed Doxkerfile for documentation to build in a virtualenv. This is required for Archlinux
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-07-14 09:38:51 +0200
e5ee46dd20
All hdf5 code on main thread. Using Python Queue() to buffer, and added handleQueue() method to Recording() that should be called occasionally
hdf5_samethread
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-21 11:38:11 +0200
30ce35d29b
Completed all flush statements. Now on Thijs machine, it looks like it does not crash anymore under normal circumstances
Thijs Hekman
2023-06-21 11:00:38 +0200
839ca4f77c
Added extra flush statements for hdf5 file. This helps for Thijs' machine
Thijs Hekman
2023-06-21 10:57:03 +0200
8711c6c57d
More GIL releases while possibly waiting for a lock. Improves throughput, when also PyIndataHandlers are running (in case of a recording, for example
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-20 17:16:56 +0200
4ca8866cb7
Avoid a deadlock: GIL release in constructor and destructor of threadedindatahandler.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-20 17:08:55 +0200
2420e6cb28
Bugfix: stop the streams in the destructor of streammgr to avoid that the signal generator is detructed while the streams are still running
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-18 21:13:09 +0200
3681e7adac
Changed hard-coded 8 to sizeof(double)
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-18 21:05:47 +0200
1a22a33c0f
Finally: some align_val_t that did not work on Windows!
J.A. de Jong - ASCEE / Redu-Sone
2023-06-17 07:03:14 -0700
f160b696fb
Merge branch 'windows_ready' of ssh://code.ascee.nl:12001/ASCEE/lasp into windows_ready
J.A. de Jong - ASCEE / Redu-Sone
2023-06-15 10:42:18 -0700
6353282e24
Merge branch 'develop' into windows_ready
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-15 10:00:40 +0200
d9a3cfd627
Made default preset for compiled in DAQ backends in CMakeLists
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-15 09:57:06 +0200
64a268e277
Portaudio backend seems to be working. No extensive checks performed yet.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-15 09:48:45 +0200
77b1848bb4
Made functions without correct return type compile time error
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-14 21:24:29 +0200
88624764e7
Rudymentary portaudio support. A stream callback is running.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-14 21:23:53 +0200
303e15e2d6
Renamed ThreadSafeThreadPool to GlobalThreadPool. As of https://github.com/bshoshany/thread-pool/issues/112 , the thread pool itself is thread-safe, so we removed the (extra, unnecessary) mutexes around it.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-12 09:11:08 +0200
e61d71b08a
Merge remote-tracking branch 'origin/develop' into windows_ready
J.A. de Jong - ASCEE / Redu-Sone
2023-06-11 05:45:50 -0700
ee4b230947
Bugfix for compiling without uldaq
J.A. de Jong - ASCEE / Redu-Sone
2023-06-11 05:45:28 -0700
3904abfcf9
Merged in develop
J.A. de Jong - ASCEE / Redu-Sone
2023-06-11 05:45:02 -0700
a58be3ab87
Simple input tests script
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-11 14:44:15 +0200
f9640a5f99
Some small changes.
J.A. de Jong - ASCEE / Redu-Sone
2023-06-11 05:33:16 -0700
9b724ab9d5
Made thread pool itself thread safe. Besides, added some extra safety for StreamMgr singleton instance allocation.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-10 15:47:52 +0200
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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-09 10:43:04 +0200
028bed9229
One forgotten debugtrace back to disabled
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-07 21:51:03 +0200
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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-07 21:49:07 +0200
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!
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-06 16:05:24 +0200
dd2bbb5973
Some improvements in the clearyness of meaning in uldaq code. No bugs found.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-06 15:57:20 +0200
ae3f8043e0
Bugfix: not cleanup done of h5 dataset in recording. That might be problematic
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-06-02 14:25:17 +0200
0d02779f2e
Merge branch 'develop' of ssh://code.ascee.nl:12001/ASCEE/lasp into windows_ready
J.A. de Jong - ASCEE / Redu-Sone
2023-05-25 11:43:14 -0700
9617da3ad9
Updated libs. Some comments and tests on cmake with msys2.
J.A. de Jong - ASCEE / Redu-Sone
2023-05-25 11:41:16 -0700