Skip to main content

JupyterLab environment for software projects developed by the Department of Structural Mechanics at the German Aerospace Center

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stmlab-0.10.2.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

stmlab-0.10.2-py2.py3-none-any.whl (10.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file stmlab-0.10.2.tar.gz.

File metadata

  • Download URL: stmlab-0.10.2.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for stmlab-0.10.2.tar.gz
Algorithm Hash digest
SHA256 b8d9eb437d82d35ef7c67bc65618017a7f312bcbdf4d87a7d2914b97f3422965
MD5 a543ce89e0ac15fdb3aa6df88d28dd57
BLAKE2b-256 faf21864468a1f2098836e4115945d6dbe31f4c323b2cb4939e1a7cbc072ccb4

See more details on using hashes here.

File details

Details for the file stmlab-0.10.2-py2.py3-none-any.whl.

File metadata

  • Download URL: stmlab-0.10.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for stmlab-0.10.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c16b7a6521daccd512c5e469f9ebf96c17a4e4228a02b8ec1671a591ba2aac24
MD5 f540155df4dde11f935d2a9c4b8c6790
BLAKE2b-256 8b2da843f0c87bdb25becf283b00720bae38e8451ea6fd23171122cc97b4d164

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page