Models for APIs for STEAM tools.
Project description
steam_models
Repository of STEAM superconducting magnets and circuit models (Copyright © 2022, CERN, Switzerland. All rights reserved.)
Installation
Released version:
pip install steam-models
Test version:
pip install -i https://test.pypi.org/simple/ steam-models
Links
STEAM website: https://espace.cern.ch/steam/
Contact
STEAM User Agreement
By using any software of the STEAM framework, users agree with this document: https://edms.cern.ch/document/2024516
QUICK START
- Clone the project to your local folder
- Available model input files are located in subfolders \conductors, \magnets, and \circuits. In this example, the model located in \magnets\MBRD\input\ will be built.
- Add your personal settings file: you can start by copying/pasting the file settings\user_settings\settings.SYSTEM.yaml
- Install the Python package steam-sdk (https://pypi.org/project/steam-sdk/)
- If you know how to install a Python package, go for it!
- If you don't know, you can run these code lines in a notebook cell
import sys
!{sys.executable} -m pip install --user --upgrade steam-sdk
- Open the notebook STEAM_Library_withoutWidgets.ipynb (recommended using Jupyter or SWAN)
- Edit the values of the following inputs according to wishes:
case_model: str = 'magnet'
model_name: str = 'MBRD'
software: str = 'LEDET'
flagBuild: bool = True
verbose: bool = False
flag_plot_all: bool = True
- Run the cell. The code will generate a LEDET model in the folder \magnets\MBRD\output.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
steam-models-2023.11.0.tar.gz
(88.6 MB
view details)
Built Distribution
File details
Details for the file steam-models-2023.11.0.tar.gz
.
File metadata
- Download URL: steam-models-2023.11.0.tar.gz
- Upload date:
- Size: 88.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.12.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1a1934a840e2717d23a151344c953f0bde1c109bfc08e88b890935ba8229e63 |
|
MD5 | 44f73a76fc157ce3c4dabd93593d733a |
|
BLAKE2b-256 | ed4e648732132e4f6c9672d86395ac5033284c78756add97770925d01a432101 |
File details
Details for the file steam_models-2023.11.0-py3-none-any.whl
.
File metadata
- Download URL: steam_models-2023.11.0-py3-none-any.whl
- Upload date:
- Size: 2.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.12.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e912a93dacee782b7ca31277a2e990df4899a75fce2d838200d2cb947504039b |
|
MD5 | 0a52a394e216cf6cb691177e245272fa |
|
BLAKE2b-256 | f8927415afd6ec6d9f4dec1d721f434b66c11d4b733a1dd1e983fd12097f7156 |