Metadata-Version: 2.2
Name: STEM-Vibrations
Version: 1.2.1
Summary: STEM model
Home-page: https://github.com/StemVibrations/STEM
Author: STEM team
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: numpy>=2.0.2
Requires-Dist: scipy>=1.13.1
Requires-Dist: plotly>=5.24.1
Requires-Dist: gmsh_utils==1.1.1
Requires-Dist: random_fields==1.0.1
Requires-Dist: UVEC==1.1.1
Provides-Extra: testing
Requires-Dist: pytest==7.4.2; extra == "testing"
Requires-Dist: pytest-cov>=6.0; extra == "testing"
Requires-Dist: tox>=4.23; extra == "testing"
Requires-Dist: mypy>=1.13; extra == "testing"
Requires-Dist: pre-commit==3.6.2; extra == "testing"
Requires-Dist: yapf==0.43.0; extra == "testing"
Requires-Dist: flake8==7.0.0; extra == "testing"
Requires-Dist: beautifulsoup4>=4.12; extra == "testing"
Requires-Dist: matplotlib>=3.9.3; extra == "testing"
Provides-Extra: docs
Requires-Dist: Sphinx==7.4.7; extra == "docs"
Requires-Dist: sphinx-rtd-theme==3.0.2; extra == "docs"
Requires-Dist: sphinxcontrib-bibtex==2.6.3; extra == "docs"

```
     _______..___________. _______ .___  ___.
    /       ||           ||   ____||   \/   |
   |   (----``---|  |----`|  |__   |  \  /  |
    \   \        |  |     |   __|  |  |\/|  |
.----)   |       |  |     |  |____ |  |  |  |
|_______/        |__|     |_______||__|  |__|

```

# STEM: Soil and Track System Modeling Tool

![Tests](https://github.com/StemVibrations/STEM/actions/workflows/tests.yml/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/stemvibrations/badge/?version=latest)](https://stemvibrations.readthedocs.io/)
[![codecov](https://codecov.io/gh/stemvibrations/stem/graph/badge.svg?token=0DMYCZF4BU)](https://codecov.io/gh/stemvibrations/stem)
[![PyPI version](https://img.shields.io/pypi/v/STEM-Vibrations.svg)](https://pypi.org/project/STEM-Vibrations/)
[![Python versions](https://img.shields.io/pypi/pyversions/STEM-Vibrations.svg)](https://pypi.org/project/STEM-Vibrations/)
[![License](https://img.shields.io/pypi/l/STEM-Vibrations.svg)](https://pypi.org/project/STEM-Vibrations/)

The STEM model is designed to create and analyse models of soil and track systems.
The tool provides a set of commands for creating the geometry of the model, defining the soil and track properties, setting the boundary conditions and loads, generating the mesh, and performing post-processing on the results.

## Installation

STEM can be downloaded and installed on any system that supports Python.
To install the STEM, follow the following steps:

```python
pip install STEM-Vibrations
```

Further details about the installation can be found [here](https://stemvibrations.readthedocs.io/v1.2/installation.html#).

## Usage

To use STEM please refer to the tutorials available [here](https://stemvibrations.readthedocs.io/v1.2/#tutorials).
