|  | 
| 2 | 2 | 
 | 
| 3 | 3 | [](https://github.com/stac-utils/rustac-py/actions/workflows/ci.yaml) | 
| 4 | 4 | [](https://stac-utils.github.io/rustac-py/latest/) | 
| 5 |  | -[](https://pypi.org/project/rustac-py) | 
| 6 |  | -[](https://anaconda.org/conda-forge/rustac-py) | 
| 7 |  | - | 
|  | 5 | +[](https://pypi.org/project/rustac) | 
|  | 6 | +[](https://anaconda.org/conda-forge/rustac) | 
|  | 7 | + | 
| 8 | 8 | [](./CODE_OF_CONDUCT) | 
| 9 | 9 | 
 | 
| 10 | 10 | A Python package for [STAC](https://stacspec.org/) using Rust under the hood. | 
| 11 | 11 | 
 | 
| 12 | 12 | ## Why? | 
| 13 | 13 | 
 | 
| 14 |  | -Q: We already have [PySTAC](https://github.com/stac-utils/pystac), so why **rustac-py**? | 
|  | 14 | +Q: We already have [PySTAC](https://github.com/stac-utils/pystac), so why **rustac**? | 
| 15 | 15 | 
 | 
| 16 |  | -A: **rustac-py** can | 
|  | 16 | +A: **rustac** can | 
| 17 | 17 | 
 | 
| 18 | 18 | - Read, write, and search [stac-geoparquet](https://github.com/stac-utils/stac-geoparquet) | 
| 19 | 19 | - Go to and from [arrow](https://arrow.apache.org/) tables, allowing easy interoperability with (e.g.) [GeoPandas](https://geopandas.org/en/stable/) | 
| 20 | 20 | - `async` | 
| 21 | 21 | 
 | 
| 22 |  | -If you don't need those things, **rustac-py** probably isn't for you — use **pystac** and its friend, [pystac-client](https://github.com/stac-utils/pystac-client). | 
|  | 22 | +If you don't need those things, **rustac** probably isn't for you — use **pystac** and its friend, [pystac-client](https://github.com/stac-utils/pystac-client). | 
| 23 | 23 | 
 | 
| 24 | 24 | ## Usage | 
| 25 | 25 | 
 | 
| @@ -87,19 +87,19 @@ In particular, our [examples](https://stac-utils.github.io/rustac-py/latest/exam | 
| 87 | 87 | 
 | 
| 88 | 88 | ## CLI | 
| 89 | 89 | 
 | 
| 90 |  | -**rustac-py** comes with a CLI: | 
|  | 90 | +**rustac** comes with a CLI: | 
| 91 | 91 | 
 | 
| 92 | 92 | ```bash exec="on" source="above" result="text" | 
| 93 | 93 | rustac -h | 
| 94 | 94 | ``` | 
| 95 | 95 | 
 | 
| 96 | 96 | > [!NOTE] | 
| 97 |  | -> Before **rustac-py** v0.5.4, the CLI was its own PyPI package named **stacrs-cli**, which is no longer needed. | 
|  | 97 | +> Before **rustac** v0.5.4, the CLI was its own PyPI package named **stacrs-cli**, which is no longer needed. | 
| 98 | 98 | 
 | 
| 99 | 99 | ## stac-geoparquet | 
| 100 | 100 | 
 | 
| 101 |  | -**rustac-py** replicates much of the behavior in the [stac-geoparquet](https://github.com/stac-utils/stac-geoparquet) library, and even uses some of the same Rust dependencies. | 
| 102 |  | -We believe there are a couple of issues with **stac-geoparquet** that make **rustac-py** a worthy replacement: | 
|  | 101 | +**rustac** replicates much of the behavior in the [stac-geoparquet](https://github.com/stac-utils/stac-geoparquet) library, and even uses some of the same Rust dependencies. | 
|  | 102 | +We believe there are a couple of issues with **stac-geoparquet** that make **rustac** a worthy replacement: | 
| 103 | 103 | 
 | 
| 104 | 104 | - The **stac-geoparquet** repo includes Python dependencies | 
| 105 | 105 | - It doesn't have a nice one-shot API for reading and writing | 
|  | 
0 commit comments