Metadata-Version: 2.1
Name: Statum-Py
Version: 1.0.0
Summary: A library for finding State Space models of dynamical systems.
Home-page: https://github.com/CameronDevine/Statum
Author: Cameron Devine
Author-email: camdev@uw.edu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Operating System :: OS Independent
Requires-Python: >=2.7
Description-Content-Type: text/markdown
Requires-Dist: sympy (>=0.7.3)

## Python Package

[![Build Status](https://travis-ci.org/CameronDevine/Statum.svg?branch=master)](https://travis-ci.org/CameronDevine/Statum)
[![PyPI](https://img.shields.io/pypi/v/Statum-Py.svg)](https://pypi.org/project/Statum-Py/)
[![Documentation Status](https://readthedocs.org/projects/statum/badge/?version=latest)](https://statum.readthedocs.io/en/latest/?badge=latest)

The Statum Python package is an implementation based on [SymPy](http://www.sympy.org) which allows this code to easily combined with simulation and analysis code, or integrated into other systems.
The package provides a `Solve` function which takes the input variables, state variable elemental equations, non-state variable elemental equations, constraint equations, and output variables and returns a Python object with multiple forms of the solution.
These outputs can be further analyzed with SymPy or converted to Numpy objects for easy simulation or numerical analysis.
The full documentation for the code is available on [readthedocs.io](https://statum.readthedocs.io/en/latest/).
An [example](https://github.com/CameronDevine/Statum/blob/master/python/Example.ipynb) Jupyter notebook is also included with the package.
Because this package is available on PyPI the latest release can be easily installed by running `pip install Statum-Py`.


