stmlab

Simplify complex composite calculations. Launch and runtime environment for software projects developed by the Department of Structural Mechanics at the Institute of Lightweight Structures (DLR).

1
contributor
119 commits | Last commit 1 week ago

Cite this software

What stmlab can do for you

STMLab

This Python package provides an independent standard runtime environment for software projects developed by the Department of Structural Mechanics at the Institute of Lightweight Structures of the German Aerospace Center It uses the Jupyter project as its graphical user interface. Two types of installation procedures are available. A community version can be installed and executed using pip. An enterprise version with yet unpublished software projects is available as an offline installer on request.

Downloading

Use GIT to get the latest code base. From the command line, use

git clone https://gitlab.dlr.de/dlr-sy/stmlab stmlab

If you check out the repository for the first time, you have to initialize all submodule dependencies first. Execute the following from within the repository.

git submodule update --init --recursive

To update all refererenced submodules to the latest production level, use

git submodule foreach --recursive 'git pull origin $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)'

Installation

PyXMake can be installed from source using poetry. If you don't have poetry installed, run

pip install poetry --pre --upgrade

to install the latest version of poetry within your python environment. Use

poetry update

to update all dependencies in the lock file or directly execute

poetry install

to install all dependencies from the lock file. Last, you should be able to import STMLab as a python package.

import stmlab

Contact

References

PyPi
doi

Logo of stmlab
Keywords
Programming languages
  • Python 81%
  • Jupyter Notebook 19%
License
</>Source code
Packages
pypi.org
hub.docker.com

Participating organisations

German Aerospace Center (DLR)

Contributors

Related software

beos

BE

Calculation of the buckling behavior of composite shells

Updated 3 weeks ago
5

boxbeam

BO

Computation of effective cross-sectional properties of composite beams

Updated 3 weeks ago
3

displam

DI

Calculation of the phase velocity of Lamb waves in plate composite structures

Updated 3 weeks ago
5

mcodac

MC

Calculation of pristine and damaged composite structures

Updated 3 weeks ago
5

pyxmake

PY

Harmonized interfaces and workflows to selected software development tools

Updated 3 weeks ago
1