Catalog PyPI
Back to packageRELEASE DETAILS

2.9.2

PyPI

aind-data-schema

A library that defines AIND data schema and validates JSON files.

Published16 Oct 2026
Direct dependencies22
Transitive dependenciesNot calculated

README

Version 2.9.2 documentation

aind-data-schema

Warning: feature requests are not being accepted for aind-data-schema, we will continue maintenance for bugfixes through 2027.

Report serious bugs in aind-scientific-computing. New features will be developed in biodata-schema and require migration to that new package.

License Code Style Documentation Status

A library that defines AIND data schema and validates JSON files.

Installation

pip install aind-data-schema

Documentation

Read the documentation.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 24

Native requirements
22 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
aind-data-schema-models
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
aind-data-schema-models<7,>=6.1.0runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic<2.12,>=2.7runtime
pydantic-extra-types
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic-extra-typesruntime
tzdata
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
tzdataruntime
aind_data_schema
Environment
{
  "extras": "linters",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
aind_data_schema[linters]; extra == "dev"runtime
pydantic
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
pydantic!=2.9.0,!=2.9.1,>=2.7; extra == "dev"runtime
scipy
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
scipy; extra == "dev"runtime
dictdiffer
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
dictdiffer; extra == "dev"runtime
semver
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
semver; extra == "dev"runtime
argparse
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
argparse; extra == "dev"runtime
codespell
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
codespell; extra == "linters"runtime
black
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
black; extra == "linters"runtime
coverage
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
coverage; extra == "linters"runtime
flake8
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
flake8; extra == "linters"runtime
interrogate
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
interrogate; extra == "linters"runtime
isort
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
isort; extra == "linters"runtime
aind-flake8-extensions
Environment
{
  "extras": "",
  "marker": "extra == \"linters\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
aind-flake8-extensions<0.7,>=0.6; extra == "linters"runtime
sphinx
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinx; extra == "docs"runtime
sphinx-jinja
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
sphinx-jinja; extra == "docs"runtime
furo
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
furo; extra == "docs"runtime
autodoc_pydantic
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
autodoc_pydantic; extra == "docs"runtime
myst-parser
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
myst-parser; extra == "docs"runtime
openpyxl
Environment
{
  "extras": "",
  "marker": "extra == \"docs\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
openpyxl; extra == "docs"runtime
scipy
Environment
{
  "extras": "",
  "marker": "extra == \"transforms\"",
  "requires_python": "<3.14,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
scipy; extra == "transforms"runtime

Distribution files

2 collected
aind_data_schema-2.9.2-py3-none-any.whl

bdist_wheel · 102.46 KB · Python py3

Source file
aind_data_schema-2.9.2.tar.gz

sdist · 1,466.78 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:03e7ffc095db654bc3f100748489e5a6f44c0a609c1cf4adde47410aabe5cdd1

Other collected versions

View all collected versions →