Lsl

Latest version: v3.0.3

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

Scan your dependencies

Page 6 of 11

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

1.0.1

* Added an option to updateLSLSSMIF.py to update the LWA1 SSMIF using a local file
* Fixed a build problem on OS X with Python 2.7
* Added support for using PyFFTW in the lsl.misc.dedispersion module
* Added support for using PyFFTW in the lsl.correlator.filterbank module
* Fixed a sign problem in the rewritten lsl.skymap.ProjectedSky class that caused the sky to invert in azimuth
* Added support for FFTW wisdom
* Switched the various C extensions over to used the floating point version of FFTW
* Changed the name of the lsl.stations.LWAStation method for finding the distance and direction to another point on surface of the Earth from 'getPointingAndDirection' to 'getPointingAndDistance'
* Updated the lsl.misc.gaussparams function to imporve the 2-D fits
* Removed the requirement for a BANDPASS table in the lsl.imaging.utils.CorrelatedDataIDI class
* Reworked the lsl.reader.ldp module to provide a more object oriented way to access data files
* Fixed a packing bug in the lsl.sim.drx.frame2frame function
* Fixed a bug in lsl.imaging.utils.CorrelatedDataUV that cause getDataSet to always return all data
* Fixed the baseline ordering in FITS IDI files that use the stand number mapper
* Updated the FITS IDI reader to use the UVFITS scheme for determining baseline sets
* Major overhaul of the lsl.sim.vis module to use a new C-based simulation extension instead of AIPY
* Fixed a bug in lsl.correlator.fx that caused the number of overlapped FFTs to be calculated incorrectly
* Fixed a bug in lsl.correlator.fx.FXMaster/FXStokes that caused the last FFT window to be excluded from the integration
* Removed the lsl.correlator.fx.SpecMasterP function
* Updated the lsl.imaging.utils module to better deal with sparse FITS IDI/UVFITS files
* Added support for the new MCS beam-dipole mode via the SDF keyword OBS_BDM
* Various fixes to the lsl.imaging.deconv module
* Added a plotting helper function to lsl.imaging.utils
* Added a new overlay module for images called lsl.imaging.overlay
* Fixed several bugs in lsl.sim.vis and lsl.imaging.utils related to single-channel data sets
* Added an option to export the images created to imageIDI.py to a FITS image file
* Small bugfix to the lsl.writer.tsfits module with regards to processing DRX frames
* Cleaned up the setup.py script to uses NumPy's internal facilities to identify ATLAS
* Updated the list of dependencies to include pytz
* Added the 'iauConvention' keyword to the lsl.misc.beamformer.circularize() function
* Added a few new convenience functions to the lsl.reader.drspec module
* Added 'lwavl' as an alias to 'lwa1' in the lsl.common.stations module
* Added methods to return the response curves of the FEE and Cable to the lsl.common.stations module
* Fixed a bug in lsl.imaging.utils.CorrelatedData() that caused IOErrors to be get masked

1.0.0

* Added in LWA Development Primitives module (lsl.reader.ldp)
* Added a function to lsl.misc.beamformer to convert X and Y linear pols. to circular L and R pols
* Removed the lsl.correlator.visUtils module since it isn't used by any other modules or scripts
* Switched the lsl.correlator modules over to returned all 'LFFT' channels
* Replaced the Fermi first point source catalog with the 2-year catalog
* Dropped libnova in favor of PyEphem for the backend to the lsl.astro module
* Modified skymap.ProjectedSkyMap to not rely on the lsl.astro_array module
* Removed the lsl.astro_array module
* Removed the lsl.libnova module and the associated swig file
* Updated the documentation to reflect the reduced dependencies
* Update lsl.common.stations.LWAStation to be a sub-class to ephem.Observer
* Added a function to lsl.common.stations.Antenna to access information about the impedence mis-match
* Added an option to the various response functions in lsl.common.stations to return values in dB
* Switch the information/SSMIF for the north arm site to lwana instead of lwa2 to avoid confusion with the SV site
* Renamed the lsl.common.stations.LWAStation.getECEFTransform() function to getECITransform() to reflect what is really happening
* Added a function to lsl.imaging.utils to make it easy to re-phase a data dictionary to a new pointing center
* Added new functions to the LWAStation class to deal with direction and distance to other stations/points on the Earth
* Generalized the computeUVW() and computeUVTrack() functions
* Added a disk-based cache to the lsl.misc.geodesy module to help keep network traffic down
* Added support for reading and writing UVFITS files
* Added support for reading CASA measurement sets via pyrap
* Added a function to rephase a visibility data dictionary to a new pointing center
* Improved the visibility simulation speed in lsl.sim.vis
* Added try...except blocks to lsl.common.metabundle to clean up after failed functions
* Added append() functions to Project and Session in lsl.common.sdf to make it easier to add sessions and observations
* Added a setSpectrometerMetatag() function to lsl.common.sdf.Session to make setting the metatag easier
* lsl.common.sdf.Project.render() now calls update() to make sure everything is up-to-date before rendering
* Added 'verbose' keywords to lsl.imaging.utils.buildGriddedImage() and the lsl.imaging.selfCal functions
* Added a ASCII busy indicator for long running tasks
* Added a script to make it easier to update the internal LWA1 SSMIF used by LSL

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.