Skip to content

Commit

Permalink
open_virtual_dataset with dmr++ (#113)
Browse files Browse the repository at this point in the history
* basic dmr parsing functionality

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Speedup DMR chunk key parsing

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* added groups, docs, and bug fixes

* rework hdf5 parser and group logic

* update attrs cast to python dtype

* parser passing tests

* match main manifest dtypes

* modularize dmrpp.py

* add dmrpp api docs

* resolve conflict

* indexes and docs fix

* Fix type hint for shape

* change how FileType is used

* Change FileType check again

* fix storage_options bug

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Goodman <[email protected]>
Co-authored-by: Tom Nicholas <[email protected]>
  • Loading branch information
4 people committed Aug 26, 2024
1 parent f7f81cc commit d7f0c57
Show file tree
Hide file tree
Showing 6 changed files with 728 additions and 1 deletion.
3 changes: 3 additions & 0 deletions docs/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ v1.0.1 (unreleased)
New Features
~~~~~~~~~~~~

- Add parser for the OPeNDAP DMR++ XML format and integration with open_virtual_dataset (:pull:`113`)
By `Ayush Nag <https://github.com/ayushnag>`_.

- Load scalar variables by default. (:pull:`205`)
By `Gustavo Hidalgo <https://github.com/ghidalgo3>`_.

Expand Down
1 change: 1 addition & 0 deletions virtualizarr/kerchunk.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ class FileType(AutoName):
tiff = auto()
fits = auto()
zarr = auto()
dmrpp = auto()
zarr_v3 = auto()


Expand Down
Loading

0 comments on commit d7f0c57

Please sign in to comment.