Metadata-Version: 2.1
Name: modelspec
Version: 0.2.1
Summary: A common JSON/YAML based format for compact model specification
Home-page: https://github.com/ModECI/modelspec
Author: Padraig Gleeson; ...
Author-email: p.gleeson@gmail.com
Maintainer: Padraig Gleeson; ...
Maintainer-email: p.gleeson@gmail.com
License: LGPLv3
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pyyaml
Requires-Dist: numpy
Requires-Dist: tabulate
Requires-Dist: attrs
Requires-Dist: cattrs
Requires-Dist: docstring-parser
Requires-Dist: typing-extensions ; python_version < "3.8"
Requires-Dist: typing-compat ; python_version < "3.8"
Provides-Extra: all
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: pytest-benchmark ; extra == 'all'
Requires-Dist: pytest-mock ; extra == 'all'
Requires-Dist: Sphinx (~=3.0) ; extra == 'all'
Requires-Dist: recommonmark (>=0.5.0) ; extra == 'all'
Requires-Dist: nbsphinx ; extra == 'all'
Requires-Dist: sphinx-copybutton ; extra == 'all'
Requires-Dist: sphinx-rtd-theme ; extra == 'all'
Requires-Dist: myst-parser ; extra == 'all'
Requires-Dist: sphinx-markdown-tables ; extra == 'all'
Requires-Dist: sphinx-autoapi ; extra == 'all'
Requires-Dist: pytorch-sphinx-theme (==0.0.19) ; extra == 'all'
Requires-Dist: sphinxcontrib-versioning ; extra == 'all'
Requires-Dist: flake8 ; extra == 'all'
Requires-Dist: typing-extensions ; (python_version < "3.8") and extra == 'all'
Provides-Extra: dev
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-benchmark ; extra == 'dev'
Requires-Dist: pytest-mock ; extra == 'dev'
Requires-Dist: typing-extensions ; (python_version < "3.8") and extra == 'dev'
Provides-Extra: docs
Requires-Dist: Sphinx (~=3.0) ; extra == 'docs'
Requires-Dist: recommonmark (>=0.5.0) ; extra == 'docs'
Requires-Dist: nbsphinx ; extra == 'docs'
Requires-Dist: sphinx-copybutton ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
Requires-Dist: myst-parser ; extra == 'docs'
Requires-Dist: sphinx-markdown-tables ; extra == 'docs'
Requires-Dist: sphinx-autoapi ; extra == 'docs'
Requires-Dist: pytorch-sphinx-theme (==0.0.19) ; extra == 'docs'
Requires-Dist: sphinxcontrib-versioning ; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-benchmark ; extra == 'test'
Requires-Dist: pytest-mock ; extra == 'test'
Requires-Dist: typing-extensions ; (python_version < "3.8") and extra == 'test'

# Modelspec

Functionality for specifying models & enabling automatic serialization is being moved here from https://github.com/NeuroML/NeuroMLlite.

This package will be used by NeuroMLlite & [MDF](https://github.com/ModECI/MDF/actions).


[![Continuous builds](https://github.com/ModECI/modelspec/actions/workflows/ci.yml/badge.svg)](https://github.com/ModECI/modelspec/actions/workflows/ci.yml)


