0.5.3
  * Changed the DROS spectrometer reader to match the new format
  * Fixed the documentation for the various correlator.fx spectra functions
  * Updated the sphinx documentation to address Ticket #25
  * Added the session splitting script to IOC to address Ticket #24
  * Changed lsl.common.mcs.mjdmpm2datetime() to return naive datetime instances (Ticket #26)
  * Fixed a bug in lsl.common.sdf.Project that causes some observation non-overlaps to be reported as overlaps
  * Fixed a bug in the setup.py script that caused it to crash on systems without pkg-config installed
  * Modified splitDRX.py to cope with DRX data that begins with frames that list a decimation of zero
  * Added support for parsing the OBS_DRX_GAIN and OBS_TBN_GAIN keywords in the SDF parser
  * Cleaned up drxSpectra.py to better deal with files that have a tuning missing at the beginning or where the sample rate changes at the beginning of the file
  * Added a module to lsl.misc to generate autostereograms from 2-D NumPy arrays
  * Fixed a bug in lsl.misc.geodesy related to an exception that is thrown when the URL cannot be reached
  * Added support for parsing LST times at LWA-1 in lsl.common.sdf.parseTimeString()

0.5.2
  * Fixed a bug in gatherDebugging.py that caused the script to crash on missing modules
  * Fixed a bug in FEnginep[RC][23] that caused segmentation faults in Python 2.7
  * Made the module path finder a little more robust
  * Updated the LWA1 SSMIF to the May 16, 2012 version to include the latest antenna status codes
  * Added a beamformer to lsl.common.dp.SoftwareDP
  * Changed lsl.common.dp.SoftwareDP.apply() to lsl.commondp.SoftwareDP.applyFilter()
  * Fixed multi-threading in the lsl.common.dp.SoftwareDP class
  * Added a clock offset parameter to the cable model (lsl.common.stations.Cable)
  * Cleaned up the correlateTBW.py scripts
  * Fixed a bug in the correlator integer sample delays
  * Fixed bugs in the lsl.misc.beamformer module related to delays
  * Switch lsl.misc.geodesy over to urllib2 to add support for timeouts on EOP queries
  * Fixed the URL used by lsl.misc.geodesy.__loadHistoric1992()
  * Added support for FreeBSD
  * Added datetime <-> MJD/MPM conversion functions to lsl.common.mcs
  * Converted lsl.common.progress.ProgressBar to a rotating progress bar

0.5.1
  * Added jinja2 to the list of install dependencies
  * Fixed the segfault associated with the DR spectrometer reader
  * Cleaned up how splitDRX.py offsets in a file
  * Removed splitTBW.py since it is no longer needed
  * Fixed a few bugs in the SDF parser dealing the logging keywords
  * Modified lsl.common.metabundle.getSessionDefinition to use the SDF in the tarball rather than generate it from the session and observation specification files
  * Made drxSpectra.py robust against DRX frames with decimation of zero
  * Made the SDF parser more robust against single word names

0.5.0
  * Worked on adding better polarization support to correlator.fx and correlator.uvUtils
  * Updated the correlateTBN script to make full polarization support possible
  * Added a crude deconvolution routine that should work with the AIPY ImgW images
  * Worked on adding in support for binary packed SSMIF files in lsl.common.stations
  * Worked on adding in support for binary packed SDM files via a new lsl.common.sdm module
  * Worked on adding in support for the various MCS meta-data tarball file formats
  * Moved the SDF module out of SessionSchedules and into lsl.common
  * Added functions to generate the TBN and DRX filter magnitude response
  * Added versions of the spectra plotters, the correlations, and the stand plotters that use MCS meta-data bundles
  * Added a basic SSMIF file for the north arm site (LWA-2)
  * Added a preliminary module for incoherent dedispersion lsl.misc.dedispersion
  * Added support for spectral kurtosis via lsl.statistics.kurtosis
  * Updated the dependency list
  * Cleaned up the TBN ring buffer using deques and OrderedDicts
  * Added support for reading the TBN tuning word/frequency and gain from a TBN frame
  * Added support for reading the DRX tuning word/frequency from a DRX frame
  * Added support for stepped SDF files that specify the delays and gains to use
  * Added support for ARX board/channel responses via a new common.stations.ARX class
  * Removed the misc.beamformer.fftDelayAndSum functions in favor of phase-and-sum beamforming
  * Fixed a problem on some platforms with Numpy/LSL version determination in gatherDebugging.py
  * Cleared the post-interpreter multiprocessing/logging errors during 'test'
  * Added support for the DR spectrometer output data format
  * Added support for computing Stokes parameters from timeseries data
  * Removed deprecated and unused functions from lsl.correlator.fx
  * Added support for computing Stokes parameters in the FX correlator and fixed the FITS IDI writer to save the data
  * Removed S60 reader/simulator
  * Reworked the SDFITS writer to make it more like the FITS IDI writer

0.4.5
  * Tweaked how the averaging in drxSpectra and tbnSpectra is performed
  * Upgraded the lsl.reader.drsu module to work with larger file count LWAFS
  * Added a ls-style script, lsDRSU.py, to list the contents of a DRSU
  * Added a glob-style function to the DRSU module
  * Added an array-geometry correction to the correlator to phase up on zenith
  * Updated the dependency list
  * Added ARX channel mapping information to lsl.common.stations.Antenna instances
  * Added a new versioning system to make it easier to access the LSL version in python
  * Fixed a mapping problem in plotStands.py that mapped by digitizer, not stand
  * Added a gatherDebugging.py script alongside setup.py to help with debugging and installation problems
  * Moved gatherDebugging.py to the script directory to have it installed with LSL
  * Added `documentation support` for accessing the central frequency of a DRX frame
  * Fixed a RPD_DD mapping problem in lsl.common.stations.parseSSMIF()
  * Fixed a DP1_SLOT parsing problem in lsl.common.stations.parseSSMIF()
  * Updated LWA-1 SSMIF to 12/26/2011 to include calibration information
  * Added the June 30, 2012 leap second into the TAI-UTC file
  * Fixed a problem in cpDRSU.py with the verbose output
  * Cleaned up the `sfdisk` calls with the DRSU direct-access module
  * Added a BeamAlm class to lsl.sim.vis to help with polarization difference between LWA1 and what is implemented in AIPY


0.4.4.1
  * Fixed the missing cable attenuation parameters in the SSMIF

0.4.4
  * Added an id number attribute to lsl.common.stations.FEE objects
  * Updated LWA-1 SSMIF to 2011-08-10 version
  * Added `keep` option to tbnSpectra.py to only display a certain collection of stands
  * Possibly cleared up a install problem on some systems that prevents testing
  * Fixed various memory leaks in the readers and the direct DRSU access module
  * Added `documentation support` for accessing the central frequency of a TBN frame
  * Added support for variable noise level in the various lsl.sim.dp functions
  * Worked on improving ATLAS library detection on Redhat-based distributions
  * Improved detection of potential build problems with the DRSU direct-access extension
  * Updated the coordinates of stand #148 to be consistent with the revised LWA-1 survey
  * Fixed the digitizer to board mapping to account for DP2 boards
  * Fixed a bug simulating visibilities that could include sources below the horizon
  * Fixed the `-i` option in gsmnpz2map.py

0.4.3
  * Cleaned up the various __init__.py scripts
  * Fixed a few typos in lsl.correlator.uvUtils
  * Fixed a typo in the progress bar caused some decrements to increment
  * Fixed a few typos in lsl.correlator.uvUtils.computeUVTrack
  * Fixed a typo in the _spec.PPSDC2() function that caused it to die
  * Fixed several heinous problems in sim.dp.pointSource()
  * Fixed a bug with indexing in the 4-bit TBW reader
  * Fixed a few sign errors in correlator _core and uvUtils modules
  * Fixed a bug in the correlateTBW script related to antenna indexing
  * Fixed a bug in the FITS IDI writer that caused EOP problems to be fatal

0.4.2
  * Fixed tbwSpectra.py to skip over non-TBW frames at the beginning of a TBW file
  * Fixed the common.stations.geo2ecef() conversion function (Ticket #16)
  * Fixed the correlator.fx.FXMaster() function (Ticket #18)
  * Fixed a few type conversion problems in correlator._core (core.c) introduced with the new data types
  * Fixed a frequency units conversion in tbnSpectra.py
  * Improved polarization support in the FITS IDI writer
  * Fixed a sign error in the fractional delay correction of the correlator F engine
  * Improved the speed of the X Engine
  * Fixed a azimuth definition problem in astro_array.c
  * Updated the included SSMIF to the 5/18/2011 version
  * Updated the correlateTBN script to make computing XX and YY products easier
  * Added support for different cable attenuation models supported in MCS0031, v5
  * Added support for the old 20-stand prototype system through lsl.common.stations.prototypeSystem
  * Updated the correlateTBW script to make computing XX and YY products easier
  * Updated SSMIF with new stretch and cable gain coefficients
  * Added support for time-domain blanking via the 'ClipLevel' keyword to various _spec and _core routines

0.4.1
  * Fixed a problem with the C readers that manifests itself on 32-bit platforms
  * Modified sphinx to be more independent about version numbers and release notes
  * Added additional PyDict checks to the _gofast module
  * Modified lsl.sim.drx to zero the frame and seconds counts to make the DRX frames ICD compliant
  * Fixed a small bug in lsl.sim.tbw/tbn/drx that caused the seconds counts to be wrong

0.4.0
  * Added new robust statistical methods
  * Added Global Sky Model models to skymap
  * Added new smoothing and fitting functions to misc.mathutil
  * Added a progress bar for use with long-running applications
  * Added in new LWA-1 dipole NEC models
  * Re-worked the plotAntenna.py script to use the pre-computed dipole response fits
  * Added support for EXCITATION keywords in misc.nec_util
  * Added new gofast readers for TBW, TBN, and DRX
  * Added better polyphase filter support
  * Fixed initialization problems the various lsl.reader Frame objects
  * Fixed the TBN ring buffer
  * Added support for simulating point sources in TBW and TBN data
  * Moved the tests directory out of lsl proper
  * Added new offset/average options to drxSpectra and tbnSpectra
  * Added new DRSU direct access module for Linux system (experimental)
  * Added documentation for the various C extensions
  * Updated the dependencies list to capture everything needed for the extensions

0.3.4.2
  * Fixed a couple of typos. in the correlator scripts
  * Added more colors to tbwSpectra.py so that all 20 inputs can be plotted
  * Fixed problems with DRX frame attributes
  * Fixed filter code problems in the DRX writer
  * Fixed typo in URL for libnova
  * Added a brief tutorial for DRX data
  * Fixed a problem determining if a TBW chunk has enough samples to FFT

0.3.4.1
  * Fixed various documentation problems

0.3.4
  * Added in the new cable attenuation model
  * Re-wrote the TBW reader so that is it ~40% faster
  * Removed unnecessary "import" statements in the TBW, TBN, and DRX readers
  * Fixed slow frame creation by sim.dp on 64-bit systems
  * Added in the new C-based correlator
  * Major re-organization of correlator.fx with regards to windowing functions
  * Switched from 'processing' to 'multiprocessing'
  * Added the possm.py script for each FITS IDI examination
  * Fixed tbwSpectra.py and tbnSpectra.py to accommodated the windowing change
  * Added drxSpectra.py
  * Fixed various problems with the DP data simulator
  * Added in option to cable losses in tbwSpectra.py
  * Fixed a problem in the sim.vis.Antenna class function get_beam_shape
  * Added in a correlator script for TBW
  * Added new beam models for use with AIPY based on SLC0015

0.3.3
  * Fixed stand indexing error in uvUtils.cableAttenuation
  * Fixed Mac OS X tbnSpectra.py plotting problem (Ticket #3)
  * Spectra generated by tbwSpectra.py and tbnSpectra.py now agree with IDA v0.1
  * Fixed problems with the frame comparison attributes
  * Re-wrote the TBN reader so that it is ~20% faster
  * Fixed syntax errors in misc.difxconfig
  * Fixed MemoryError problem for some systems with tests.test_vdiff (Ticket #7)
  * Fixed a problem that caused some systems to assume that LSL was zip safe
  * Added new stand mappings that correct the 3/4 pair swaps

0.3.2
  * Added new "tutorial" style documentation for various parts of LSL
  * Added scripts tbwSplit.py and tbnSplit.py to split large TBW and TBN files down to more manageable sizes

0.3.1
  * Fixed various typos. in correlator.fx, misc.beamformer, and reader.buffer
  * Added "close" function to writer.fitsidi

0.3.0
  * New setuptools-based build system
  * New, improved documentation
  * Added post-acquisition beam forming module
  * Added in modules for writing simulated data to the S60, TBW, TBN, and DRX raw data formats
  * Added a module for simulated basic test signals in TBW, TBN, and DRX data
  * Moved the lwa_user script `astrostatus.py' into the scripts directory
  * Fixed the FITS IDI writer
  * Fixed a couple of bugs dealing with incorrect chunking of data in scripts/tbwSpectra.py and scripts/tbnSpectra.py

0.2.0
  * Added in other modules from the lwa_user library developed by NRL

0.1.0
  * Initial version
