Commit d7b0dac
authored
Update README dependency graph to match current setup.cfg (#1908)
* Update README dependency graph to match current setup.cfg (#1907)
Rewrite img/dependencies.dot and re-render the SVG and PNG so the
diagram reflects what xarray-spatial actually depends on today.
Required deps (green): numpy, xarray, numba, scipy, matplotlib,
zstandard.
Optional deps (yellow, dashed): cupy, cuspatial, rtxpy, kvikio,
nvcomp, dask, dask-geopandas, shapely, geopandas, awkward,
spatialpandas, pyproj, deflate.
Removed datashader, holoviews, rasterio, GDAL, GEOS, fiona, rtree,
libspatialindex, and pandas. The first four conflict with the
README's "Free of GDAL / GEOS Dependencies" claim and the built-in
GeoTIFF reader/writer; the rest are no longer in the tree.
* deps graph: address copilot review on legend colors + nvcomp naming
- Recolor required nodes ``aquamarine -> palegreen`` so the
rendered diagram matches the PR description's "Required (green)"
legend. The previous aquamarine fill drifted from the intended
green and would mislead readers using the legend as a key.
- Rename the ``nvcomp`` node to ``libnvcomp``, update the label to
``libnvcomp.so``, and keep the official nvCOMP product page as
the href. The optional dependency is the shared library
``libnvcomp.so`` loaded via kvikio/cuda; spelling it as
``nvcomp`` invited the misread that ``pip install nvcomp`` is the
install instruction.
- Regenerate the SVG/PNG from the updated .dot so the rendered
images match the source.
* docs: address PR #1908 review (note kvikio/libnvcomp install + cluster_ naming)
* docs: address Copilot review (rename nvcomp node, fix node fill)1 parent c2b6517 commit d7b0dac
5 files changed
Lines changed: 690 additions & 503 deletions
File tree
- docs/source/_static/img
- img
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
680 | 685 | | |
681 | 686 | | |
682 | 687 | | |
| |||
0 commit comments