Commit Graph

267 Commits

Author SHA1 Message Date
Anne de Jong 183404338e Merged improvements on SPL filter 2020-01-21 13:25:14 +01:00
Anne de Jong 78884cbbe2 Merged typex feature from slm 2020-01-21 11:09:52 +01:00
Anne de Jong 29dc70fad3 Some tracing 2020-01-20 20:19:09 +01:00
Anne de Jong b4360951a8 Updated wrappers. SLM almost fully functioning. Only does not produce statistics (max, min, eq) yet. 2020-01-20 20:18:37 +01:00
Anne de Jong 388fa0ed0a Bugfix in SLM for resetting offset with multi-channel filter banks 2020-01-20 20:15:52 +01:00
Anne de Jong b4ed3138d4 Reversed poles of weighting filters to make filter stable 2020-01-20 20:13:24 +01:00
Anne de Jong b3197a3dee Midband frequencies can now also be called with list of xs 2020-01-20 19:47:09 +01:00
Anne de Jong d91007dbaa Updated sound pressure weighting filters API 2020-01-20 19:46:41 +01:00
Anne de Jong 1258ff4919 Merged master 2020-01-20 12:11:50 +01:00
Anne de Jong 38865ef9cf Bugfix in comment. sosfilterbank.h 2020-01-20 12:11:22 +01:00
Anne de Jong 60a5c63748 Added possibility to get size of filterbank 2020-01-20 12:10:57 +01:00
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 5dbccf4797 Revert "Implementation of filter designer"
This reverts commit 1d488c983a.
2020-01-18 13:45:17 +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