This website requires JavaScript.
7ce6f6145b
Updated mail link
master
develop
J.A. de Jong
2025-01-20 12:23:12 +01:00
37defdfb8a
Merge remote-tracking branch 'origin/master'
J.A. de Jong
2025-01-20 12:20:05 +01:00
f299aa127c
Split of installation instructions from main page
J.A. de Jong
2025-01-20 12:19:47 +01:00
cf672dc9d7
Made it such that the signal generator always starts from the start (pos 0)
thijsWIP
Thijs Hekman
2024-12-03 11:24:20 +01:00
4cd390871a
fully implemented AvSweepPowerSpectra
Thijs Hekman
2024-12-03 10:47:10 +01:00
6cdc182b57
Added siggen data to measurement metadata + fixed sweeps
Thijs Hekman
2024-11-30 14:25:22 +01:00
bfb23ad698
fixed threshold at 1e-13
Thijs Hekman
2024-11-06 17:08:51 +01:00
a986a6b9cd
Added the aps calculator where blocks are neglectd below a certain threshold. Warning, this is sweep specific and is currently the method implemented in lasp_measurement. Fine for muZ, not necessarily for other stuff
Thijs Hekman
2024-11-01 16:16:06 +01:00
9caf5fe387
Added amplitude envelope to sweep signals, with associated methods
Thijs Hekman
2024-11-01 14:17:31 +01:00
a38eca47f3
Modified directory structure to have al uldaq-files in the subfolder uldaq
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-26 11:31:32 +02:00
5a051d21a1
Measurement.fromnpy(): accept sensitivity as scalar or 0-dim numpy.ndarray
Casper
2024-09-10 13:40:47 +02:00
509f165ecb
Merged in remote
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-03 11:58:18 +02:00
67bd7e6c9d
Updated linspaces to use LASP_NUMPY_FLOAT_TYPE.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-03 11:56:40 +02:00
6b0442fe90
Version bump 1.6.8
v1.6.8
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-02 10:57:16 +02:00
e542f805e9
Removed old unused Fir filterbank code.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-02 10:56:42 +02:00
047269df78
empty() --> np.empty()
Casper
2024-07-01 16:19:22 +02:00
d28875cdcc
Bump 1.6.7
v1.6.7
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-28 09:16:23 +02:00
f6ea790071
Bugfix for overwriting array initialization functions, such that it can also handle complex numbers and different ordering
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-28 09:15:55 +02:00
7cd3dcffa8
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
Thijs Hekman
2024-06-26 15:06:09 +02:00
cdc3ffb84a
Fixed an error where the ylabel of SPL plots would be indicated as 2 micropascal
Thijs Hekman
2024-06-26 15:05:34 +02:00
838a0f7cc1
Silence portaudio alsa errors when querying device info AND when starting stream. Do not know whether this solves the problem of its verbosity, but at least the code is where it belongs
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-26 12:17:43 +02:00
bf5d006aef
Merge branch 'master' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 16:34:29 +02:00
a443be6e39
Updated readme for RPI install
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 16:33:31 +02:00
27da426d66
Bump v1.6.6
v1.6.6
J.A. de Jong - ASCEE
2024-06-24 02:11:56 -07:00
fa51d6e81c
Bump 1.6.5
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 10:00:56 +02:00
832302bba2
Some warnings fixed. The rest is markup suggestions from black, of which part is committed
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 09:56:35 +02:00
dd3aa5a0d6
Merge remote-tracking branch 'origin/develop' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 09:45:25 +02:00
a1781fa66c
Bump version due to bugfix
v1.6.4
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 09:45:10 +02:00
1cc6b9106d
Bugfix: float129 -> complex128
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 09:44:19 +02:00
9bcc2e4173
Update comments + minor change
Casper
2024-06-21 14:05:53 +02:00
c8a4ded750
Checkout v3. v4 seems to be buggy.
v1.6.3
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-19 10:15:28 +02:00
c7f8ac7122
Added extra readme
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-18 09:14:58 +02:00
afffa0b2ca
Bugfix to accomodate scipy versions >=1.13. Fixed the version of scipy to be at least this one. Updated readme regarding version bumping
v1.6.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-18 09:11:46 +02:00
a1802686d1
Removed lasp_imptube. Old code not of use anymore
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-18 09:01:44 +02:00
96b3fd5371
Merged in rpi.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 15:51:21 +02:00
74bfdef921
Updated portaudio
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 15:50:33 +02:00
e3bcfa30ce
Updated portaudio
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 12:10:31 +02:00
41e748c2f5
Made code to compile and probably work with 32-bits floating point. This requires quite some testing to be done
J.A. de Jong
2024-06-03 17:28:51 +02:00
d24b5fb00b
Merge remote-tracking branch 'origin/develop' into rpi
J.A. de Jong
2024-06-03 16:58:28 +02:00
92fb5c1d76
Updated CMakeLists to compile with correct flags and settings
J.A. de Jong
2024-06-03 16:57:12 +02:00
35dc6885aa
Bump 1.6.1 version lock scipy
v1.6.1
J.A. de Jong - ASCEE
2024-04-05 07:12:04 -07:00
b10564dc49
Scipy version locked to 1.12. Needs a fix in scipy.signal. TBD
J.A. de Jong - ASCEE
2024-04-05 07:11:39 -07:00
3738012c3e
Merge remote-tracking branch 'origin/develop' into develop
v1.6.0
J.A. de Jong - ASCEE
2024-04-05 06:49:57 -07:00
a91640cd8d
Explicit picking of driver for windows.
J.A. de Jong - ASCEE
2024-04-05 06:49:48 -07:00
0bf621e45c
Updated documentation for Windows installation
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-05 15:49:20 +02:00
1f7deca3fd
Updated scripts for building. Documentation follows
J.A. de Jong - ASCEE
2024-03-29 04:34:24 -07:00
1fb98412b2
Removed hard-coded Numpy include dir
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-27 13:55:24 +01:00
d50dd35745
Silence warnings from portaudio ALSA backend during device enumeration. Do device enumeration on background thread
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-27 13:45:13 +01:00
1765042d20
Downgraded a logging.info() to logging.debug
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-19 14:17:59 +01:00
46d1eda94d
Merged in develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-19 13:40:39 +01:00
3005f17400
Added extra getReferemenceMeasurements() method to MeasurementSet. Bumped therefore to v1.6.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-19 13:39:17 +01:00
33439354f8
Sort MeasurementSet by time stamp
Casper
2024-03-14 11:31:07 +01:00
da023273d8
Bump 1.5.1
v1.5.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-14 08:47:32 +01:00
84db689e56
Ignore error on rm when no files in build copy dir
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-14 08:43:47 +01:00
83c7aa6ade
More subtle locking and unlocking of mutexes in stopstream
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-14 08:25:47 +01:00
3c16e33453
Removed deadlock in output stream deletion
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-13 13:29:29 +01: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.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-13 12:19:24 +01:00
e24cac2805
Some more bugfixes: weak references stored in indatahandler, to avoid calling destructor from wrong thread. Removed some unneccessary include statements on the way
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-03-12 21:13:13 +01:00
d0d494fcb2
Added some stuff to gitignore, removed explicit dependency on Numpy
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-12 15:53:37 +01:00
15cd62baf8
New smoothing algorithm - minor version bump
v1.5.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-12 11:20:31 +01:00
ab080910fc
Made power correction in smoothing algorithm optional. Window decreases in size symmetrically around the edged of the frequency spectrum
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-12 11:19:52 +01:00
6799ee9287
Bugfix new smoother, including ac signal power correction
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-12 09:21:07 +01:00
f9cf059c90
Forgot to actually commit the Cpp files of the smoother
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-11 16:33:28 +01:00
3ec15ec645
New smoothing implementation, that runs a bit faster
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-11 16:04:24 +01:00
48d262fbf0
Bugfix in sensitivity correction of realtime spectra
v1.4.8
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-07 09:36:50 +01:00
204e431d79
Bugfix on GIL release
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-03-06 22:12:42 +01: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.
v1.4.7
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-03-06 21:41:04 +01:00
26eef040a4
More locks on signal generator.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-04 15:49:29 +01:00
b61e836f35
Bumped 1.4.6
v1.4.6
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
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
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-04 14:44:00 +01:00
5e8e40db7a
Updated tag. forgot in previous tag updates
v1.4.5
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-02-29 20:05:10 +01:00
3b2f2f7c41
Bugfix record indefinitely
v1.4.4
Casper
2024-02-27 11:02:45 +01:00
878da3369b
Bugfix (delete measurement when no data is in it) and cleanup of recording code
v1.4.3
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-02-26 11:51:59 +01:00
e9f500d460
Small change in portaudio.cmake
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-02-20 15:47:12 +01:00
6bda124196
Allow duplex mode for PortAudio ALSA devices
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
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.
v1.4.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-02-06 14:59:51 +01:00
7c8e6368ba
Removed accidental use of wrong time weighting for impulse (35 ms).
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-02-06 11:22:31 +01:00
7430e2c600
Updated armadillo
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
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
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-25 15:31:53 +01:00
c713806bbe
RtAudio not updated to 6.0.1?
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
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
v1.4.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-01-20 11:52:16 +01:00
292a9d5938
Merge branch 'RtAudioV6' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:37:16 +01:00
373dcfb60f
Bugfixes (that could potentially segfault) in PortAudio backend.
v1.3.3
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:35:56 +01:00
e8408ab53d
Updated to RtAudio V6
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:32:45 +01:00
0d152f6c14
Maded API changes to match RtAudio V6
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:32:03 +01:00
46bef007ca
Added muZ series impedance reference as measurementtype
v1.3.2
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-15 16:41:29 +01:00
fd8366c362
Bugfix in measurementset
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-12 15:18:58 +01:00
6d5899c880
Merged in develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-10 17:31:59 +01:00
061beaf88b
Small bugfix of some dead code
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-10 17:30:56 +01:00
e8ba3b86bf
Bugfix on bugfix. KeyError instead of AttributeError
Thijs Hekman
2024-01-10 13:14:54 +01:00
14ab3d9dfe
Version bump: bugfix
v1.3.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-10 13:01:38 +01:00
695a05b262
BUGFIX: Prevent corrupting all files when no UUID is yet stored in a file
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
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
v1.3.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-10 12:26:38 +01:00
0be8dd71d9
Bugfixes: store UUID attribute early when recording is done. Some small improvements
v1.2.1
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 14:34:47 +01:00
2cd4c616b3
Bump 1.2.0
v1.2.0
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 14:04:43 +01:00
311a1274bf
Added fromFile() method to overcome problem of multiple times opening same file
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 14:03:46 +01:00
936f2d5708
Merge remote-tracking branch 'origin/develop' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 12:28:18 +01:00
98d4e8dad2
More checks on refMeas. Renamed method refMeas to getRefMeas. Added removeRefMeas. Stabilized API?
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 12:27:44 +01:00
87283e4aba
Changed pure random UUID of measurement to time-based UUID
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-19 12:26:22 +01:00
e5c40c6af3
Merged in lasp from remote
Thijs Hekman
2023-12-19 11:24:04 +01:00