Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace the "extensions" section of the file history with a section for implementation-specific metadata #247

Open
perrygreenfield opened this issue Jun 19, 2020 · 0 comments

Comments

@perrygreenfield
Copy link
Contributor

The "extensions" section of the history object contains a list of AsdfExtension class names used by the Python library when writing the file. This is useful when debugging issues with a file, and enables the Python library to issue warnings when an extension that was used to write the file is missing on read. Since the concept of an "extension" is not defined by the ASDF Standard and is an implementation detail of the Python library, it may not be reasonable to require that other implementations store their metadata in the same structure.

An alternative is to replace "extensions" with a new section for freeform implementation-specific metadata.

Perhaps use a standard convention for library specific metadata; e.g., some sort of standard prefix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant