Asdf

Latest version: v3.5.0

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

Scan your dependencies

Page 10 of 11

2.0.0

==================

- Astropy-specific tags have moved to Astropy core package. [`359 <https://github.com/asdf-format/asdf/issues/359>`_]

- ICRSCoord tag has moved to Astropy core package. [`401 <https://github.com/asdf-format/asdf/issues/401>`_]

- Remove support for Python 2. [`409 <https://github.com/asdf-format/asdf/issues/409>`_]

- Create ``pytest`` plugin to be used for testing schema files. [`425 <https://github.com/asdf-format/asdf/issues/425>`_]

- Add metadata about extensions used to create a file to the history section of
the file itself. [`475 <https://github.com/asdf-format/asdf/issues/475>`_]

- Remove hard dependency on Astropy. It is still required for testing, and for
processing ASDF-in-FITS files. [`476 <https://github.com/asdf-format/asdf/issues/476>`_]

- Add command for extracting ASDF extension from ASDF-in-FITS file and
converting it to a pure ASDF file. [`477 <https://github.com/asdf-format/asdf/issues/477>`_]

- Add command for removing ASDF extension from ASDF-in-FITS file. [`480 <https://github.com/asdf-format/asdf/issues/480>`_]

- Add an ``ExternalArrayReference`` type for referencing arrays in external
files. [`400 <https://github.com/asdf-format/asdf/issues/400>`_]

- Improve the way URIs are detected for ASDF-in-FITS files in order to fix bug
with reading gzipped ASDF-in-FITS files. [`416 <https://github.com/asdf-format/asdf/issues/416>`_]

- Explicitly disallow access to entire tree for ASDF file objects that have
been closed. [`407 <https://github.com/asdf-format/asdf/issues/407>`_]

- Install and load extensions using ``setuptools`` entry points. [`384 <https://github.com/asdf-format/asdf/issues/384>`_]

- Automatically initialize ``asdf-standard`` submodule in ``setup.py``. [`398 <https://github.com/asdf-format/asdf/issues/398>`_]

- Allow foreign tags to be resolved in schemas and files. Deprecate
``tag_to_schema_resolver`` property for ``AsdfFile`` and
``AsdfExtensionList``. [`399 <https://github.com/asdf-format/asdf/issues/399>`_]

- Fix bug that caused serialized FITS tables to be duplicated in embedded ASDF
HDU. [`411 <https://github.com/asdf-format/asdf/issues/411>`_]

- Create and use a new non-standard FITS extension instead of ImageHDU for
storing ASDF files embedded in FITS. Explicitly remove support for the
``.update`` method of ``AsdfInFits``, even though it didn't appear to be
working previously. [`412 <https://github.com/asdf-format/asdf/issues/412>`_]

- Allow package to be imported and used from source directory and builds in
development mode. [`420 <https://github.com/asdf-format/asdf/issues/420>`_]

- Add command to ``asdftool`` for querying installed extensions. [`418 <https://github.com/asdf-format/asdf/issues/418>`_]

- Implement optional top-level validation pass using custom schema. This can be
used to ensure that particular ASDF files follow custom conventions beyond
those enforced by the standard. [`442 <https://github.com/asdf-format/asdf/issues/442>`_]

- Remove restrictions affecting top-level attributes ``data``, ``wcs``, and
``fits``. Bump top-level ASDF schema version to v1.1.0. [`444 <https://github.com/asdf-format/asdf/issues/444>`_]

1.3.3

==================

- Update test infrastructure to rely on new Astropy v3.0 plugins. [`461 <https://github.com/asdf-format/asdf/issues/461>`_]

- Disable use of 2to3. This was causing test failures on Debian builds. [`463 <https://github.com/asdf-format/asdf/issues/463>`_]

1.3.2

==================

- Updates to allow this version of ASDF to be compatible with Astropy v3.0.
[`450 <https://github.com/asdf-format/asdf/issues/450>`_]

- Remove tests that are no longer relevant due to latest updates to Astropy's
testing infrastructure. [`458 <https://github.com/asdf-format/asdf/issues/458>`_]

1.3.1

==================

- Relax requirement on ``semantic_version`` version to 2.3.1. [`361 <https://github.com/asdf-format/asdf/issues/361>`_]

- Fix bug when retrieving file format version from new ASDF file. [`365 <https://github.com/asdf-format/asdf/issues/365>`_]

- Fix bug when duplicating inline arrays. [`370 <https://github.com/asdf-format/asdf/issues/370>`_]

- Allow tag references using the tag URI scheme to be resolved in schema files.
[`371 <https://github.com/asdf-format/asdf/issues/371>`_]

1.3.0

==================

- Fixed a bug in reading data from an "http:" url. [`231 <https://github.com/asdf-format/asdf/issues/231>`_]

- Implements v 1.1.0 of the asdf schemas. [`233 <https://github.com/asdf-format/asdf/issues/233>`_]

- Added a function ``is_asdf_file`` which inspects the input and
returns ``True`` or ``False``. [`239 <https://github.com/asdf-format/asdf/issues/239>`_]

- The ``open`` method of ``AsdfInFits`` now accepts URIs and open file handles
in addition to HDULists. The ``open`` method of ``AsdfFile`` will now try to
parse the given URI or file handle as ``AsdfInFits`` if it is not obviously a
regular ASDF file. [`241 <https://github.com/asdf-format/asdf/issues/241>`_]

- Updated WCS frame fields ``obsgeoloc`` and ``obsgeovel`` to reflect recent
updates in ``astropy`` that changed representation from ``Quantity`` to
``CartesianRepresentation``. Updated to reflect ``astropy`` change that
combines ``galcen_ra`` and ``galcen_dec`` into ``galcen_coord``. Added
support for new field ``galcen_v_sun``. Added support for required module
versions for tag classes. [`244 <https://github.com/asdf-format/asdf/issues/244>`_]

- Added support for ``lz4`` compression algorithm [`258 <https://github.com/asdf-format/asdf/issues/258>`_]. Also added support
for using a different compression algorithm for writing out a file than the
one that was used for reading the file (e.g. to convert blocks to use a
different compression algorithm) [`257 <https://github.com/asdf-format/asdf/issues/257>`_]

- Tag classes may now use an optional ``supported_versions`` attribute to
declare exclusive support for particular versions of the corresponding
schema. If this attribute is omitted (as it is for most existing tag
classes), the tag is assumed to be compatible with all versions of the
corresponding schema. If ``supported_versions`` is provided, the tag class
implementation can include code that is conditioned on the schema version. If
an incompatible schema is encountered, or if deserialization of the tagged
object fails with an exception, a raw Python data structure will be returned.
[`272 <https://github.com/asdf-format/asdf/issues/272>`_]

- Added option to ``AsdfFile.open`` to allow suppression of warning messages
when mismatched schema versions are encountered. [`294 <https://github.com/asdf-format/asdf/issues/294>`_]

- Added a diff tool to ``asdftool`` to allow for visual comparison of pairs of
ASDF files. [`286 <https://github.com/asdf-format/asdf/issues/286>`_]

- Added command to ``asdftool`` to display available tags. [`303 <https://github.com/asdf-format/asdf/issues/303>`_]

- When possible, display name of ASDF file that caused version mismatch
warning. [`306 <https://github.com/asdf-format/asdf/issues/306>`_]

- Issue a warning when an unrecognized tag is encountered. [`295 <https://github.com/asdf-format/asdf/issues/295>`_] This warning
is silenced by default, but can be enabled with a parameter to the
``AsdfFile`` constructor, or to ``AsdfFile.open``. Also added an option for
ignoring warnings from unrecognized schema tags. [`319 <https://github.com/asdf-format/asdf/issues/319>`_]

- Fix bug with loading JSON schemas in Python 3.5. [`317 <https://github.com/asdf-format/asdf/issues/317>`_]

- Remove all remnants of support for Python 2.6. [`333 <https://github.com/asdf-format/asdf/issues/333>`_]

- Fix issues with the type index used for writing out ASDF files. This ensures
that items in the type index are not inadvertently overwritten by later
versions of the same type. It also makes sure that schema example tests run
against the correct version of the ASDF standard. [`350 <https://github.com/asdf-format/asdf/issues/350>`_]

- Update time schema to reflect changes in astropy. This fixes an outstanding
bug. [`343 <https://github.com/asdf-format/asdf/issues/343>`_]

- Add ``copy_arrays`` option to ``asdf.open`` to control whether or not
underlying array data should be memory mapped, if possible. [`355 <https://github.com/asdf-format/asdf/issues/355>`_]

- Allow the tree to be accessed using top-level ``__getitem__`` and
``__setitem__``. [`352 <https://github.com/asdf-format/asdf/issues/352>`_]

1.2.1

==================

- Make asdf conditionally dependent on the version of astropy to allow
running it with older versions of astropy. [`228 <https://github.com/asdf-format/asdf/issues/228>`_]

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.