Release Notes ============= Version 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/20/2011 to include calibration information Version 0.4.4.1 ---------------- * Fixed the missing cable attenuation parameters in the SSMIF Version 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 Version 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 Version 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 Version 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 Version 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 Older Versions -------------- Version 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 Version 0.3.4.1 ++++++++++++++++ * Fixed various documentation problems Version 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 Version 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 Version 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 Version 0.3.1 ++++++++++++++ * Fixed various typos. in correlator.fx, misc.beamformer, and reader.buffer * Added "close" function to writer.fitsidi Version 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 Version 0.2.0 ++++++++++++++ * Added in other modules from the lwa_user library developed by NRL Version 0.1.0 ++++++++++++++ * Initial version