astropy v2.0.4 Release Notes

Release Date: 2018-02-06 // about 6 years ago
  • ๐Ÿ› Bug Fixes

    astropy.convolution

    • Fixed IndexError when preserve_nan=True in convolve_fft. Added testing with preserve_nan=True. [#7000]

    astropy.coordinates

    • ๐Ÿ“œ The sites.json file is now parsed explicitly with a UTF-8 encoding. This means that future revisions to the file with unicode observatory names can be done without breaking the site registry parser. [#7082]

    • Working around a bug in Numpy 1.14.0 that broke some coordinate transformations. [#7105]

    • ๐Ÿ›  Fixed a bug where negative angles could be rounded wrongly when converting to a string with seconds omitted. [#7148]

    astropy.io.fits ^

    • ๐Ÿ— When datafile is missing, fits.tabledump uses input file name to build output file name. Fixed how it gets input file name from HDUList. [#6976]

    • ๐Ÿ›  Fix in-place updates to scaled columns. [#6956]

    astropy.io.registry

    • ๐Ÿ›  Fixed bug in identifying inherited registrations from multiple ancestors [#7156]

    astropy.modeling ^

    • ๐Ÿ›  Fixed a bug in LevMarLSQFitter when fitting 2D models with constraints. [#6705]

    astropy.utils ^

    • download_file function will check for cache downloaded from mirror URL first before attempting actual download if primary URL is unavailable. [#6987]

    astropy.visualization

    • ๐Ÿ›  Fixed test failures for astropy.visualization.wcsaxes which were due to local matplotlibrc files being taken into account. [#7132]

    Other Changes and Additions

    • ๐Ÿ›  Fixed broken links in the documentation. [#6745]

    • ๐ŸŽ Substantial performance improvement (potentially >1000x for some cases) when converting non-scalar coordinates.Angle objects to strings. [#7004]