Path to this page:
./
math/py-asdf,
Advanced Scientific Data Format
Branch: CURRENT,
Version: 5.1.0,
Package name: py313-asdf-5.1.0,
Maintainer: pkgsrc-usersThe Advanced Scientific Data Format (ASDF) is a next-generation interchange
format for scientific data.
Master sites:
Filesize: 875.777 KB
Version history: (Expand)
- (2026-01-08) Updated to version: py313-asdf-5.1.0
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-09) Updated to version: py313-asdf-4.2.0
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
2026-01-08 11:22:21 by Adam Ciarcinski | Files touched by this commit (3) |  |
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) |  |
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) |  |
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) |  |
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) |  |
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
|