sims-lab / CapCruncher

Analysis tool for NG-Capture-C, Tri-C and Tiled-C data
https://sims-lab.github.io/CapCruncher/
GNU General Public License v3.0
6 stars 3 forks source link

build(deps): Update polars requirement from <=0.19.15 to <=0.20.23 #286

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 5 months ago

Updates the requirements on polars to permit the latest version.

Release notes

Sourced from polars's releases.

Python Polars 0.20.23

🏆 Highlights

  • Add a low-friction sql method for DataFrame and LazyFrame (#15783)

🚀 Performance improvements

  • Don't rechunk in parallel collection (#15907)
  • Improve non-trivial list aggregations (#15888)
  • Ensure we hit specialized gather for binary/strings (#15886)
  • Limit the cache size for to_datetime (#15826)
  • skip initial null items and don't recompute slope in interpolate (#15819)

✨ Enhancements

  • don't require pyarrow for converting pandas to Polars if all columns have simple numpy-backed datatypes (#15933)
  • Add option to disable globbing in csv (#15930)
  • Add option to disable globbing in parquet (#15928)
  • Expressify dt.round (#15861)
  • Improve error messages in context stack (#15881)
  • Add dynamic literals to ensure schema correctness (#15832)
  • add timestamp time travel in delta scan/read (#15813)

🐞 Bug fixes

  • Set default limit for String column display to 30 and fix edge cases (#15934)
  • Change recognition of numba ufunc (#15916)
  • series.search_sorted could support more types of input (#15940)
  • Remove ffspec from parquet reader (#15927)
  • avoid WRITE+EXEC for CPUID check (#15912)
  • fix inconsistent decimal formatting (#15457)
  • Preserve NULLs for is_not_nan (#15889)
  • double projection check should only take the upstream projections into account (#15901)
  • Ensure we don't create invalid frames when combining unit lit + … (#15903)
  • Clear cached rename schema (#15902)
  • Fix OOB in struct lit/agg aggregation (#15891)
  • Refine interaction of "schema_overrides" with read_excel when using "calamine" engine (#15827)
  • Don't modify user-supplied storage_options dict (take a shallow-copy) (#15859)
  • create (q)cut labels in fixed order (#15843)
  • Tag shrink_dtype as non-streaming (#15828)

📖 Documentation

  • improve graphviz install documentation/error message (#15791)
  • Extend docstring examples for asof_join (#15810)

📦 Build system

  • Don't import jemalloc (#15942)
  • Use default allocator for lts-cpu (#15941)

... (truncated)

Commits
  • b6441d0 build: Don't import jemalloc (#15942)
  • c1474f6 build: Use default allocator for lts-cpu (#15941)
  • 031c926 fix: Set default limit for String column display to 30 and fix edge cases (#1...
  • 14b352f fix(rust): typo in add_half_life takes ln(negative) (#15932)
  • d247f1b feat(python): don't require pyarrow for converting pandas to Polars if all co...
  • 9a1d8ae feat: Add option to disable globbing in csv (#15930)
  • 49ef964 fix(python): Change recognition of numba ufunc (#15916)
  • 7ae1e58 fix(python): series.search_sorted could support more types of input (#15940)
  • f1846a9 feat: Add option to disable globbing in parquet (#15928)
  • 4e7a0e1 fix: Remove ffspec from parquet reader (#15927)
  • 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 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)
dependabot[bot] commented 3 months ago

Superseded by #293.