Releases: deppen8/pandas-vet
Version 2023.8.2
Version 2023.8.1
Version 2023.8.0
What's Changed
- Fix typo in README.md by @jamesmyatt in #118
- Modernize pkg by @deppen8 in #122
- Add docs by @deppen8 in #123
- Add cleaner GH Actions by @deppen8 in #124
- fix doc artifact path by @deppen8 in #125
- Kp lauritzen/master by @deppen8 in #121
- Change recommendation from .array/.to_array() to .to_numpy() by @KPLauritzen in #115
- fix(pd002): Avoid crashing with inplace and variable by @deppen8 in #127
- big docs overhaul by @deppen8 in #128
- add ReadtheDocs config by @deppen8 in #129
- disable epub by @deppen8 in #130
New Contributors
- @jamesmyatt made their first contribution in #118
- @KPLauritzen made their first contribution in #115
Full Changelog: v0.2.3...v2023.8.0
Version 0.2.3
This version contains an important fix for #98.
How to get it?
From PyPI:
pip install pandas-vet
From conda-forge:
conda install -c conda-forge pandas-vet
Version 0.2.1
This version contains a few small fixes. Most notably, it fixes a bug with the PD015
check.
How to get it?
From PyPI:
pip install pandas-vet
From conda-forge:
conda install -c conda-forge pandas-vet
[0.2.1] - 2019-07-27
Added
- Leandro Leites added as contributor (#66)
Removed
- Unnecessary commented line from
setup.py
(#67)
Fixed
Version 0.2.0
How to get it?
Available on PyPI at https://pypi.org/project/pandas-vet/0.2.0/
pip install pandas-vet
New warnings in v0.2.0
PD010 '.pivot_table' is preferred to '.pivot' or '.unstack'; provides same functionality
PD011 Use '.array' or '.to_array()' instead of '.values'; 'values' is ambiguous
PDO12 '.read_csv' is preferred to '.read_table'; provides same functionality
PD013 '.melt' is preferred to '.stack'; provides same functionality
PD015 Use '.merge' method instead of 'pd.merge' function. They have equivalent functionality.
Full list of implemented warnings
PD001: pandas should always be imported as 'import pandas as pd'
PD002: 'inplace = True' should be avoided; it has inconsistent behavior
PD003: '.isna' is preferred to '.isnull'; functionality is equivalent
PD004: '.notna' is preferred to '.notnull'; functionality is equivalent
PD005: Use arithmetic operator instead of method
PD006: Use comparison operator instead of method
PD007: '.ix' is deprecated; use more explicit '.loc' or '.iloc'
PD008: Use '.loc' instead of '.at'. If speed is important, use numpy.
PD009: Use '.iloc' instead of '.iat'. If speed is important, use numpy.
PD010 '.pivot_table' is preferred to '.pivot' or '.unstack'; provides same functionality
PD011 Use '.array' or '.to_array()' instead of '.values'; 'values' is ambiguous
PDO12 '.read_csv' is preferred to '.read_table'; provides same functionality
PD013 '.melt' is preferred to '.stack'; provides same functionality
PD015 Use '.merge' method instead of 'pd.merge' function. They have equivalent functionality.
Version 0.1.0
How to get it?
Available on PyPI at https://pypi.org/project/pandas-vet/0.1.0/
List of implemented warnings
PD001: pandas should always be imported as 'import pandas as pd'
PD002: 'inplace = True' should be avoided; it has inconsistent behavior
PD003: '.isna' is preferred to '.isnull'; functionality is equivalent
PD004: '.notna' is preferred to '.notnull'; functionality is equivalent
PD005: Use arithmetic operator instead of method
PD006: Use comparison operator instead of method
PD007: '.ix' is deprecated; use more explicit '.loc' or '.iloc'
PD008: Use '.loc' instead of '.at'. If speed is important, use numpy.
PD009: Use '.iloc' instead of '.iat'. If speed is important, use numpy.