Metadata-Version: 2.4
Name: ts-ids-core
Version: 2.0.0
Summary: 
License: CC-BY-ND-4.0
License-File: LICENSE
Author: TetraScience
Author-email: developers@tetrascience.com
Requires-Python: >=3.8,<4
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: import-schema
Requires-Dist: certifi (>=2023.7.22)
Requires-Dist: click (>=8.0)
Requires-Dist: datamodel-code-generator (>=0.25.0) ; extra == "import-schema"
Requires-Dist: jsonref (>=1.1.0,<2.0.0)
Requires-Dist: pydantic (>=2,<3,!=2.10.0,!=2.10.1,!=2.10.2)
Requires-Dist: ts-ids-components
Requires-Dist: typing-extensions (>=4.0)
Description-Content-Type: text/markdown

# ts-ids-core

`ts-ids-core` provides a programmatic way of defining TetraScience Intermediate Data Schema (IDS).
An IDS defined using the `ts-ids-core` framework can be exported to IDS JSON (`jsonschema` v7) and is thus compatible with the Tetra Data Platform (TDP).

To view documentation and release notes, run `ts-ids docs` in the environment where `ts-ids-core` is installed, or visit the [public documentation site](https://ids.tetrascience.com/).

## Version

v2.0.0

