pandas-validation

A Python package for validating data with pandas


Keywords
pandas, validation, python
License
MIT
Install
pip install pandas-validation==0.5.0

Documentation

pandas-validation

Build status Code coverage PyPI status Documentatio status License

pandas-validation is a small Python library for validating data with the Python package pandas.

Source repository: https://github.com/jmenglund/pandas-validation

Documentation at http://pandas-validation.readthedocs.io

Installation

For most users, the easiest way is probably to install the latest version hosted on PyPI:

$ pip install pandas-validation

The project is hosted at https://github.com/jmenglund/pandas-validation and can also be installed using git:

$ git clone https://github.com/jmenglund/pandas-validation.git
$ cd pandas-validation
$ python setup.py install

Running the tests

Testing is carried out with pytest:

$ pytest -v test_pandasvalidation.py

Test coverage can be calculated with Coverage.py using the following commands:

$ coverage run -m pytest
$ coverage report -m pandasvalidation.py

The code follow style conventions in PEP8, which can be checked with pycodestyle:

$ pycodestyle pandasvalidation.py test_pandasvalidation.py setup.py

Building the documentation

The documentation can be built with Sphinx and the Read the Docs Sphinx Theme:

$ cd pandas-validation
$ sphinx-build -b html ./docs/source ./docs/_build/html

License

pandas-validation is distributed under the MIT license.

Author

Markus Englund, orcid.org/0000-0003-1688-7112