PyDL Changelog¶
1.0.0rc2 (2021-07-22)¶
Updates to package infrastructure (PR #63).
Update idlutils tag for SDSS bitmasks (PR #62).
Document behavior of
pydl.rebin()
for integer inputs; begin migration to GitHub Actions for CI (PR #61).
1.0.0rc1 (2020-04-28)¶
This version will only support Python 3.
0.7.0 (2019-02-22)¶
This version is planned to be the last version with Python 2 support.
Support the
firstField
bit in ObjIDs from DR7 and earlier (Issue #37).Change tests of Astropy development version from Python 2 to Python 3.
Update to astropy_helpers/v2.0.6 (PR #40).
Add
astropy.units
support toairtovac()
andvactoair()
(PR #41).Change Exelis to Harris Geospatial (PR #42).
Fix
FutureWarning
inre
in Python 3.7 due to nested sets (PR #44).Use
six
instead ofastropy.extern.six
(PR #48).Update astropy_helpers/v2.0.8 (PR #45 via PR #48).
0.6.0 (2017-09-19)¶
This release is compatible with Astropy 2.0, and may be backwards incompatible with astropy v1.x.
Update to astropy_helpers/v2.0.1.
Use standard library
argparse
(Issue #31).Use the new
astropy.coordinates.Attribute
class.Fix typo (PR #26).
0.5.4 (2017-05-04)¶
Added
sdss_specobjid()
to compute SDSS specObjIDs, and its inverse functionunwrap_specobjid()
.Update to astropy_helpers/v1.3.1.
Refactor HMF code into an object to contain the data and methods.
Use functions from
astropy.utils.data
where possible.Fix an integer division error encountered when using Numpy 1.12 (Issue #19).
Fixed tests that were failing on 32-bit platforms and Python 3.5 (Issue #20).
0.5.3 (2016-12-03)¶
0.5.2 (2016-08-04)¶
Changes in how Mangle-polygon containing FITS files are handled, related to Issue #11.
Fixed memory leak in
combine1fiber()
, see Issue #12.Added
is_in_window()
.Allow polygon area functions to deal with negative caps and
use_caps
.Update
docs/conf.py
for Python 3.5 compatibility (PR #13).
0.5.1 (2016-06-22)¶
Removed unnecessary
from __future__
import inpydl.pydlspec2d.spec1d
.Ongoing documentation upgrades.
Update some links that needed to be transitioned from SDSS-III to SDSS-IV.
Upgrade to astropy_helpers/v1.2.
Update to latest version of package-template.
Disabled tests on Python 3.3; enabled tests on Python 3.5
Add warnings about incomplete Mangle functions.
0.5.0 (2016-05-01)¶
Dropped support for Python 2.6. Python 2.6 does not contain
collections.OrderedDict
, which is needed to supportyanny
objects, and at this point it is not worth going to the trouble to support this with an external package.Ongoing review and upgrade of docstrings.
Yanny files can now be converted into genuine NumPy
record arrays
; previously, the conversion was only tonumpy.ndarray
with named columns, which is a slightly different thing.Added additional tests on
yanny
objects.Experimental support for interconversion of
yanny
objects andTable
objects.Improving PEP 8 compliance
Restructuing sub-packages to reduce the number of files.
Improvements to spectral template processing code, deduplicated some code.
Support platform-independent home directory (PR #7).
Uppercase the package name (in documentation only).
Upgrade to astropy_helpers/v1.1.1.
Add functions from the idlutils rgbcolor directory.
spec_path()
can now find SDSS spectra, not just BOSS.
0.4.1 (2015-09-22)¶
No changes at all from 0.4.0. This tag only exists because of a botched PyPI upload.
0.4.0 (2015-09-22)¶
Use astropy_helpers/v1.0.3, package-template/v1.0.
Remove some old FITS code that
astropy.io.fits
makes moot.Remove code for command-line scripts. These are now auto-generated by the “entry_point” method.
Remove Python/3.2 tests.
Improved test coverage.
Fixed problem with the
spheregroup
code.Removed some code that is 100% redundant with astropy (e.g.
angles_to_xyz()
).Fixed bug in
set_use_caps()
that was discovered on the IDL side.Updated documentation of
read_fits_polygons()
.Added cross-references to classes, functions, etc.
0.3.0 (2015-02-20)¶
Use astropy_helpers/v0.4.3, package-template/v0.4.1.
Avoided (but did not fix) a bug in
chunks
that occurs when operating on a list of coordinates of length 1.Fixed a typo in
bspline
, added documentation.Simplify documentation files.
sdss_flagname()
now accepts more types of numeric input.Added Authors and Credits file.
0.2.3 (2014-07-22)¶
Added
pydl.photoop.window
.Added stub
sdss_calib()
, updatedsdss_score()
.Added
unwrap_objid()
.Merged pull request #4, fixing some Python3 issues.
0.2.2 (2014-05-07)¶
Updated to latest package-template version.
Added ability to write multiple ndarray to yanny files.
Fixed
struct_print()
test for older Numpy versions.Fixed failing yanny file test.
Improve test infrastructure, including Travis builds.
Allow comment characters inside quoted strings in yanny files.
0.2.1 (2013-10-06)¶
Added
sdss_sweep_circle()
.Added first few
pydl.photoop
functions.Clean up some import statements.
0.2.0 (2013-04-22)¶
Using the astropy package-template to bring pydl into astropy-compatible form.
Some but not all tests are re-implemented.
0.1.1 (2013-03-06)¶
Creating a tag representing the state immediately after creation of the git repository.
0.1 (2010-11-10)¶
Initial tag (made in svn, not visible in git). Visible at http://www.sdss3.org/svn/repo/pydl/tags/0.1 .