aeye-lab / pymovements

A python package for processing eye movement data
https://pymovements.readthedocs.io
MIT License
57 stars 11 forks source link

build: update polars requirement from <0.19.13,>=0.19.12 to >=0.19.12,<0.19.14 #622

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 7 months ago

Updates the requirements on polars to permit the latest version.

Release notes

Sourced from polars's releases.

Python Polars 0.19.13

๐Ÿ† Highlights

  • improve join performance through radix partitioned join (#12270)

โš ๏ธ Deprecations

  • Rename write_csv parameter has_header to include_header (#12351)
  • Deprecate _saturating in duration string language, make it the default (#12301)
  • Switch args for Decimal and set default scale=0 (#12224)
  • Rename dt.seconds to dt.total_seconds (likewise for days, hours, minutes, milliseconds, microseconds, and nanoseconds) (#12179)
  • Deprecate DataFrame.as_dict positional input (#12131)

๐Ÿš€ Performance improvements

  • indexvec in group-by (#12371)
  • Reduce allocations in hash join (#12368)
  • Change concurrency parameters (#12321)
  • Improve join performance through radix partitioned join (#12270)
  • Remove extra multiplication in hash_to_partition (#12233)
  • Allow non-power-of-two partitions (#12225)
  • Reduce compute in error message for failed datetime parsing (#12147)

โœจ Enhancements

  • Updated BytecodeParser for Python 3.12 (#12348)
  • Add round_sig_figs expression for rounding to significant figures (#11959)
  • Change concurrency parameters (#12321)
  • Deprecate _saturating in duration string language, make it the default (#12301)
  • Auto-infer ambiguous for truncate and round (#12204)
  • Allow construction of Datetime series from datetime.date array (#12175)
  • New Config options for numeric formatting: digit grouping and thousands/decimal separator (#12099)
  • Allow non-aggregation predicate in ternary groupby (#12286)
  • Add name= in .write_avro to set schema name (#12255)
  • Update write_delta to write large arrow types without casting (#12260)
  • Add support for reading zstd compressed files (no-options) in read_csv (#12214)
  • Start prefetching all files immediately (#12201)
  • Expose more options to plugin registration (#12197)
  • Add .list.to_array expression (#12192)
  • Consolidate & improve all casting failure error messages (#12168)
  • Add Binary dtype to hypothesis tests (#12140)
  • Tunable concurrency (#12171)
  • Support reverse sort in streaming (#12169)
  • Add .arr.to_list expression (#12136)
  • Support decimals in assert utils (#12119)
  • Add concurrency budget (#12117)
  • Improved support for use of file-like objects with DataFrame "write" methods (#12113)
  • Introduce ignore_nulls for str.concat (#12108)

๐Ÿž Bug fixes

... (truncated)

Commits
  • 24b6a54 python polars 0.19.13 (#12373)
  • ad4b422 fix: Do not cast lit if has same dtype (#12342)
  • ea4a565 feat(python): updated BytecodeParser for Python 3.12 (#12348)
  • c9e4e7d perf: indexvec in group-by (#12371)
  • d0c8de5 build(python): Workaround for maturin issue (#12370)
  • 1157bbf docs(python): Fix incorrect boundary column name in group_by_dynamic docstr...
  • a4c4048 fix: Fix index column name of rolling/dynamic group by (#12365)
  • 2f811ca perf: reduce allocations in hash join (#12368)
  • 4a9804d docs(python): Fix typo in rolling_* docstrings (#12362)
  • a9259db fix: ternary broadcasting with empty truthy or falsy and agg predicate (#12357)
  • 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)
codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (5c41ab7) 100.00% compared to head (cef9351) 100.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #622 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 53 53 Lines 2388 2388 Branches 599 599 ========================================= Hits 2388 2388 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.