Metadata-Version: 2.2
Name: zero_mech
Version: 0.1.2
Summary: A zero-dimensional mechanics solver
Author-email: Henrik Finsberg <henriknf@simula.no>
License: MIT
Project-URL: Homepage, https://github.com/ComputationalPhysiology/zero-mech
Keywords: mechanics,0D
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sympy
Provides-Extra: examples
Requires-Dist: gotranx; extra == "examples"
Requires-Dist: scipy; extra == "examples"
Requires-Dist: tqdm; extra == "examples"
Requires-Dist: numpy; extra == "examples"
Requires-Dist: matplotlib; extra == "examples"
Requires-Dist: ipython; extra == "examples"
Requires-Dist: numba; extra == "examples"
Provides-Extra: dev
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: pdbpp; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Provides-Extra: docs
Requires-Dist: jupyter-book; extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: zero-mech[examples]; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: lite
Requires-Dist: jupyterlite-core==0.5.0; extra == "lite"
Requires-Dist: jupyterlab~=4.3.4; extra == "lite"
Requires-Dist: notebook~=7.3.2; extra == "lite"
Requires-Dist: jupyterlite-pyodide-kernel==0.5.0; extra == "lite"
Requires-Dist: jupyterlab-night; extra == "lite"
Requires-Dist: jupyterlab_miami_nights; extra == "lite"
Requires-Dist: ipywidgets<9,>=8.1.3; extra == "lite"
Requires-Dist: ipyevents>=2.0.1; extra == "lite"
Requires-Dist: ipympl>=0.8.2; extra == "lite"

# ZeroMech - A 0D mechanics simulator

In this repo we implement simple 0D mechanics simulator.

## Install
You can install the package with python
```
python3 -m pip install zero-mech
```

## Quick start
Check of the [documentation](https://computationalphysiology.github.io/zero-mech/) for examples on how to use the simulator.

## Live demos
All demos can be run with [jupyterlite](https://jupyterlite.readthedocs.io/en/stable/) by going to https://computationalphysiology.github.io/zero-mech/lite

> [!NOTE]
> If you have issues running the demos in jupyterlite you can first try to restart the kernel by clicking the "Restart kernel" button in the toolbar. If you have issues with missing packages you can try to install the packages by running the following command in a code cell `%pip install package_name`


## License
MIT

## Author
- Henrik Finsberg
