This website requires JavaScript.
bfb23ad698
fixed threshold at 1e-13
thijsWIP
Thijs Hekman
2024-11-06 17:08:51 +0100
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 +0100
9caf5fe387
Added amplitude envelope to sweep signals, with associated methods
Thijs Hekman
2024-11-01 14:17:31 +0100
a38eca47f3
Modified directory structure to have al uldaq-files in the subfolder uldaq
develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-09-26 11:31:32 +0200
5a051d21a1
Measurement.fromnpy(): accept sensitivity as scalar or 0-dim numpy.ndarray
master
Casper
2024-09-10 13:40:47 +0200
509f165ecb
Merged in remote
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-07-03 11:58:18 +0200
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 +0200
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 +0200
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 +0200
047269df78
empty() --> np.empty()
Casper
2024-07-01 16:19:22 +0200
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 +0200
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 +0200
7cd3dcffa8
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
Thijs Hekman
2024-06-26 15:06:09 +0200
cdc3ffb84a
Fixed an error where the ylabel of SPL plots would be indicated as 2 micropascal
Thijs Hekman
2024-06-26 15:05:34 +0200
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 +0200
bf5d006aef
Merge branch 'master' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 16:34:29 +0200
a443be6e39
Updated readme for RPI install
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 16:33:31 +0200
27da426d66
Bump v1.6.6
v1.6.6
J.A. de Jong - ASCEE
2024-06-24 02:11:56 -0700
fa51d6e81c
Bump 1.6.5
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 10:00:56 +0200
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 +0200
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 +0200
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 +0200
1cc6b9106d
Bugfix: float129 -> complex128
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-24 09:44:19 +0200
9bcc2e4173
Update comments + minor change
Casper
2024-06-21 14:05:53 +0200
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 +0200
c7f8ac7122
Added extra readme
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-18 09:14:58 +0200
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 +0200
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 +0200
96b3fd5371
Merged in rpi.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 15:51:21 +0200
74bfdef921
Updated portaudio
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 15:50:33 +0200
e3bcfa30ce
Updated portaudio
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-06-17 12:10:31 +0200
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 +0200
d24b5fb00b
Merge remote-tracking branch 'origin/develop' into rpi
J.A. de Jong
2024-06-03 16:58:28 +0200
92fb5c1d76
Updated CMakeLists to compile with correct flags and settings
J.A. de Jong
2024-06-03 16:57:12 +0200
35dc6885aa
Bump 1.6.1 version lock scipy
v1.6.1
J.A. de Jong - ASCEE
2024-04-05 07:12:04 -0700
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 -0700
3738012c3e
Merge remote-tracking branch 'origin/develop' into develop
v1.6.0
J.A. de Jong - ASCEE
2024-04-05 06:49:57 -0700
a91640cd8d
Explicit picking of driver for windows.
J.A. de Jong - ASCEE
2024-04-05 06:49:48 -0700
0bf621e45c
Updated documentation for Windows installation
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-04-05 15:49:20 +0200
1f7deca3fd
Updated scripts for building. Documentation follows
J.A. de Jong - ASCEE
2024-03-29 04:34:24 -0700
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 +0100
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 +0100
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 +0100
46d1eda94d
Merged in develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-19 13:40:39 +0100
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 +0100
33439354f8
Sort MeasurementSet by time stamp
Casper
2024-03-14 11:31:07 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
204e431d79
Bugfix on GIL release
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F.
2024-03-06 22:12:42 +0100
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 +0100
26eef040a4
More locks on signal generator.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-03-04 15:49:29 +0100
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 +0100
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 +0100
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 +0100
3b2f2f7c41
Bugfix record indefinitely
v1.4.4
Casper
2024-02-27 11:02:45 +0100
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 +0100
e9f500d460
Small change in portaudio.cmake
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-02-20 15:47:12 +0100
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 +0100
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 +0100
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 +0100
7430e2c600
Updated armadillo
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-30 14:40:43 +0100
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 +0100
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 +0100
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 +0100
292a9d5938
Merge branch 'RtAudioV6' into develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:37:16 +0100
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 +0100
e8408ab53d
Updated to RtAudio V6
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-19 12:32:45 +0100
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 +0100
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 +0100
fd8366c362
Bugfix in measurementset
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-12 15:18:58 +0100
6d5899c880
Merged in develop
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2024-01-10 17:31:59 +0100
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 +0100
e8ba3b86bf
Bugfix on bugfix. KeyError instead of AttributeError
Thijs Hekman
2024-01-10 13:14:54 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
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 +0100
e5c40c6af3
Merged in lasp from remote
Thijs Hekman
2023-12-19 11:24:04 +0100
8c7dbed606
Bugfix in qty input of Measurement.fromnpy()
Thijs Hekman
2023-12-19 11:21:13 +0100
c610c6350d
Implemented reference measurements, and renaming as method in Measurement object.
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-12-18 12:37:46 +0100
44fe7f2689
Bump 1.0.4
v1.0.4
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-27 15:02:44 +0200
f72a635cc7
Cleanup volume before copying
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-26 15:17:50 +0200
e9d7f0561e
Revert "Possible bugfix for pyinstaller"
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 22:38:34 +0200
17319c4925
Possible bugfix for pyinstaller
v1.0.3
J.A. de Jong - Redu-Sone B.V., ASCEE V.O.F
2023-10-24 20:56:07 +0200