pydantic

Data Validator

A Python library for validating data using type hints and JSON Schema.

Data validation using Python type hints

GitHub

22k stars
120 watching
2k forks
Language: Python
last commit: almost 2 years ago
Linked from 5 awesome lists

hintsjson-schemaparsingpydanticpythonpython310python311python312python37python38python39validation

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
google/pytypeAutomates type checking and error prevention in Python code4,791
facebook/pyre-checkType-checking software for Python code6,885
pyeve/cerberusA lightweight data validation library for Python3,179
wesm/pydata-bookMaterials and IPython notebooks for data analysis with Python22,389
spotify/chartifyA Python library for creating charts with a consistent input data format and intuitive API3,546
jakevdp/pythondatasciencehandbookAn online guide and set of executable Jupyter notebooks providing an introduction to core libraries for data science in Python.43,422
ydataai/ydata-profilingAn exploratory data analysis tool for Pandas and Spark DataFrames12,602
mwaskom/seabornA high-level interface for statistical data visualization12,669
unionai-oss/panderaA lightweight library for validating and processing statistical data in Python3,472
pydata/pandas-datareaderExtracts data from various internet sources into a pandas DataFrame2,982
pmorissette/btA flexible Python framework for building and testing algorithmic trading strategies2,316
pytransitions/transitionsAn object-oriented finite state machine implementation in Python with many extensions.5,822
antonagestam/phantom-typesPhantom types enable safe parsing and validation of data by making certain states unrepresentable at compile time205
pycaret/pycaretAn automation tool for machine learning workflows in Python9,026
pandas-dev/pandasA powerful data analysis toolkit for Python that provides flexible and expressive data structures for efficient data manipulation and analysis.44,052