Skip to content

LSM toolkit

Architecture

Component Module Purpose
Toolkit toolkit.py LSMToolkit — simulation management, data source API
Single simulation singleSimulation.py Handles one LSM run (concentration, particle trajectories)
Template template.py LSM case template management
Workflow hermesWorkflowToolkit.py Integration with Hermes workflow system
CLI CLI.py hera-LSM command-line interface

Key methods

Method Description
loadData(file, saveMode) Load LSM simulation data
getSimulations(**params) Query stored simulations
singleSimulation(file) Create a handler for one simulation
getConcentration(Q) Calculate concentration field