chemotools
chemotools copied to clipboard
chore(deps): bump polars from 0.20.16 to 0.20.26
Bumps polars from 0.20.16 to 0.20.26.
Release notes
Sourced from polars's releases.
Python Polars 0.20.26
โ ๏ธ Deprecations
- Deprecate
allow_infinities
andnull_probability
args to parametric test strategies (#16183)๐ Performance improvements
- Avoid needless copy when converting chunked Series to NumPy (#16178)
- use zeroable_vec in ewm_mean_by (#16166)
- Improve cost of chunk_idx compute (#16154)
- Don't rechunk by default in
concat
(#16128)- Ensure rechunk is parallel (#16127)
โจ Enhancements
- Clarify
to_torch
"features" and "label" parameter behaviour when return type is not "dataset" (#16218)- Native CSV file list reading (#16180)
- Register memory mapped files and raise when written to (#16208)
- Implement support for Struct types in parametric tests (#16197)
- Enable Null datatype and null values by default in parametric testing (#16192)
- Support
Enum
types in parametric testing (#16188)- Raise when encountering invalid supertype in functions during conversion (#16182)
- Add SQL support for
GROUP BY ALL
syntax and fix several issues with aliased group keys (#16179)- Overhaul parametric test implementations and update Hypothesis to latest version (#16062)
- Avoid an extra copy when converting Boolean Series to writable NumPy array (#16164)
- Allow implicit string โ temporal conversion in SQL comparisons (#15958)
- Add run-length encoding to Parquet writer (#16125)
- Support passing instantiated adbc/alchemy connection objects to
write_database
(#16099)- Add top-level
nth(n)
method, to go with existingfirst
andlast
(#16112)๐ Bug fixes
- Empty unique (#16214)
- Fix empty drop nulls (#16213)
- Fix get expression group-by state (#16189)
- Fix rolling empty group OOB (#16186)
- offset=-0i was being treated differently to offset=0i in rolling (#16184)
- Fix panic on empty frame joins (#16181)
- Fix streaming glob slice (#16174)
- Fix CSV skip_rows_after_header for streaming (#16176)
- Flush parquet at end of batches tick (#16073)
- Check CSE name aliases for collisions. (#16149)
- Don't override CSV reader encoding with lossy UTF-8 (#16151)
- Respect
dtype
andstrict
inpl.Series
's constructor for pyarrow arrays, numpy arrays, and pyarrow-backed pandas (#15962)- Ensure hex and bitstring literals work inside SQL
IN
clauses (#16101)๐ Documentation
... (truncated)
Commits
ae4e71b
python Polars 0.20.26 (#16220)004efbe
chore(python): Switch over some of the custom Python date/time conversions to...3b21311
feat(python): Clarifyto_torch
"features" and "label" parameter behaviour w...674a048
feat: Native CSV file list reading (#16180)993cc99
fix: Empty unique (#16214)e3c338a
fix: Fix empty drop nulls (#16213)80442f1
refactor: move describe to IR instead of DSL (#16191)07d58ab
feat: Register memory mapped files and raise when written to (#16208)5b77f01
chore(python): More PyO3 0.21 Bound<> APIs, and finally disable gil-refs back...81cc802
feat(python): Implement support for Struct types in parametric tests (#16197)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)