pydantic

Data Validator

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

Data validation using Python type hints

GitHub

21k stars
118 watching
2k forks
Language: Python
last commit: about 21 hours ago
Linked from 5 awesome lists

hintsjson-schemaparsingpydanticpythonpython310python311python312python37python38python39validation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
google/pytype Automates type checking and error prevention in Python code 4,781
facebook/pyre-check Type-checking software for Python code 6,875
pyeve/cerberus A lightweight data validation library for Python 3,175
wesm/pydata-book Materials and IPython notebooks for data analysis with Python 22,328
spotify/chartify A Python library for creating charts with a consistent input data format and intuitive API 3,541
jakevdp/pythondatasciencehandbook An online guide and set of executable Jupyter notebooks providing an introduction to core libraries for data science in Python. 43,338
ydataai/ydata-profiling An exploratory data analysis tool for Pandas and Spark DataFrames 12,574
mwaskom/seaborn A high-level interface for statistical data visualization 12,632
unionai-oss/pandera A lightweight library for validating and processing statistical data in Python 3,413
pydata/pandas-datareader Extracts data from various internet sources into a pandas DataFrame 2,954
pmorissette/bt A flexible Python framework for building and testing algorithmic trading strategies 2,298
pytransitions/transitions An object-oriented finite state machine implementation in Python with many extensions. 5,800
antonagestam/phantom-types Phantom types enable safe parsing and validation of data by making certain states unrepresentable at compile time 203
pycaret/pycaret An automation tool for machine learning workflows in Python 8,987
pandas-dev/pandas A powerful data analysis toolkit for Python that provides flexible and expressive data structures for efficient data manipulation and analysis. 43,873