Skip to content

Releases: xqlsystems/xarray-sql

v0.3.1: Install and query speed improvements.

Choose a tag to compare

@alxmrs alxmrs released this 30 Jun 10:37

What's Changed

  • docs: add quickstart and note gcsfs requirement by @ahuang11 in #188
  • feat: skip per-dim discovery scans when query is an unfiltered scan by @ghostiee-11 in #193
  • Build abi3 wheels so installs don't recompile on macOS/Windows by @alxmrs in #198
  • Geospatial SQL benchmark suite: prove core geo/climate ops are relational by @alxmrs in #177
  • test: peak-memory integration tests for the lazy round-trip by @ghostiee-11 in #199

Full Changelog: v0.3.0...v0.3.1

v0.3.0: Adding a `result.to_dataset()` interface.

Choose a tag to compare

@alxmrs alxmrs released this 26 Jun 11:21

What's Changed

  • Support heterogeneous datasets with scalar variables in from_dataset by @ghostiee-11 in #169
  • Add lazy SQL → xarray round-trip via XarrayDataFrame.to_dataset (closes #58) by @ghostiee-11 in #167
  • Make dask optional when reading Zarr datasets by @alxmrs in #176

Full Changelog: v0.2.3...v0.3.0

v0.2.3: Dataset to multiple table support

Choose a tag to compare

@alxmrs alxmrs released this 18 May 00:18

What's Changed

  • indentation + ruff by @ahuang11 in #164
  • Made new xarray context behavior to register multiple tables from a dataset by @eparkle in #166

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2: Bugfixes, better Xarray support

Choose a tag to compare

@alxmrs alxmrs released this 30 Mar 02:02
b9a1e26

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1: Xarray-SQL Performance Improvements.

Choose a tag to compare

@alxmrs alxmrs released this 07 Mar 06:22
f1f6694

What's Changed

  • fix: perf_tests scripts to use pyarrow or LazyArrowStreamTable by @ljstrnadiii in #111
  • replace typing module with native collection types by @Ebraam-Ashraf in #120
  • Xarray-specific filter predicate pushdown. by @alxmrs in #113
  • Convert a Xarray Dataset partition to a pyarrow record batch directly (without going through pandas). by @alxmrs in #134
  • Iterating through block into multiple record batches per partition. by @alxmrs in #135
  • Iterate through metadata instead of materializing it all up front. by @alxmrs in #136
  • Improve concurrency by releasing the GIL between batches. by @alxmrs in #137
  • Column Projection Pushdown by @alxmrs in #119
  • Upgrade to DataFusion 52.0.0 by @alxmrs in #142
  • Increase cargo version (minor). by @alxmrs in #143

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0: Native DataFusion integration, tighter public API

Choose a tag to compare

@alxmrs alxmrs released this 15 Feb 00:38
43a447f

What's Changed

  • Dask dependency is only needed for tests. by @alxmrs in #80
  • Convert tests from unittest to pytest format by @RohanDisa in #76
  • Added a roadmap to the readme. by @alxmrs in #90
  • Add pre-commit hooks with pyink and mypy by @jayendra-info in #91
  • Adding back in lazy xr.Dataset and metadata parsing fix. by @alxmrs in #94
  • Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.13.0 in /.github/workflows by @dependabot[bot] in #96
  • Lazy datafusion registration via custom table provider by @alxmrs in #100
  • README update given deeper integration with DataFusion by @alxmrs in #109
  • Parallel Xarray record batch reading via blocks partition factory. by @alxmrs in #108
  • Adding Python to the manylinux arm64 release build by @alxmrs in #114
  • Explicitly getting tags by @alxmrs in #115
  • Pair down size of final wheel via cargo exclude. by @alxmrs in #116
  • Improvements inspired by latest datafusion-python build file. by @alxmrs in #117

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2: Documentation and minor improvements

Choose a tag to compare

@alxmrs alxmrs released this 04 Oct 14:39
1228c1a

What's Changed

  • Minor documentation and typing update. by @alxmrs in #64
  • Comprehensive SQL test cases. by @alxmrs in #65
  • Refreshed the documentation by @alxmrs in #72
  • A few more copy/edits. by @alxmrs in #78
  • Lazy read_xarray with iterables and parsing metadata. by @alxmrs in #81

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@alxmrs alxmrs released this 13 Jul 20:33
c0ffceb

What's Changed

  • More efficient read_xarray implementation with from_map_batched by @alxmrs in #63

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Migrating to DataFusion

Choose a tag to compare

@alxmrs alxmrs released this 06 Jul 23:50
0577963

Now that dask-sql is unstable, this repo is experimenting with just using datafusion directly.

What's Changed

New Contributors

Full Changelog: v0.0.2...v0.1.0

Initial Release of xarray-sql.

Choose a tag to compare

@alxmrs alxmrs released this 10 Mar 06:47
b67f8eb

Initial release of xarray-sql. Users can now query data in Xarray via SQL.

What's Changed

Full Changelog: v0.0.1...v0.0.2