API Reference¶
This section documents the public Python API of GenSec. The
documentation is generated automatically from docstrings using
sphinx.ext.autodoc.
The package is organized into four subpackages and two top-level modules:
Subpackage / Module |
Responsibility |
|---|---|
Constitutive laws: abstract base, concrete, steel, tabulated, EC2/EN 10025 property tables, bridge factories. |
|
Section definition: point fibers, parametric primitives, generic polygon meshing, backward-compatible rectangular wrapper. |
|
Fiber integration, Newton–Raphson equilibrium solver, N-M / N-Mx-My diagram generation, demand verification. |
|
Plotting, CSV/JSON export, terminal reporting. |
|
YAML input loader. |
|
Command-line interface entry point. |