├── .github └── workflows │ ├── check.yml │ └── release.yml ├── .gitignore ├── COPYING ├── Cargo.lock ├── Cargo.toml ├── README.md ├── assets ├── banner.svg ├── favicon.svg ├── logo-blank.svg └── logo.svg ├── docs ├── mkdocs.yml └── pages │ ├── api-reference │ ├── columns.md │ ├── creation.md │ ├── geodataframe.md │ ├── geoexpr.md │ ├── geolazyframe.md │ ├── geoseries.md │ ├── index.md │ ├── sugar.md │ └── typing.md │ ├── index.md │ └── style.css ├── polars_st ├── __init__.py ├── _lib.pyi ├── casting.py ├── conftest.py ├── geodataframe.py ├── geoexpr.py ├── geolazyframe.py ├── geometry.py ├── geoseries.py ├── input.py ├── parsing.py ├── py.typed ├── selectors.py ├── sugar.py ├── typing.py └── utils │ ├── __init__.py │ ├── internal.py │ ├── namespace.py │ └── srid.py ├── pyproject.toml ├── src ├── args.rs ├── arity.rs ├── crs.rs ├── expressions.rs ├── functions.rs ├── lib.rs ├── utils.rs └── wkb.rs ├── tests ├── __init__.py ├── test_consistency.py ├── test_expressions.py └── test_to_geopandas.py └── uv.lock /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/COPYING -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/README.md -------------------------------------------------------------------------------- /assets/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/assets/banner.svg -------------------------------------------------------------------------------- /assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/assets/favicon.svg -------------------------------------------------------------------------------- /assets/logo-blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/assets/logo-blank.svg -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/pages/api-reference/columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/columns.md -------------------------------------------------------------------------------- /docs/pages/api-reference/creation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/creation.md -------------------------------------------------------------------------------- /docs/pages/api-reference/geodataframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/geodataframe.md -------------------------------------------------------------------------------- /docs/pages/api-reference/geoexpr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/geoexpr.md -------------------------------------------------------------------------------- /docs/pages/api-reference/geolazyframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/geolazyframe.md -------------------------------------------------------------------------------- /docs/pages/api-reference/geoseries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/geoseries.md -------------------------------------------------------------------------------- /docs/pages/api-reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/index.md -------------------------------------------------------------------------------- /docs/pages/api-reference/sugar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/sugar.md -------------------------------------------------------------------------------- /docs/pages/api-reference/typing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/api-reference/typing.md -------------------------------------------------------------------------------- /docs/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/index.md -------------------------------------------------------------------------------- /docs/pages/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/docs/pages/style.css -------------------------------------------------------------------------------- /polars_st/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/__init__.py -------------------------------------------------------------------------------- /polars_st/_lib.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/_lib.pyi -------------------------------------------------------------------------------- /polars_st/casting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/casting.py -------------------------------------------------------------------------------- /polars_st/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/conftest.py -------------------------------------------------------------------------------- /polars_st/geodataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/geodataframe.py -------------------------------------------------------------------------------- /polars_st/geoexpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/geoexpr.py -------------------------------------------------------------------------------- /polars_st/geolazyframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/geolazyframe.py -------------------------------------------------------------------------------- /polars_st/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/geometry.py -------------------------------------------------------------------------------- /polars_st/geoseries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/geoseries.py -------------------------------------------------------------------------------- /polars_st/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/input.py -------------------------------------------------------------------------------- /polars_st/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/parsing.py -------------------------------------------------------------------------------- /polars_st/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polars_st/selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/selectors.py -------------------------------------------------------------------------------- /polars_st/sugar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/sugar.py -------------------------------------------------------------------------------- /polars_st/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/typing.py -------------------------------------------------------------------------------- /polars_st/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /polars_st/utils/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/utils/internal.py -------------------------------------------------------------------------------- /polars_st/utils/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/utils/namespace.py -------------------------------------------------------------------------------- /polars_st/utils/srid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/polars_st/utils/srid.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/arity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/arity.rs -------------------------------------------------------------------------------- /src/crs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/crs.rs -------------------------------------------------------------------------------- /src/expressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/expressions.rs -------------------------------------------------------------------------------- /src/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/functions.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/wkb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/src/wkb.rs -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/tests/test_consistency.py -------------------------------------------------------------------------------- /tests/test_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/tests/test_expressions.py -------------------------------------------------------------------------------- /tests/test_to_geopandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/tests/test_to_geopandas.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oreilles/polars-st/HEAD/uv.lock --------------------------------------------------------------------------------