Arro3-core provides the Pythonic foundation for managing, processing, and generating geospatial data with a focus on ease of use and interoperability. It defines a standardized schema for geospatial datasets and provides utilities for reading and writing them. The current version is 0.8.0, and being a pre-1.0 library, its API is subject to change.
pip install arro3-coreVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create an Arro object from a dictionary, save it to a local file using `ArroFile.write()`, and then load it back using `ArroFile.read()`.
Always pin to a specific patch version (e.g., `arro3-core==0.8.0`) and review release notes carefully when upgrading. Test thoroughly after any upgrade.
Ensure your project's environment satisfies the `pydantic>=2.0.0,<3.0.0` dependency. If other libraries require Pydantic v1, consider isolating `arro3-core` in a separate virtual environment or re-evaluating compatibility.
It is recommended to use the same `arro3-core` version for writing and reading files. If sharing files, ensure all consumers are aware of and use the expected library version. Regularly back up data if schema changes are anticipated.