Commit Graph

392 Commits

Author SHA1 Message Date
00bd30eb2a Major cleanup and improvements of filter design code. 2020-01-09 11:06:57 +01:00
54173b6ecc Did some renaming to make sure FIR filterbanks can coexist with SOS filterbanks 2020-01-03 22:00:50 +01:00
4cd3f0bf9f Added Second Order Sections filterbank. Works much better that Fir filterbank. Does not need decimation. Easy generation of filters with scipy.signal.butter. 2020-01-03 21:11:56 +01:00
9afed2c9a9 Renamed filterbank to firfilterbank in C-code 2020-01-01 15:32:10 +01:00
195319ab29 Added the possibility to shift to different fft backend. Now set to fftw. Seems to work properly 2019-12-29 22:07:27 +01:00
86e7cbbbe9 Put all state of white noise generator in object. Added possibility of changing output level. 2019-12-28 21:33:14 +01:00
aa3581cf74 First part of signal generator implementation. White noise and sine waves are working. 2019-12-28 16:58:13 +01:00
3a86facb5a First work on signal generator 2019-12-28 12:02:45 +01:00
28122d5c15 Some GIL releases, and bugfix in AvStream 2019-12-28 12:01:56 +01:00
dcb861a6ef Output data for device now directly written to buffer. Bugfix in interleaved/deinterleaved creation of Numpy array from data 2019-12-26 16:04:49 +01:00
705f77858d Updated API for recording using context manager. Easy for Recording, both in GUI and in CLI 2019-12-23 12:25:37 +01:00
b88ec2904c Update API for the AvStream. 2019-12-22 15:00:50 +01:00
0109056b5f Recording is working again. Sometimes it hangs on closing stream. 2019-12-18 10:02:20 +01:00
3ea745245f First work in the direction of getting a recording running again 2019-12-17 14:09:45 +01:00
9715f3e844 Popped old stash 2019-12-08 14:34:28 +01:00
a39d8300a1 Somewhere inbetween. Everything broken 2019-12-08 14:19:10 +01:00
59f82ae14c Added tools to bin narrow-band data into frequency bands 2019-10-27 14:54:28 +01:00
fa0766181a Added spyproject to gitignore 2019-10-27 14:31:59 +01:00
1f1922272d Lots of code and comments improvements 2019-10-27 14:19:26 +01:00
5af6aaf48e Default video off 2019-06-14 11:17:03 +02:00
23fc4c9259 Exposed AvPowerSpectra explicitly. Comment improvements. Line breakages, etc. Added 10s and infinite to TimeWeighting types. 2019-03-28 21:26:11 +01:00
86211b8505 Updated setup.py, gitignore, cmakelists 2019-01-05 12:16:03 +01:00
f7b596fee8 Some markup improvements and comments. 2019-01-05 12:13:05 +01:00
1bd5d9b016 Added install in debug mode. 2018-12-30 20:16:01 +01:00
acd28780f2 Updated install system 2018-12-30 16:45:39 +01:00
505add6ae1 Added loads of comments and readability improvements. 2018-12-29 15:34:24 +01:00
21d9efc139 Added some comments, first change to doxyfile 2018-12-29 13:57:32 +01:00
c830891f66 Added PowerSpectra function to report_tools, plotting level differences. 2018-12-28 13:55:09 +01:00
f5e98088ed Updated calibration script 2018-12-28 13:49:50 +01:00
9bcb1e8e0f Added reference intensity 2018-12-28 13:49:14 +01:00
8a14901f16 Line break 2018-12-28 13:48:42 +01:00
133b04976e Comments. Bugfix in tools/config 2018-10-16 14:14:13 +02:00
be3310285e Split up init_backend to init_matplotlib 2018-10-11 08:16:51 +02:00
31243bcc6f report_quality to init_backend. 2018-10-04 15:41:15 +02:00
38d1cfe435 High quality png export of bar figures. Save file dialog added for bar figures. 2018-10-03 20:14:33 +02:00
6b4e5fba9b Figure size can be changed using GUI, added immature possibility for plot presets. Figures now have right font. PlotOptions becomes dataclass. Show sensitivity values in measurement info box. 2018-10-03 17:02:13 +02:00
43e11b53ba Bugfixs *IMPORTANT* in lasp_measurement. 2018-10-01 15:12:45 +02:00
c152bf65f3 Improved bar colors. Ticks on y axis in float on bars. Legend positions in bars. Moved asceefigs repo into lasp.tools. 2018-10-01 14:25:09 +02:00
95f297dd46 Small improvements. Legend position forwarded. 2018-10-01 14:22:15 +02:00
9806ba36ff No pyc files in git 2018-09-21 09:17:57 +02:00
1826379b0d Removed unused file 2018-09-21 09:17:11 +02:00
3c0562cee4 Renamed nominals to nominals_txt 2018-09-21 09:16:58 +02:00
bbdbb6b707 Bugfix with closing software when running real time spectra monitor. 2018-09-13 15:53:46 +02:00
f82ff68b70 Textual result output in Eq. level computation. Bugfix in bar colors when adding more bars than number of colors in color list. 2018-09-13 15:34:11 +02:00
185d4734d8 Accidentally committed something wrong to .gitignore 2018-09-13 14:13:26 +02:00
a10326d617 Converted daqconfig to Python3.7 dataclass. Changed revtime name to revtimewidget. Added real time APS dialog. But contains bug on close! Split up SLMWidget and SLM into different files for accessing the SLM class from scripts. Changed lower y-limits of figure plot in GUI to something more sensible. Added umik to list of devices, but does not work yet due to 24-bits audio bug. First steps to change legend position in bar plot. 2018-09-13 13:56:05 +02:00
889a1898f5 Tracer level in dmat_to_ndarray lower. set only one input channel default in default_device. Bugfix nogil on data read in daqdevice. Lots of improved comments. Real time power spectra functionality working again 2018-08-01 20:36:58 +02:00
473de073a6 Bugfix in Measurement.exportAsWave, throughput of sensitivity value into final measurement object in Recording class, added lasp_record and lasp_playback scripts. 2018-07-31 13:09:42 +02:00
0475b7a60b Moved lasp_playback to this repo 2018-07-31 11:23:39 +02:00
a8c71f7aa0 Sensitivity applied in measurement praw() function, removed from WeighCal class. CalFile standard set to None, as we use MM210 from now on. Bugfix in measurement sensitivity setter. Started cleaning up of real time power spectra widget. 2018-07-31 11:23:24 +02:00