Skip to content

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.