Repositories¶
Last verified: 2026-08-26. Repository names and content state are time-sensitive and should be rechecked before publication updates.
The Phlex framework is developed under the Framework-R-D GitHub organization. The DUNE repositories listed below are intended to host subsystem and shared code. Their implementation status is summarized at the end of this page.
The framework¶
| Repository | Description |
|---|---|
| Framework-R-D/phlex | The Phlex framework itself. |
| Framework-R-D/phlex-design | Framework-level design documents. |
| Framework-R-D/phlex-coding-guidelines | Coding guidelines for Phlex framework and plugin code. |
| Framework-R-D/core-software-documents | Core software design documents underlying the framework. |
| Framework-R-D/phlex-examples | Example Phlex applications and plugins, and the source of the Migrating to Phlex guide (migration/doc/, worked example in migration/gauss_hit_finder/). |
| Framework-R-D/phlex-spack-recipes | Spack build recipes for Phlex and its dependencies. For DUNE's Spack setup, see the DUNE Spack Project. |
These repositories contain framework design, implementation, examples, and build support. DUNE workflow documentation is collected on this site.
ND subsystem repos (DUNE org)¶
| Repository | Subsystem |
|---|---|
| DUNE/dune-nd-lar | ND-LAr simulation and reconstruction code. |
| DUNE/dune-nd-sim | ND simulation code. |
| DUNE/dune-nd-reco | ND reconstruction code. |
| DUNE/dune-tms-phlex | TMS (Temporary Muon Spectrometer) Phlex code. |
| DUNE/dune-sand | SAND simulation and reconstruction code. |
See Workflow reference: ND sim/reco (ND-LAr+TMS), ND sim/reco (SAND), and ND prototypes for the workflows these repos are meant to eventually host.
FD subsystem repos (DUNE org)¶
| Repository | Subsystem |
|---|---|
| DUNE/dune-fd-hd | FD Horizontal Drift TPC configuration and code. |
| DUNE/dune-fd-vd | FD Vertical Drift TPC configuration and code. |
| DUNE/dune-fd-sim | FD simulation code. |
| DUNE/dune-fd-reco | FD reconstruction code. |
| DUNE/dune-fd-ana | FD analysis code. |
| DUNE/dune-pd-hd | protoDUNE Horizontal Drift. |
| DUNE/dune-pd-sp | protoDUNE Single Phase. |
| DUNE/dune-pd-vd | protoDUNE Vertical Drift. |
| DUNE/dune-op-det | Optical/photon detection system (PDS) code, sim and reco. |
| DUNE/dune-iceberg | ICEBERG test-stand code. |
See Workflow reference: FD sim/reco (TPC), FD sim/reco (PDS), and protoDUNE.
Shared and core repos (DUNE org)¶
| Repository | Purpose |
|---|---|
| DUNE/dune-core | Core DUNE-wide Phlex code shared across subsystems. |
| DUNE/dune-obj | Shared data-product object definitions. |
| DUNE/dune-calib | Calibration code shared across subsystems. |
| DUNE/dune-geo-utils | Geometry utility code. |
| DUNE/dune-trigger | Trigger-related code. |
| DUNE/dune-utils | General DUNE-wide utility code. |
| DUNE/dune-examples | Example DUNE Phlex applications. |
Current state¶
As of the last verification date, essentially none of the DUNE-org workflow repositories above had substantive source code pushed. They existed primarily as Phlex-ready placeholders, with names and organization prepared ahead of migration work. The milestones and migration scope page provides dated program checkpoints and inventory baselines; it does not claim to track live repository progress.