paucablop / chemotools

Integrate your chemometric tools with the scikit-learn API πŸ§ͺ πŸ€–
https://paucablop.github.io/chemotools/
MIT License
45 stars 6 forks source link

chore(deps): bump polars from 0.20.7 to 0.20.8 #81

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 7 months ago

Bumps polars from 0.20.7 to 0.20.8.

Release notes

Sourced from polars's releases.

Python Polars 0.20.8

πŸ† Highlights

  • Implemented tree formatting for LogicalPlan (#14221)

⚠️ Deprecations

  • Deprecate positional args in pivot to prepare new functionality (#14428)

πŸš€ Performance improvements

  • Combine small chunks in sinks for streaming pipelines (#14346)
  • reduce heap allocs in expression/logical-plan iteration (#14440)
  • simplify and speed up cum_sum and cum_prod (#14409)
  • simplify negated predicates to improve row groups skipping (#14370)

✨ Enhancements

  • Increase verbosity of duplicate column error message (#11899)
  • change print to warn in reading csv from python file like object (#14469)
  • Raise if pivot would introduce duplicate column names (#14431)
  • apply negate in simplify expression pass (#14436)
  • restrict more cloud interop to semaphore budget (#14435)
  • Implement min/max for categorical dtype (#14112)
  • Hide polars.testing.* in pytest stack traces (#14399)
  • expose numpy view to integer types (#14405)
  • Allow column name input in clip (#14410)
  • add boolean rle decoding for parquet (#14403)
  • Allow brackets in SQL join conditions (#14263)
  • Implemented tree formatting for LogicalPlan (#14221)
  • Implement mean_horizontal expression (#14369)
  • support decimal comparison (#14338)
  • Implements arr.shift (#14298)
  • Implements list.n_unique (#14306)
  • Do not panic when casting from an empty Series to pl.Decimal (#14330)
  • unset WRITEABLE flag in zero-copy output (#14283)
  • Support Categorical/Enum in Series.to_numpy (#14275)
  • add parametric testing support for the Array dtype (#14265)

🐞 Bug fixes

  • don't gc after variadic buffers are written (#14473)
  • Increase verbosity of duplicate column error message (#11899)
  • Return appropriate data type for duration mean and median (#14376)
  • change print to warn in reading csv from python file like object (#14469)
  • regression in out-of-core group-by by new string-type (#14464)
  • DataFrame.pivot was returning incorrect results when multiple columns were passed to index and one of them was Struct (#14438)
  • remove literal Series from projection state (#14437)
  • pivot was producing incorrect results when (single) index was Struct (#14308)
  • Error on some invalid clip inputs (#14416)

... (truncated)

Commits
  • 2ae55d5 python polars 0.20.8 (#14474)
  • fcf30a4 fix: don't gc after variadic buffers are written (#14473)
  • fe99e1e chore(rust): Format safety comments (#14447)
  • fb51095 feat: Increase verbosity of duplicate column error message (#11899)
  • 9370f19 docs(python): Update read_database docstring note about getting the connect...
  • 921ddea perf: Combine small chunks in sinks for streaming pipelines (#14346)
  • 5667497 fix: Return appropriate data type for duration mean and median (#14376)
  • df99164 feat: change print to warn in reading csv from python file like object (#14469)
  • 7b16426 ci(python): Ignore unclosed file warnings for now (#14467)
  • 0b106c1 fix: regression in out-of-core group-by by new string-type (#14464)
  • Additional commits viewable in compare view


Dependabot compatibility score

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 6 months ago

Superseded by #84.