close

./math/py-asdf, Advanced Scientific Data Format

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 5.1.0, Package name: py313-asdf-5.1.0, Maintainer: pkgsrc-users

The Advanced Scientific Data Format (ASDF) is a next-generation interchange
format for scientific data.


Master sites:

Filesize: 875.777 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-08 11:22:21 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asdf: updated to 5.1.0

5.1.0 (2025-11-06)

Bugfix

- Fix but preventing extension checking when opening a file with lazy_tree
  enabled.

Feature

- Add support for registering unstable/development versions of core extensions
  if the ASDF_UNSTABLE_CORE_SCHEMAS environment variable is set.
  Writing files with unstable/development extensions is discouraged as schema
  changes may make these files unreable in the future.
- Add ``warn_on_failed_conversion`` to ``AsdfConfig``.
  Enabling this option will convert any exceptions raised during conversion to
  warnings.
  This can be helpful when opening old files with unsupported tags.

5.0.0 (2025-09-10)

Removal

- Remove deprecated refresh_extension_manager argument to
  ``AsdfFile.schema_info`` and ``AsdfFile.info``.
  Remove deprecated url_mapping argument to ``get_validator``.
  Remove deprecated resolver argument to ``load_schema``.
  Remove deprecated ``AsdfConfig.convert_unknown_ndarray_subclasses``.
  Remove deprecated application of ndarray specific validators to non-ndarrays.
  Remove deprecated opening of "http://" uris (unless fsspec is installed).
  Remove deprecated pytest_asdf plugin.
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-06-13 09:19:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asdf: updated to 4.2.0

4.2.0 (2025-05-30)

Bugfix

- Allow extra keywords in structured datatype validation.
- yield instead of raise ValidationError in validate_datatype to allow use in
  schema combiners
- Support recursive tagged nodes in load_yaml.
- Allow non-null bytes before the first byte.
- Fix deepcopy of lazy tree.

Doc

- Improve documentation based on review feedback.

Feature

- Optionally use fsspec for urls (like those for s3 resources) provided to
  asdf.open.
- Load block index with CSafeLoader if available.

Removal

- Deprecate opening http uris unless fsspec is installed.
   2025-04-15 18:31:40 by Adam Ciarcinski | Files touched by this commit (58) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2025-02-04 19:32:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asdf: updated to 4.1.0

4.1.0 (2025-01-31)

Bugfix

- Improve ``schema_info`` handling of schemas with combiners (allOf, anyOf,
  etc).
- While walking schema for info/search/schema_info walk into nodes with
  __asdf_traverse__
  if the parent node has a schema.
- Don't infinitely loop on recursive lists during info/search/schema_info.
- Use extension_manager of associated AsdfFile in info/search/schema_info.
- Only use ANSI format codes when supported by stdout.

Doc

- Fix typos in search documentation.
- updates docs theme to be consistent with asdf subprojects

Feature

- Add ``Converter.to_info`` to allow customizing ``info`` output.
   2025-01-21 10:34:07 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asdf: updated to 4.0.0

4.0.0 (2024-11-19)

Feature

- Switch default ASDF standard to 1.6.0.
- Raise RuntimeError if a Convert subclass supports multiple tags but doesn't
  implement select_tag.

General

- Set ``memmap=False`` to default for ``asdf.open`` and ``AsdfFile.__init__``.

Removal

- remove ``copy_arrays`` (replaced by ``memmap``)
- Remove deprecated API. See docs for full details.
- Switch default convert_unknown_ndarray_subclasses to False and issue
  deprecation warning if it is enabled.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays