SystemParams¶
The SystemParams (legacy alias: System_Params) class acts as the core data structure managing workflow and stage parameter configuration files. It supports key-value retrieval using nested tuple lookups, variable substitutions, type casting, and mathematical evaluations of sweep variables.
Math Expression Directives (!m_)¶
Parameter strings prefixed with !m_ evaluate mathematical expressions containing numbers, sweep variables, built-in constants, and NumPy mathematical functions.
Supported Constants¶
pi(\(\pi \approx 3.14159\))e(\(e \approx 2.71828\))
(Note: User-defined variables in ``variables`` take precedence over default constants if explicitly provided.)
Supported Functions¶
Category |
Supported Functions |
|---|---|
Trigonometric |
|
Hyperbolic |
|
Logarithmic & Exponential |
|
Roots, Power & Absolute |
|
Rounding & Sign |
|
Angle Conversion |
|