Update dependency pandera to v0.23.1 #956
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.17.2
->==0.23.1
Release Notes
pandera-dev/pandera (pandera)
v0.23.1
Compare Source
What's Changed
New Contributors
Special shoutout to the new contributors!
Full Changelog: unionai-oss/pandera@v0.23.0...v0.23.1
v0.23.0
: : Improve pydantic compatibility, addjson_normalize
, bugfixesCompare Source
What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.22.1...v0.23.0
v0.22.1
: : Fixcheck_input
decorator regressionCompare Source
What's Changed
Full Changelog: unionai-oss/pandera@v0.22.0...v0.22.1
v0.22.0
: : Improve validation runtime performance by 4xCompare Source
⭐️ Highlight
In this release, dependencies on
multimethod
andwrapt
were removed and optimizations were made to speed up validation performance by up to 4x (depending on the validation rules. For simple cases speedup is ~4x see here).What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.21.1...v0.22.0
v0.21.1
: : Type bugfixes and regression fixesCompare Source
What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.21.0...v0.21.1
v0.21.0
: : Reduce import and schema creation runtime, add docsearch search barCompare Source
⭐️ Highlights
This release optimizes the import and schema creation runtime so that importing pandera and creating a schema (without doing any validation) happens in ~5 ms (before it would be >800ms). It also updates the docs to use
docsearch
for a better search experience.What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.20.4...v0.21.0
v0.20.4
: : Bugfixes to polars & pyspark backends and moreCompare Source
What's Changed
types-pkg_resources
withtypes-setuptools
by @deepyaman in https://github.com/unionai-oss/pandera/pull/1779DataFrameModel.to_json_schema()
fails on DateTime column by @AlpAribal in https://github.com/unionai-oss/pandera/pull/1789New Contributors
Full Changelog: unionai-oss/pandera@v0.20.3...v0.20.4
v0.20.3
: : polars integration cleanup, docs updates, bugfixesCompare Source
What's Changed
Full Changelog: unionai-oss/pandera@v0.20.2...v0.20.3
v0.20.2
: : Complete pyarrow coverage, support polars v1Compare Source
⭐️ Highlights:
What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.20.1...v0.20.2
v0.20.1
: : Bugfix for pyarrow dependency errorCompare Source
What's Changed
Full Changelog: unionai-oss/pandera@v0.20.0...v0.20.1
v0.20.0
: : Pyarrow dtype supportCompare Source
⭐️ Highlights
pandera.SchemaModel
is now deprecated, usepandera.DataFrameModel
instead.What's Changed
pandas-stubs
Link in Documentation by @bustosalex1 in https://github.com/unionai-oss/pandera/pull/1648reason_code
for pyspark backend by @melvinkokxw in https://github.com/unionai-oss/pandera/pull/1646polars=1.0.0
by @MariusMerkleQC in https://github.com/unionai-oss/pandera/pull/1706ibis-dev
; stop forpolars-dev
by @deepyaman in https://github.com/unionai-oss/pandera/pull/1713New Contributors
Full Changelog: unionai-oss/pandera@v0.19.2...v0.20.0
v0.19.3
: Release 0.19.3: Polars dtype bugfixesCompare Source
What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.19.2...v0.19.3
v0.19.2
: : Bugfix on correctly checking nullable FloatsCompare Source
What's Changed
Full Changelog: unionai-oss/pandera@v0.19.1...v0.19.2
v0.19.1
: Release 0.19.1: Bugfixes and docs fixesCompare Source
What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.19.0...v0.19.1
v0.19.0
: Release 0.19.0: Polars validation supportCompare Source
✨ Highlights ✨
📣 Pandera now supports validation of
polars.DataFrame
andpolars.LazyFrame
🐻❄️!You can now do this:
And of course you can do functional validation with decorators like so:
You can read more about the integration here. Not all pandera features are supported at this point, but depending on community demand/contributions we'll slowly add them. To learn more about what's currently supported, check out this table.
Special shoutout to @AndriiG13 and @FilipAisot for their contributions on the built-in checks and polars datatypes, respectively, and to @evanrasmussen9, @baldwinj30, @obiii, @Filimoa, @philiporlando, @r-bar, @alkment, @jjfantini, and @robertdj for their early feedback and bug reports during the 0.19.0 beta.
What's Changed
check_nullable
does not uselessly computeisna()
anymore in pandas backend by @smarie in https://github.com/unionai-oss/pandera/pull/1538New Contributors
Full Changelog: unionai-oss/pandera@v0.18.3...v0.19.0
v0.18.3
: : Bugfix issue with SeriesSchema Index validationCompare Source
What's Changed
Full Changelog: unionai-oss/pandera@v0.18.2...v0.18.3
v0.18.2
: : Docs fix - try pandera page.Compare Source
v0.18.1
: : Granular control of validation on pandas dfs.Compare Source
✨ Highlights ✨
Granular control of pandas validation https://github.com/unionai-oss/pandera/pull/1490
There is now support for granular control of schema-level or data-level validations. This can be done via the
PANDERA_VALIDATION_DEPTH
environment variable. Schema-level (or metadata) validation includes things like column name checks and column data types, while data-level validation involves checks that operate on actual data values.Efficient Hypothesis strategies https://github.com/unionai-oss/pandera/pull/1503
Pandas data synthesis strategies now uses comparison operator functions for more efficient data synthesis. It also updates the minimum
hypothesis
version to6.92.7
.What's Changed
New Contributors
Full Changelog: unionai-oss/pandera@v0.18.0...v0.18.1
v0.18.0
: : Pandas schemas supports globaConfiguration
📅 Schedule: Branch creation - "before 9am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.