diff --git a/docs/index.md b/docs/index.md index 72c2d79..19a8192 100644 --- a/docs/index.md +++ b/docs/index.md @@ -78,17 +78,17 @@ There are many valid ways one could compress this tree. If we add the restrictio q.compress() ```` +```{warning} Without the above restriction we could, for example, have: -``` -root -├── class=od, expver=0001/0002, param=1/2 -└── class=rd - ├── expver=0001, param=3 - └── expver=0001/0002, param=1/2 -``` + root + ├── class=od, expver=0001/0002, param=1/2 + └── class=rd + ├── expver=0001, param=3 + └── expver=0001/0002, param=1/2 but we do not allow this because it would mean we would have to take multiple branches in order to find data with `expver=0001`. +``` What we have now is a tree of dense datacubes which represents a single larger sparse datacube in a more compact manner. For want of a better word we'll call it a Qube. diff --git a/pyproject.toml b/pyproject.toml index 3753410..df0dec7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [build-system] -requires = ["maturin>=1.7,<2.0"] -build-backend = "maturin" +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta" [project] name = "qubed" @@ -27,7 +27,7 @@ features = ["pyo3/extension-module"] [project.optional-dependencies] -rust-backend = ["maturin", "pyo3"] +rust-backend = ["maturin>=1.7,<2.0", "pyo3"] stac_server = [ "fastapi",