Commit Graph

105 Commits

Author SHA1 Message Date
Anne de Jong 438c657f65 First work on SLM. Seems to be working properly without pre-filtering and bandpass bank 2020-01-20 12:10:24 +01:00
Anne de Jong b5088bef14 Merge branch 'splweighting_sos' into slm_c_impl 2020-01-18 13:45:28 +01:00
Anne de Jong 1d488c983a Implementation of filter designer 2020-01-18 13:43:22 +01:00
Anne de Jong 15c8b0d923 Working on SOS implementation of frequency weighting filters 2020-01-17 22:10:42 +01:00
Anne de Jong 31c6fcdc22 Initial commit. Deleted single pole lowpass header file 2020-01-17 20:57:23 +01:00
Anne de Jong f10e78ff41 removed old binning code 2020-01-17 17:03:45 +01:00
Anne de Jong 1a85b60d85 Exposed sweep to Python 2020-01-17 17:03:00 +01:00
Anne de Jong c748e6cb75 Added code to generate narrow band data from band data and vice versa 2020-01-17 17:00:07 +01:00
Anne de Jong fe53ada328 Added sweep signal generator. Partly functioning 2020-01-17 16:58:49 +01:00
Anne de Jong 8c6e6a5828 Added methods to filter bank designer to create narrow-band spectra from octave band results, assuming a uniform power spectrum in a certain band 2020-01-13 14:43:25 +01:00
Anne de Jong 2270a297cc Bugfixes and improvements in Filters 2020-01-10 21:23:57 +01:00
Anne de Jong 1748daab4c Put overflow detector a bit higher 2020-01-09 14:04:42 +01:00
Anne de Jong 703fbf5031 Rudimentary overflow checker implemented 2020-01-09 11:20:25 +01:00
Anne de Jong 00bd30eb2a Major cleanup and improvements of filter design code. 2020-01-09 11:06:57 +01:00
Anne de Jong 54173b6ecc Did some renaming to make sure FIR filterbanks can coexist with SOS filterbanks 2020-01-03 22:00:50 +01:00
Anne de Jong 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
Anne de Jong 9afed2c9a9 Renamed filterbank to firfilterbank in C-code 2020-01-01 15:32:10 +01:00
Anne de Jong 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
Anne de Jong 86e7cbbbe9 Put all state of white noise generator in object. Added possibility of changing output level. 2019-12-28 21:33:14 +01:00
Anne de Jong aa3581cf74 First part of signal generator implementation. White noise and sine waves are working. 2019-12-28 16:58:13 +01:00
Anne de Jong 3a86facb5a First work on signal generator 2019-12-28 12:02:45 +01:00
Anne de Jong 28122d5c15 Some GIL releases, and bugfix in AvStream 2019-12-28 12:01:56 +01:00
Anne de Jong 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
Anne de Jong 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
Anne de Jong b88ec2904c Update API for the AvStream. 2019-12-22 15:00:50 +01:00
Anne de Jong 0109056b5f Recording is working again. Sometimes it hangs on closing stream. 2019-12-18 10:02:20 +01:00
Anne de Jong 3ea745245f First work in the direction of getting a recording running again 2019-12-17 14:09:45 +01:00
Anne de Jong 9715f3e844 Popped old stash 2019-12-08 14:34:28 +01:00
Anne de Jong a39d8300a1 Somewhere inbetween. Everything broken 2019-12-08 14:19:10 +01:00
Anne de Jong 59f82ae14c Added tools to bin narrow-band data into frequency bands 2019-10-27 14:54:28 +01:00
Anne de Jong fa0766181a Added spyproject to gitignore 2019-10-27 14:31:59 +01:00
Anne de Jong 1f1922272d Lots of code and comments improvements 2019-10-27 14:19:26 +01:00
Anne de Jong 5af6aaf48e Default video off 2019-06-14 11:17:03 +02:00
Anne de Jong 23fc4c9259 Exposed AvPowerSpectra explicitly. Comment improvements. Line breakages, etc. Added 10s and infinite to TimeWeighting types. 2019-03-28 21:26:11 +01:00
Anne de Jong 86211b8505 Updated setup.py, gitignore, cmakelists 2019-01-05 12:16:03 +01:00
Anne de Jong f7b596fee8 Some markup improvements and comments. 2019-01-05 12:13:05 +01:00
Anne de Jong 1bd5d9b016 Added install in debug mode. 2018-12-30 20:16:01 +01:00
Anne de Jong acd28780f2 Updated install system 2018-12-30 16:45:39 +01:00
Anne de Jong 505add6ae1 Added loads of comments and readability improvements. 2018-12-29 15:34:24 +01:00
Anne de Jong 21d9efc139 Added some comments, first change to doxyfile 2018-12-29 13:57:32 +01:00
Anne de Jong c830891f66 Added PowerSpectra function to report_tools, plotting level differences. 2018-12-28 13:55:09 +01:00
Anne de Jong f5e98088ed Updated calibration script 2018-12-28 13:49:50 +01:00
Anne de Jong 9bcb1e8e0f Added reference intensity 2018-12-28 13:49:14 +01:00
Anne de Jong 8a14901f16 Line break 2018-12-28 13:48:42 +01:00
Anne de Jong 133b04976e Comments. Bugfix in tools/config 2018-10-16 14:14:13 +02:00
Anne de Jong be3310285e Split up init_backend to init_matplotlib 2018-10-11 08:16:51 +02:00
Anne de Jong 31243bcc6f report_quality to init_backend. 2018-10-04 15:41:15 +02:00
Anne de Jong 38d1cfe435 High quality png export of bar figures. Save file dialog added for bar figures. 2018-10-03 20:14:33 +02:00
Anne de Jong 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
Anne de Jong 43e11b53ba Bugfixs *IMPORTANT* in lasp_measurement. 2018-10-01 15:12:45 +02:00