Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@EricEngle-NOAA
Copy link
Collaborator

No description provided.

bbakernoaa and others added 16 commits May 30, 2025 12:14
* adding a datatree method to be able to open an entire gribfile instead of having to supply filters

* Add additional human-readable names to LEVEL_NAME_MAPPING

* Add tests for DataTree structure and filtering in GRIB2 files

* remove accidental submodule

* remove datatree interp test

* require xarray >= 2023.4.0

* make datatree optional

* Add DataTree support checks and refactor DataTree accessor registration

* increase datatree xarray requirement

* Add additional level mappings for cloud layers in LEVEL_NAME_MAPPING

* Fix syntax error in LEVEL_NAME_MAPPING by adding missing comma
Adding "table_4_5_grib2io_level_name". This is a table that maps
code values from table 4.5 to a custom name. The name is either
mapped directly to a CF-conventions standard name or is a custom
name for grib2io.

These names are used to define the DataTree.
Level names now being pulled from new custom grib2io table for
GRIB2 table 4.5.
Add to_section3() method for Grib2GridDef class.
Remove dtype attr for leadTime before decode.  This is a temporary
change.
Clean up of Grib2GridDef property returns and ProjParameters class.
Modify setup.py with test prints to diagnose finding omp.h
Added find_openmp_include()
Clean up of setup.py
Make sure full omp include path is returned

Minor update to GRIB2 tables.
@EricEngle-NOAA EricEngle-NOAA linked an issue Jul 9, 2025 that may be closed by this pull request
@EricEngle-NOAA EricEngle-NOAA merged commit 97dc62f into master Jul 9, 2025
36 checks passed
@EricEngle-NOAA EricEngle-NOAA deleted the 187-xarray-datatree branch July 9, 2025 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ability to read grib as xarray DataTree

3 participants