Commit Graph

640 Commits

Author SHA1 Message Date
Anne de Jong 3311e43ef5 Bugfix in bar plot when ylim[0] is not zero 2018-06-15 09:09:27 +02:00
Anne de Jong 1b21cc1873 Partially done implementation of Octave and one-third octave filterbank. 2018-06-14 14:49:14 +02:00
Anne de Jong a43a76f702 Improved bar plots. Possibility to remove lines from plots. 2018-06-09 12:04:07 +02:00
Anne de Jong 475f2fa6aa Added bar plots, different figures, and lots of things have been changed 2018-06-04 15:00:27 +02:00
Anne de Jong 3357a0ded6 Split up GUI in different Widgets, added revtime, added figure list possibilities, added Qt Resources, added About panel, added lots of comments, export and import of measurements 2018-05-02 16:29:53 +02:00
Anne de Jong 393b6b3571 Added some rudimentary GUI stuff 2018-04-23 09:34:07 +02:00
Anne de Jong 2842fb5714 Added lots of comments to some C-code. Moved some Python code to lasp_
common.py. Added lasp_measurement, lasp_slm, lasp_weighcal. Lots of bugfixes,
renamed fir_design to filter_design, cleaned up frequency weighting filter code.
2018-04-23 09:29:21 +02:00
Anne de Jong 3823d51074 Changed default window for AvPowerSpectra to Hann. Bugfix in AvPowerSpectra. Finished and tseted SPLowpass. 2018-04-01 19:06:50 +02:00
Anne de Jong e4f4f1a4e8 Merged master 2018-04-01 14:05:34 +02:00
Anne de Jong a89914023e Removed pushing of initial zeros to filterbank output 2018-04-01 14:04:25 +02:00
Anne de Jong ce7f31ca86 Renamed lasp_math.h to lasp_mat.h as it defines matrices, not math. Made a typedef from vd to dmat such that the types of these are the same. Same goes for vc and cmat 2018-04-01 14:01:07 +02:00
Anne de Jong 7d825871e8 First work on single pole lowpass IIR filter 2018-04-01 11:00:12 +02:00
Anne de Jong c8332f7f74 Not savy implementation of exponential time weighting of spectrograms 2018-04-01 10:58:55 +02:00
Anne de Jong b3d60a2d69 Added monitor panel. Only spectra fast and slow weighting implementation is not savy 2018-04-01 10:57:29 +02:00
Anne de Jong 60cf046fa6 Removed some memory pool stuff. Decreased some tracer values. Removed debug warning on overflow. Bugfix on macro's ASCEE_USE_BLAS to LASP_USE_BLAS. Added SFSG macro. Added denominator in z-transform for frequency response of IIR filters. Added arbitrary fir design code. Put window types in a class in wrapper. 2018-04-01 10:27:27 +02:00
Anne de Jong afd2b7d38a Updated readme 2018-03-06 21:26:08 +01:00
Anne de Jong 8a00420b17 Added readme 2018-03-06 21:20:39 +01:00
Anne de Jong a6730a9aa0 Merged Github 2018-03-05 21:01:12 +01:00
Anne de Jong 1a81dd65b0 Initial commit 2018-03-05 20:58:03 +01:00
Anne de Jong f37ce6b596 Fixed bug in filtebank, renamed ASCEE to LASP in lasp_python.h, added decimator. 2018-03-04 19:48:46 +01:00
Anne de Jong 53a60877b4 Cleanup fir filter design code. Removed Beamforming reference i test_fft.py 2018-02-27 19:45:21 +01:00
Anne de Jong ccda090266 Improvement: removed extraneous memory copy in fft implementation. 2018-02-27 19:00:58 +01:00
Anne de Jong c55d3b1e17 Rename all beamforming to lasp. In all source code. 2018-02-23 20:40:45 +01:00
Anne de Jong 49bc02ed16 Renamed dir to lasp 2018-02-23 15:44:36 +01:00
Anne de Jong ad6c3213cd Added filterbank and toebehoren 2018-02-19 10:40:28 +01:00
Anne de Jong aa3935a82b Fixed bug in print_dmat and print_cmat, allow for empty dmats and cmats in some part of the code. Added dmat_foreign_vd. Some minor improvements in code and docs. WARN and DBGWARN now print to stdout instead of stderr, as Spyder taps the stderr. Improved the dFifo to handle memory better. Now dFifo does not have a maximum size anymore. Renamed Fft_alloc to Fft_create. 2018-02-19 10:37:08 +01:00
Anne de Jong 008876dbab Added inverse FFT code. 2018-02-17 17:01:53 +01:00
Anne de Jong d008110c09 Small comment change in dfifo.h 2018-02-17 16:08:19 +01:00
Anne de Jong 41eca0506f Added dFifo queue for samples. Improved aps.c to handle all sizes of time data to be added 2018-02-14 16:56:31 +01:00
Anne de Jong f23164b743 API change of PS 2018-02-13 07:57:50 +01:00
Anne de Jong 54e9eeca37 Changed internals of xmat to use strides instead of column pointers. Some other bugfixes 2018-02-12 20:44:07 +01:00
Anne de Jong b31866974e Renamed copy_dmat_rows to dmat_copy_rows and changed API. Added P_REF. Added Hadamard product of two matrices. Added vd_copy_rows. Put some dynamic allocation of fft.c to object data. Bugfix in dbgassert ps.c. Moved getFreq to a tools.py 2018-02-12 19:32:23 +01:00
Anne de Jong 85636ce946 Changed Fft API to also be able to compute for one channel 2018-02-10 21:14:17 +01:00
Anne de Jong 63b45d8dfe Removed unused variable 2018-02-09 12:00:21 +01:00
Anne de Jong 2946bcc50c Renamed data to _data in xmat and vx. Had to be propagated to some function 2018-02-09 12:00:08 +01:00
Anne de Jong 10b7ba60f8 Started on implementation of BEM 2018-02-09 11:57:11 +01:00
Anne de Jong 89e9622b1f Bugfix, added overflow checks for debug mode. Tested AvPowerSpectra. Now works without errors, only addTimeData cannot be called twice. Improved fft implementation. Removed double wrapper for fftpack. Renamed fft.pyx to wrappers.pyx. Improved CMakeLists. Adde proper function entrance and exit tracers. Made tracers indent to function level. Added Bartlett window function 2018-02-09 11:56:49 +01:00
Anne de Jong 2d203647ed Added doc to gitignore 2018-02-06 12:02:07 +01:00
Anne de Jong 83aaf69bef Refactoring math routines. Added comments. Removed multithreading from fft routines. Switched to fftpack for FFT. Added Doxyfile 2018-02-06 12:01:27 +01:00
Anne de Jong 52e5a31bdb Initial commit. Lots of stuff 2018-01-29 16:14:50 +01:00