diff --git a/pyproject.toml b/pyproject.toml index 169689fcd..067247d16 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,6 +41,8 @@ dependencies = [ "geopandas", "xarray", "hvplot", + "healpix", + "polars" ] # minimal dependencies end diff --git a/uxarray/grid/grid.py b/uxarray/grid/grid.py index e1bac7d24..535bf0eb3 100644 --- a/uxarray/grid/grid.py +++ b/uxarray/grid/grid.py @@ -553,6 +553,10 @@ def from_face_vertices( return cls(grid_ds, source_grid_spec="Face Vertices") + @classmethod + def from_healpix(cls): + pass + def validate(self, check_duplicates=True): """Validates the current ``Grid``, checking for Duplicate Nodes, Present Connectivity, and Non-Zero Face Areas. diff --git a/uxarray/io/_healpix.py b/uxarray/io/_healpix.py new file mode 100644 index 000000000..e69de29bb