Commit Graph

640 Commits

Author SHA1 Message Date
Anne de Jong 6bb15965d6 Update .gitea/workflows/workflow.yml 2023-10-05 19:50:19 +00:00
Anne de Jong 31208db325 Action roll... 2023-10-05 21:39:41 +02:00
Anne de Jong 7993d81808 Merge branch 'drone_check_publish' into develop 2023-10-04 21:30:32 +02:00
Anne de Jong 586dfb38b3 Some fix for building on Ubuntu 2023-10-04 21:30:22 +02:00
Anne de Jong 5b1051bf99 Check whether publishing works
continuous-integration/drone/push Build is pending Details
2023-09-27 20:52:36 +02:00
Anne de Jong 63122b8a42 build(Not-sh-but-bash): Changed from sh to bash shell
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is pending Details
2023-09-17 19:52:31 +02:00
Anne de Jong df4e2cb573 build(Build-docu-only-on-master,-python3-venv-(sigh)..): Added extra install ubuntu dept, trigger documentation build only on branch master
continuous-integration/drone/push Build is failing Details
2023-09-17 17:34:21 +02:00
Anne de Jong 0425195ffd build(python3-virtualenv): Not python3.10-virtualenv but python3-virtualenv
continuous-integration/drone/push Build is failing Details
2023-09-17 17:19:43 +02:00
Anne de Jong e51463a6cc build(Build-on-Ubuntu-fuix): hopefully fixed build error for Ubuntu builds
continuous-integration/drone/push Build was killed Details
2023-09-17 17:14:55 +02:00
Anne de Jong 628ba898c9 Merged in develop.
continuous-integration/drone/push Build is failing Details
2023-08-30 21:44:20 +02:00
Anne de Jong dbd9c7c1af Updated drone to use all cpus available
continuous-integration/drone/push Build encountered an error Details
2023-08-30 16:01:08 +02:00
Thijs Hekman 77a7e46f9d Reset the interrupt frame counter when muting signal generator
continuous-integration/drone Build is running Details
2023-08-29 16:23:18 +02:00
Anne de Jong 376e0dc85c Working interrupted noise 2023-08-29 15:46:51 +02:00
Anne de Jong 1bf022d648 ci: Ubuntu build: added git to list of install packages
continuous-integration/drone/push Build was killed Details
continuous-integration/drone Build is failing Details
2023-07-24 20:02:18 +02:00
Anne de Jong c9243b1143 build(Pre-commit-drone-file-cannot-be-checked): Removed check-yaml hook, updated drone config
continuous-integration/drone/push Build is failing Details
2023-07-24 18:11:45 +02:00
Anne de Jong 8397779a2a ci: Fixed build script for Ubuntu build (2)
continuous-integration/drone/push Build was killed Details
2023-07-24 18:01:51 +02:00
Anne de Jong 94f0ec1d84 ci(scripts/build_ubuntu.sh): Fixed build script for Ubuntu builds 2023-07-24 18:01:02 +02:00
Anne de Jong a29f72a592 Updated tests with build scripts in docker containers
continuous-integration/drone/push Build is failing Details
2023-07-24 17:24:12 +02:00
Anne de Jong 89b303497b fix(lasp_version.py): Added patch to tuple unpack
continuous-integration/drone/push Build is failing Details
2023-07-23 15:24:17 +02:00
Anne de Jong aa0803e2f1 build(pyproject.toml): Added pybind11 build dependency
continuous-integration/drone/push Build is failing Details
2023-07-20 15:22:56 +02:00
Anne de Jong 01a6c35f6e bump: version 1.0.0 → 1.0.1
continuous-integration/drone/push Build is failing Details
2023-07-19 17:00:27 +02:00
Anne de Jong ff1cfddf97 fix: Added patch number to semver in pyproject.toml 2023-07-19 17:00:22 +02:00
Anne de Jong 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 2023-07-19 16:56:50 +02:00
Anne de Jong 37048c54fa build(Testing-with-pre-commit): Not yet 2023-07-18 17:17:28 +02:00
Anne de Jong 9f81db8eeb Bla 2023-07-18 17:12:34 +02:00
Anne de Jong 914da89819 build(Testing): Not yet 2023-07-18 17:06:40 +02:00
Anne de Jong 72716ecd39 Updated .gitignore 2023-07-14 16:42:05 +02:00
Anne de Jong 790eb41a26 Switch to pyproject build structure 2023-07-14 16:40:57 +02:00
Anne de Jong 2727bb5582 Docs for build on Windows with MSYS2
continuous-integration/drone/push Build is failing Details
2023-07-14 13:57:02 +02:00
Anne de Jong a70f124f89 Updated README 2023-07-14 13:54:26 +02:00
Anne de Jong 26343fda79 Doc improvement Measurement.fromnpy
continuous-integration/drone/push Build is failing Details
2023-07-14 13:48:26 +02:00
Anne de Jong da80dbf075 Some improvements before stepping over to pyproject.toml
continuous-integration/drone/push Build is failing Details
2023-07-14 13:40:43 +02:00
Anne de Jong 33132e2c9d Execute permissions on build scripts
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is failing Details
2023-07-14 10:13:45 +02:00
Anne de Jong fc681f3b6c Test virtualenvs and build envs
continuous-integration/drone/push Build is failing Details
2023-07-14 10:12:42 +02:00
Anne de Jong ddbb842c14 Fixed Doxkerfile for documentation to build in a virtualenv. This is required for Archlinux
continuous-integration/drone/push Build is failing Details
2023-07-14 09:38:51 +02:00
Thijs Hekman 30ce35d29b Completed all flush statements. Now on Thijs machine, it looks like it does not crash anymore under normal circumstances
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build was killed Details
2023-06-21 11:00:38 +02:00
Thijs Hekman 839ca4f77c Added extra flush statements for hdf5 file. This helps for Thijs' machine
continuous-integration/drone/push Build is failing Details
2023-06-21 10:57:03 +02:00
Anne de Jong 8711c6c57d More GIL releases while possibly waiting for a lock. Improves throughput, when also PyIndataHandlers are running (in case of a recording, for example
continuous-integration/drone/push Build is failing Details
2023-06-20 17:16:56 +02:00
Anne de Jong 4ca8866cb7 Avoid a deadlock: GIL release in constructor and destructor of threadedindatahandler.
continuous-integration/drone/push Build is failing Details
2023-06-20 17:08:55 +02:00
Anne de Jong 2420e6cb28 Bugfix: stop the streams in the destructor of streammgr to avoid that the signal generator is detructed while the streams are still running
continuous-integration/drone/push Build is failing Details
2023-06-18 21:13:09 +02:00
Anne de Jong 3681e7adac Changed hard-coded 8 to sizeof(double) 2023-06-18 21:05:47 +02:00
Anne de Jong 1a22a33c0f Finally: some align_val_t that did not work on Windows!
continuous-integration/drone/push Build is failing Details
2023-06-17 07:03:14 -07:00
Anne de Jong f160b696fb Merge branch 'windows_ready' of ssh://code.ascee.nl:12001/ASCEE/lasp into windows_ready 2023-06-15 10:42:18 -07:00
Anne de Jong 6353282e24 Merge branch 'develop' into windows_ready
continuous-integration/drone/push Build is failing Details
2023-06-15 10:00:40 +02:00
Anne de Jong d9a3cfd627 Made default preset for compiled in DAQ backends in CMakeLists
continuous-integration/drone/push Build is failing Details
2023-06-15 09:57:06 +02:00
Anne de Jong 64a268e277 Portaudio backend seems to be working. No extensive checks performed yet. 2023-06-15 09:48:45 +02:00
Anne de Jong 77b1848bb4 Made functions without correct return type compile time error 2023-06-14 21:24:29 +02:00
Anne de Jong 88624764e7 Rudymentary portaudio support. A stream callback is running. 2023-06-14 21:23:53 +02:00
Anne de Jong 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.
continuous-integration/drone/push Build is failing Details
2023-06-12 09:11:08 +02:00
Anne de Jong e61d71b08a Merge remote-tracking branch 'origin/develop' into windows_ready 2023-06-11 05:45:50 -07:00