Front page|Spectrum - Spectral Analysis in Python (0.5.2)

7. ChangeLog Summary

7.1. March 2012

  • 0.5.2: add pmtm

7.2. 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)

7.3. January 2012

  • 0.4.5: start to play with Pypi

7.4. October 2011

  • 0.4.4: Start to provide the library on the web www.assembla.com

7.5. May 2011

7.6. 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

7.7. March 2011

  • 31 March:
    • finalise a criteria class for AIC, FPE criteria. Incorporated it in arburg
  • 28th March:
    • First version of arcov(), aryule() and 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