Deprecate asdf.asdf
and AsdfFile.resolve_and_inline
and minor cleanup
#1690
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR is work towards cleaning up the asdf api focusing on
asdf.asdf
.This PR deprecates
asdf.asdf
. The two public portions of this moduleAsdfFile
andopen_asdf
are already exposed at the more convenient top levelasdf
(asAsdfFile
andopen
) so this PR movesasdf.asdf
toasdf._asdf
and adds a deprecation warning on import or use ofasdf.asdf
.Additionally, this PR deprecates
AsdfFile.resolve_and_inline
(which can be replaced withAsdfFile.resolve_references
and providingall_array_storage='inline'
towrite_to/update
).Finally, this PR adds a prefix to
asdf.asdf.get_asdf_library_info
to make it more explicit that this is a private method.A few warnings can be seen in the weldx downstream job as this PR adds an
AsdfDeprecationWarning
for theasdf.asdf.SerializationContext
move in #1573.Checklist: