Skip to content

Releases: alxmrs/xarray-sql

v0.2.3: Dataset to multiple table support

18 May 00:18

Choose a tag to compare

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

30 Mar 02:02
b9a1e26

Choose a tag to compare

What's Changed

New Contributors

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

v0.2.1: Xarray-SQL Performance Improvements.

07 Mar 06:22
f1f6694

Choose a tag to compare

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

15 Feb 00:38
43a447f

Choose a tag to compare

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

04 Oct 14:39
1228c1a

Choose a tag to compare

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

13 Jul 20:33
c0ffceb

Choose a tag to compare

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

06 Jul 23:50
0577963

Choose a tag to compare

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.

10 Mar 06:47
b67f8eb

Choose a tag to compare

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

Initial Release of Qarray.

10 Mar 06:16
3e83c0e

Choose a tag to compare

Proof of concept for a way to query Xarray with SQL.

What's Changed

  • POC: Execution via an xarray.Dataset Table. by @alxmrs in #1
  • Dataframe converter by @alxmrs in #9
  • Investigating SQL Support. by @alxmrs in #11
  • NumPy implementation of unravel(). by @alxmrs in #12
  • Added more metadata to Dask Dataframe creation by @alxmrs in #19
  • Added support for Dask Dataframe chunks. by @alxmrs in #24
  • NumPy Cross-Product for Coords. by @alxmrs in #25
  • Turning on Dask-Expr by @alxmrs in #28
  • Remove SQL-Polyglot by @alxmrs in #29
  • Fix remove polyglot: Remaining pkg import. by @alxmrs in #30
  • Simplifying unravel logic by @alxmrs in #31
  • Adding explicit support for SQL by @alxmrs in #32
  • Added core project actions. by @alxmrs in #38
  • Added CI and Lint status badges to README.md. by @alxmrs in #39
  • Added sponsors and contributors section by @alxmrs in #40

New Contributors

  • @alxmrs made their first contribution in #1

Full Changelog: https://github.com/alxmrs/qarray/commits/v0.0.1