Lsl

Latest version: v2.2.0

Safety actively analyzes 630328 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 11

1.1.3

* Fixed a bug in the complex functions in lsl.correlator._core, lsl.correlator._spec, and lsl.correlator._stokes that caused the negative frequencies in odd-sized FFTs to be unpacked incorrectly
* Updated the tai-utc.dat file for the upcoming leap second in December 2016
* Changed the Earth orientation parameters data source to the IERS FTP server

1.1.2

* Fixed a bug in the lsl.reader.ldp.TBWFile class that caused the wrong start time to be returned in some cases
* Fixed a missing import statement in tbnSpectra.py that caused the script to fail when a metadata tarball as passed in on the command line
* Updated the lsl.writer.fitsidi module to be more efficient
* Updated the lsl.writer.uvfits module to be more efficient
* Updated the lsl.imaging.utils.CorrelatedMS function to work with MeasurementSets stored inside a tarball
* Small change to lsl.correlator.uvUtils.computeUVW to make it faster for large frequency arrays
* Added 'memmap' and 'clobber' keywords to the various lsl.writer modules to expose a consistent interface
* Small fix in imageIDI.py to make it work with CASA MeasurementSets
* Transitioned to the native C complex type for the various C extensions
* Added 'memmap' and 'clobber' keywords to the various lsl.writer modules to expose a consistent interface
* Small fix in imageIDI.py to make it work with CASA MeasurementSets
* Transitioned to the native C complex type for the various C extensions
* Added better support VDIF files in the lsl.reader.vdif module
* Added a ring buffer for VDIF files to the lsl.reader.buffer module
* Added support for single tuning beam SDFs
* Fixed a couple of bugs that caused FITS IDI files to have invalid uvw coordinates
* Added an option to imageIDI.py to show the time in UTC instead of LST
* Updated the LWA1 SSMIF to the 7 July 2016 version

1.1.1

* Fixed a bug in the lsl.statistics.robust.checkfit function
* Fixed a few modules that caused problems with automatic recasting in newer versions of NumPy
* Cleaned up the lsl.misc.dedispersion.delay() function so that it will work with lists of single frequency values
* Small fix to the lsl.imaging.selfCal module to make it more robust when not all antennas are present
* Updated the updateLSLSSMIF.py script to use the new LWA1 SSMIF location on the archive
* Added new ionosphere model sources to the lsl.misc.ionosphere module
* Changed the disk caching to lsl.misc.ionosphere to store only gzipped files
* Added options for other model sources to getIonosphericRM.py
* Fixed a bug in correlateTBW.py/correlateTBN.py that causes the script to usually write out an Extended IDI file
* Fixed a bug in splitSession.py that caused the script to crash
* Updated the various FITS-based writers to remove the old PyFITS API that is no longer supported

1.1.0

* Updated the lsl.imaging.deconv module to include a source-based CLEAN method and a forward-modeling/least squares method
* Added support for phase centers other than zenith to the various functions in lsl.imaging.overlay
* Added support for determining coordinates for images with phase centers other than zenith to the lsl.imaging.utils module
* Added a new image analysis module, lsl.imaging.analysis, that allows one to find point sources in a 2-D image
* Added backward compatibility for older metadata tarball formats to the lsl.common.metabundle module (Ticket 61)
* Added preliminary support for working with circular polarizations in the correlator (lsl.correlator.fx) and imaging (lsl.imaging.utils) modules
* Added an option of imageIDI.py to overlay a topocentric graticle rather than a equatorial one
* Added better support for non-linear polarizations to imageIDI.py
* Added support for retrieving the file start time in samples to the various lsl.reader.ldp.LDPFileBase sub-classes
* Removed the lsl.misc.mathutil.robustmean() function in favor of lsl.statistics.robust.mean()
* Added a function to the lsl.astro module to help deal with correcting a celestial coordinate for nutation
* Added support for image weighting and tapering with the new lsl.imaging.utils.ImgWPlus class
* Switched lsl.imaging.utils.buildGriddedImage() over to using the new ImgWPlus class
* Added a new RadioEarthSatellite class to lsl.sim.vis help with simulating satellites that may be transmitting within the observing band
* Added the lsl.misc.ionosphere module to help with computing the dispersion and rotation measure of the ionosphere
* Added a new script, getIonosphericRM.py, that uses the lsl.misc.ionosphere module to estimate the rotation measure during an observation
* Added a new VDIF reader
* Improved the speed of the 4-bit TBW, TBN, and DRX reads through look-up tables
* Improved support for UVFITS files written by AIPS
* Added multiple integration selection to the various readers in lsl.imaging.utils
* Added support for phase centers other than zenith in the FITS-IDI writer
* Made the 'phaseCenter' keyword in lsl.correlator.fx.FXMaster and lsl.correlator.fx.FXStokes more flexible by allowing other data types
* Switched the various CorrelatedData readers in lsl.imaging.util to only using the metadata for building the station information

1.0.3

* Fixed a bug in the inspectTarball.py script that caused it to crash on TBN/TBW metadata
* Added fallbacks to lsl.misc.geodesy to use a backup EOP server if the primary is unreachable
* Fixed a bug in imageIDI.py that caused it to crash if a FITS image is not saved
* Added a new module, lsl.misc.rfutil, to help with understanding commercial antenna properties
* Moved the calculateSEFD() function out of lsl.sim.vis and into lsl.misc.rfutil
* Changed the meaning of the 'ForceGaussian' keyword in lsl.sim.vis.buildSimArray to contain the Gaussian full widths at half maximum in degrees
* Added Boltzmann's constant to lsl.common.constants
* Added a 'color' keyword to the various functions in lsl.imaging.overlay to change the color of the overlay
* Added a 'marker' keyword to the lsl.imaging.overlay.source() to change symbol of the source overlay
* Added a function to lsl.statistics.robust to help estimate the mode of a data set using the half-sample method
* Fixed the __all__ declaration in the lsl.writer.sdfits module
* Fixed a bug in the lsl.common.progress.ProgressBarPlus class that caused the time estimates not to get updated when using __iadd__
* Fixed a bug in the splitSession.py script that caused it to die on truncated data files (Ticket 60)
* Fixed a bug in imageIDI.py that assumed that 'xx' was always present in the data
* Fixed a bug in the lsl.reader.ldp.DRXFile class that caused the tuning frequencies to be reported wrong by getInfo()
* Changed how the lsl.reader.ldp.*.readFrame() functions interact with the time tag checker
* Fixed the ranging of phases coming out of the lsl.imaging.selfCal module
* Added 'axis' and 'dtype' keywords to the various statistical functions in lsl.statistics.robust and lsl.misc.mathutil to make the functions more compatible with their numpy counterparts
* Added 'boundary' and 'fill_value' keyword to the lsl.misc.dedispersion.incoherent() function to make it clear how the time boundary is handled
* Added options to the imageIDI.py script to make it easy to change which dipoles are used for imaging
* Added an option to the correlateTBW/correlateTBN scripts to correlate all dipoles, regardless of status in the SSMIF
* Fixed a bug in lsl.imaging.utils.CorrelatedData() that makes the IOErrors more transparent
* Added a deprecation warning to the lsl.misc.mathutil.robustmean() function since it will be removed in 1.1.x
* Added options to the splitSession script to give better control over the output
* Added options to the possm script that makes it behave more like imageIDI
* Fixed a problem in the lsl.imaging.deconv module when computing the positions of RadioFixedBody instances
* Fixed a bug in the lsl.sim.vis.buildSimArray() function that caused the simulation array date not to match the input if 'jd=None'
* Fixed a bug in the lsl.sim.vis.buildSimData() function that caused the wrong antenna gain pattern to be applied
* Fixed a bug in the lsl.imaging.utils module that causes the AntennaArray instances returned by the CorrelatedData readers to be out-of-order in some cases
* Cleaned up the DR spectrometer reader so that file alignment is not lost when a syncError is raised

1.0.2

* Added documentation for LDP to the Sphinx build system
* Added a call to close() for the data dictionary used in lsl.sim.vis.buildSimArray
* Fixed a version number regression in lsl.correlator.fx
* Added a call to close() for the data dictionary used in lsl.skymap.SkyMapGSM

Page 5 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.