Skip to content

py-v0.3.0

Latest
Compare
Choose a tag to compare
@kylebarron kylebarron released this 09 Sep 13:11
· 123 commits to main since this release
0c0af60

New Features 🪄

  • Remove geometry class specializations. Instead of PointArray, LineStringArray, etc, there's now just GeometryArray, ChunkedGeometryArray, and Geometry (a scalar).
  • Remove GeoTable class, in favor of external, generic arrow Table implementations, such as arro3.core.Table.
  • Move to slimmer, functional API. No more geometry methods on classes.
  • Don't materialize input data when writing to a file.
  • New GeometryType class for understanding the geometry type of an array or chunked array.
  • Split Python code into three modules: geoarrow-rust-core, geoarrow-rust-compute and geoarrow-rust-io.
  • Support for Pyodide Python environment
  • Support Python file objects for reading and writing GeoParquet

Bug fixes 🐛

Full Changelog: py-v0.2.0...py-v0.3.0