├── .github └── workflows │ ├── ci.yml │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── perf_tests ├── README.md ├── compute_air.py ├── groupby_air.py ├── groupby_air_full.py ├── open_era5.py ├── profile.sh └── sanity.py ├── pyproject.toml ├── uv.lock └── xarray_sql ├── __init__.py ├── core.py ├── df.py ├── df_test.py ├── sql.py └── sql_test.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/README.md -------------------------------------------------------------------------------- /perf_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/README.md -------------------------------------------------------------------------------- /perf_tests/compute_air.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/compute_air.py -------------------------------------------------------------------------------- /perf_tests/groupby_air.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/groupby_air.py -------------------------------------------------------------------------------- /perf_tests/groupby_air_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/groupby_air_full.py -------------------------------------------------------------------------------- /perf_tests/open_era5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/open_era5.py -------------------------------------------------------------------------------- /perf_tests/profile.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | py-spy record ./$1 --function --threads 3 | -------------------------------------------------------------------------------- /perf_tests/sanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/perf_tests/sanity.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/uv.lock -------------------------------------------------------------------------------- /xarray_sql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/__init__.py -------------------------------------------------------------------------------- /xarray_sql/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/core.py -------------------------------------------------------------------------------- /xarray_sql/df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/df.py -------------------------------------------------------------------------------- /xarray_sql/df_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/df_test.py -------------------------------------------------------------------------------- /xarray_sql/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/sql.py -------------------------------------------------------------------------------- /xarray_sql/sql_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxmrs/xarray-sql/HEAD/xarray_sql/sql_test.py --------------------------------------------------------------------------------