Metadata-Version: 2.4
Name: aind-data-schema
Version: 2.0.1
Summary: A library that defines AIND data schema and validates JSON files.
License: MIT
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aind-data-schema-models>=4.2.7
Requires-Dist: pydantic>=2.7
Requires-Dist: semver
Provides-Extra: dev
Requires-Dist: aind_data_schema[linters]; extra == "dev"
Requires-Dist: pydantic!=2.9.0,!=2.9.1,>=2.7; extra == "dev"
Requires-Dist: scipy; extra == "dev"
Requires-Dist: dictdiffer; extra == "dev"
Provides-Extra: linters
Requires-Dist: codespell; extra == "linters"
Requires-Dist: black; extra == "linters"
Requires-Dist: coverage; extra == "linters"
Requires-Dist: flake8; extra == "linters"
Requires-Dist: interrogate; extra == "linters"
Requires-Dist: isort; extra == "linters"
Requires-Dist: aind-flake8-extensions<0.7,>=0.6; extra == "linters"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-jinja; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: autodoc_pydantic; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: openpyxl; extra == "docs"
Provides-Extra: transforms
Requires-Dist: scipy; extra == "transforms"
Provides-Extra: viz
Requires-Dist: matplotlib; extra == "viz"
Dynamic: license-file

# aind-data-schema

[![License](https://img.shields.io/badge/license-MIT-brightgreen)](LICENSE)
![Code Style](https://img.shields.io/badge/code%20style-black-black)
[![Documentation Status](https://readthedocs.org/projects/aind-data-schema/badge/?version=latest)](https://aind-data-schema.readthedocs.io/en/latest/?badge=latest)

A library that defines [AIND](https://alleninstitute.org/what-we-do/brain-science/research/allen-institute-neural-dynamics/) data schema and validates JSON files. 

## Installation

```python
pip install aind-data-schema
```

## Documentation

[Read the documentation](https://aind-data-schema.readthedocs.io/en/latest/).
