ChangeLog Summary =================== March 2012 -------------- * 0.5.2: add pmtm February 2012 -------------- * 0.5.1: add dpss wtapering windows * 0.5.0: * NPSD replaced by NFFT (qlso not correct for ARMA methods that do not have NFFT since not fourier) * Correlogram replaced by pcorrelogram * more consistent function and class naming convention * Update the entire documentation. * 0.4.6: fixed pylab_periodogram, documentation (installation) January 2012 --------------- * 0.4.5: start to play with Pypi October 2011 ----------------- * 0.4.4: Start to provide the library on the web www.assembla.com May 2011 ---------- * 0.4.3: :func:`spectrum.periodogram.pdaniell` implemented April 2011 ----------- * 0.4.2: pcovar implemented * 0.4.1: pmodcovar implemented * 0.4.0: arcovar and modcovar "simplified" version. Documentation updated (tutorial, spectral_estimation, quick start...) * 0.3.19: add linear_prediction module with codecs (eg. ac2poly, poly2rc....) * 0.3.18 fix bug in levinson (Real data case only) and add ac2poly function. * 0.3.17: validation of the modcovar algorithm versus the new arcovar_simplified function. * 0.3.16: add a simplified version of arcovar called arcovar_simplified. It is 10 times faster and with a different algorithm provides the same results as arcoar, which validates the two codes! * 0.3.15: add corrmtx function. Tested it within music algorithm * 0.3.14: cleanup the eigen and music methods by moving the automatic order selection outside the functions. * 0.3.13: Add AIC and MDL criteria to deal with automatic eigen values selection in pmusic and pev * 0.3.12: test and validate the pmusic and pev pseudo spectrum. * 0.3.11: burg and pburg finalised * 0.3.10: tools module cleanup and finalised * 0.3.9: ma fully checked and add pma validated * 0.3.8: minvar fully checked and add pminvar * 0.3.7: aryule fully checked and add pyule * 0.3.6: Speed up by 3 the ARMPSD (renamed to arma2psd) * 0.3.5: refactoring * 0.3.4: fix all tests and doctests * 0.3.3: function Daniell's periodogram implemented in module periodogram * 0.3.2: Create class MovingAverage, pburg, pARMA, Correlogram, Periodogram, Minvar, pma * 0.3.1: Cleanup MA, ARMA, BURG, MINVAR * 0.3.0: Create an ABC class Spectrum, a FourierSpectrum and ParametricSpectrum. * 0.2.4: Finalise doc/test of the testdata module * 0.2.3: define a PSD class * 0.2.2: cleanup cholesky.py * 0.2.1: a new sphinx layout, * 0.2.0: correlogram.py, correlation.py, levinson.py fully completed March 2011 ------------ * 31 March: - finalise a criteria class for AIC, FPE criteria. Incorporated it in arburg * 28th March: - First version of :func:`arcov`, :func:`aryule` and :func:`arburg` - add many windows (parzen, flattop, ...). * 22th March 2011: - put this doc online on thomas-cokelaer.info (fixed main links) * 21th March 2011: - create psd.py defines useful class to manage Spectrum/plot - periodogram.py has a simple periodogram implementation equivalent to psd in pylab without overlaping. * 7th March 2011: - add periodogram module - fix ARMA method in arma module * 4th March 2011: - Create first revision of spectrum package