All Projects → jmenglund → Pandas Validation

jmenglund / Pandas Validation

Licence: mit
A small Python library for validating data with pandas

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Pandas Validation

Pandas exercises
Practice your pandas skills!
Stars: ✭ 7,140 (+35600%)
Mutual labels:  pandas
S3bp
Read and write Python objects to S3, caching them on your hard drive to avoid unnecessary IO.
Stars: ✭ 24 (+20%)
Mutual labels:  pandas
Yelp dataset challenge
Play around with Yelp dataset in Python (in progress and very messy repo)
Stars: ✭ 15 (-25%)
Mutual labels:  pandas
Lux
Python API for Intelligent Visual Data Discovery
Stars: ✭ 787 (+3835%)
Mutual labels:  pandas
Boltzmannclean
Fill missing values in Pandas DataFrames using Restricted Boltzmann Machines
Stars: ✭ 23 (+15%)
Mutual labels:  pandas
Disatbot
DABOT: Disaster Attention Bot
Stars: ✭ 26 (+30%)
Mutual labels:  pandas
Fecon235
Notebooks for financial economics. Keywords: Jupyter notebook pandas Federal Reserve FRED Ferbus GDP CPI PCE inflation unemployment wage income debt Case-Shiller housing asset portfolio equities SPX bonds TIPS rates currency FX euro EUR USD JPY yen XAU gold Brent WTI oil Holt-Winters time-series forecasting statistics econometrics
Stars: ✭ 708 (+3440%)
Mutual labels:  pandas
Crime Analysis
Association Rule Mining from Spatial Data for Crime Analysis
Stars: ✭ 20 (+0%)
Mutual labels:  pandas
Python Introducing Pandas
Introduction to pandas Treehouse course
Stars: ✭ 24 (+20%)
Mutual labels:  pandas
Numsharp
High Performance Computation for N-D Tensors in .NET, similar API to NumPy.
Stars: ✭ 882 (+4310%)
Mutual labels:  pandas
Foxcross
AsyncIO serving for data science models
Stars: ✭ 18 (-10%)
Mutual labels:  pandas
Finta
Common financial technical indicators implemented in Pandas.
Stars: ✭ 901 (+4405%)
Mutual labels:  pandas
Pyda 2e Zh
📖 [译] 利用 Python 进行数据分析 · 第 2 版
Stars: ✭ 866 (+4230%)
Mutual labels:  pandas
Dataframe
C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types, continuous memory storage, and no pointers are involved
Stars: ✭ 828 (+4040%)
Mutual labels:  pandas
Kodiak
Enhance your feature engineering workflow with Kodiak
Stars: ✭ 20 (+0%)
Mutual labels:  pandas
Modin
Modin: Speed up your Pandas workflows by changing a single line of code
Stars: ✭ 6,639 (+33095%)
Mutual labels:  pandas
Phildb
Timeseries database
Stars: ✭ 25 (+25%)
Mutual labels:  pandas
Mgflappy Bird
飞翔的小鸟:是一个飞翔的小鸟通过障碍物得分的小游戏和熊猫(Panda):是一款以熊猫为主题的游戏,你将会化身行动敏捷神速的熊猫
Stars: ✭ 20 (+0%)
Mutual labels:  pandas
Dupandas
📊 python package for performing deduplication using flexible text matching and cleaning in pandas dataframe
Stars: ✭ 20 (+0%)
Mutual labels:  pandas
Pandas Profiling
Create HTML profiling reports from pandas DataFrame objects
Stars: ✭ 8,329 (+41545%)
Mutual labels:  pandas

pandas-validation

|Build-Status| |Coverage-Status| |PyPI-Status| |Doc-Status| |License|

pandas-validation is a small Python library for validating data with the Python package pandas <http://pandas.pydata.org>_.

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 <https://pypi.python.org/>_:

.. code-block::

$ pip install pandas-validation

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

.. code-block::

$ 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 <https://docs.pytest.org/>_:

.. code-block::

$ pytest -v test_pandasvalidation.py

Test coverage can be calculated with Coverage.py <https://coverage.readthedocs.io/>_ using the following commands:

.. code-block::

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

The code follow style conventions in PEP8 <https://www.python.org/dev/peps/pep-0008/>, which can be checked with pycodestyle <http://pycodestyle.pycqa.org>:

.. code-block::

$ pycodestyle pandasvalidation.py test_pandasvalidation.py setup.py

Building the documentation

The documentation can be built with Sphinx <http://www.sphinx-doc.org>_ and the Read the Docs Sphinx Theme <https://sphinx-rtd-theme.readthedocs.io>_:

.. code-block::

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

License

pandas-validation is distributed under the MIT license <https://opensource.org/licenses/MIT>_.

Author

Markus Englund, orcid.org/0000-0003-1688-7112 <http://orcid.org/0000-0003-1688-7112>_

.. |Build-Status| image:: https://api.travis-ci.org/jmenglund/pandas-validation.svg?branch=master :target: https://travis-ci.org/jmenglund/pandas-validation :alt: Build status .. |Coverage-Status| image:: https://codecov.io/gh/jmenglund/pandas-validation/branch/master/graph/badge.svg :target: https://codecov.io/gh/jmenglund/pandas-validation :alt: Code coverage .. |PyPI-Status| image:: https://img.shields.io/pypi/v/pandas-validation.svg :target: https://pypi.python.org/pypi/pandas-validation :alt: PyPI status .. |Doc-Status| image:: https://readthedocs.org/projects/pandas-validation/badge/?version=latest :target: http://pandas-validation.readthedocs.io/en/latest/?badge=latest :alt: Documentatio status .. |License| image:: https://img.shields.io/pypi/l/pandas-validation.svg :target: https://raw.githubusercontent.com/jmenglund/pandas-validation/master/LICENSE.txt :alt: License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].