Releases: alxmrs/xarray-sql
Releases · alxmrs/xarray-sql
v0.2.3: Dataset to multiple table support
v0.2.2: Bugfixes, better Xarray support
What's Changed
- Migrate tests by @ahuang11 in #155
- Skip string coordinates in partition bound computation by @ghostiee-11 in #153
- Docs infra by @ahuang11 in #156
- Documentation fixes: faster, correct URL. by @alxmrs in #157
- Fix null conversion by @ahuang11 in #151
- Fix documentation formatting issues by @alxmrs in #158
- New attribution. by @alxmrs in #159
- Add cftime support by @ahuang11 in #149
- Increment version in prep for the v0.2.2 release by @alxmrs in #160
New Contributors
- @ahuang11 made their first contribution in #155
- @ghostiee-11 made their first contribution in #153
Full Changelog: v0.2.1...v0.2.2
v0.2.1: Xarray-SQL Performance Improvements.
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
- @ljstrnadiii made their first contribution in #111
- @Ebraam-Ashraf made their first contribution in #120
Full Changelog: v0.2.0...v0.2.1
v0.2.0: Native DataFusion integration, tighter public API
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
- @RohanDisa made their first contribution in #76
- @jayendra-info made their first contribution in #91
- @dependabot[bot] made their first contribution in #96
Full Changelog: v0.1.2...v0.2.0
v0.1.2: Documentation and minor improvements
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
v0.1.0 - Migrating to DataFusion
Now that dask-sql is unstable, this repo is experimenting with just using datafusion directly.
What's Changed
- Added install instructions to README.md by @alxmrs in #42
- Added the incredibly helpful collaborators from the Pangeo discord. by @alxmrs in #43
- Fix typo by @davidbrochart in #48
- Reformat code with latest version of pyink. by @alxmrs in #51
- Dataframe includes non-dimension columns. by @alxmrs in #50
- chunks by @RichardScottOZ in #56
- Orient the project around uv. by @alxmrs in #60
- Migrate to DataFusion. by @alxmrs in #61
- Refresh pypy release automation. by @alxmrs in #62
New Contributors
- @davidbrochart made their first contribution in #48
- @RichardScottOZ made their first contribution in #56
Full Changelog: v0.0.2...v0.1.0
Initial Release of xarray-sql.
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.
Proof of concept for a way to query Xarray with SQL.
What's Changed
- POC: Execution via an
xarray.DatasetTable. 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
Full Changelog: https://github.com/alxmrs/qarray/commits/v0.0.1