ENH: add support for Quokka datasets #4805
Merged
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.
PR Summary
This allows yt to recognize Quokka output files. They are handled by the AMReX reader, but the reader does not recognize the particle data when loading Quokka outputs using
yt.load
. (Manually creating anAMReXDataset
object does work, but this should not be necessary for users to invoke directly.)Unlike other AMReX/Boxlib codes, Quokka doesn't have a
job_info
file, but does have ametadata.yaml
file (which may be empty). This PR detects this file, and this causes reader to then recognize any particle data that may be present.Thanks to @BenWibking for noticing this and providing sample outputs!
PR Checklist