Project structure

Contents

Project structure#

Source layout#

This project follows a src/ layout:

el1xr_opt/
├─ pyproject.toml
├─ src/
│  └─ el1xr_opt/
│     ├─ __init__.py
│     ├─ __main__.py
│     ├─ el1xr_Main.py
│     ├─ Grid1/
│     ├─ Home1/
│     └─ Modules/
│        ├─ __init__.py
│        ├─ oM_InputData.py
│        ├─ oM_LoadCase.py
│        ├─ oM_ModelFormulation.py
│        ├─ oM_OutputData.py
│        ├─ oM_ProblemSolving.py
│        ├─ oM_Sequence.py
│        └─ oM_SolverSetup.py
└─ docs/

Imports resolve via the package name (e.g., el1xr_opt.Modules).