Euclid DSPS SHINE
Synthetic Diffsky/FENIKS closure and photometric inference workflows.
Euclid DSPS SHINE wraps native dsps in a small, testable interface for
synthetic closure catalogue generation, catalog preparation, forward
photometry, MAP/posterior inference, and reproducible diagnostics.
Where to Start
Goal |
Read |
Main command or config |
|---|---|---|
Install the package |
|
|
Run the production workflow |
|
|
Validate closure data |
|
|
Train supervised priors |
|
|
Run amortized inference |
|
|
Use HLTDS/FS2 debug references |
|
Workflow Map
Stage |
What it owns |
Primary outputs |
|---|---|---|
Data contract |
FENIKS closure truth, prepared parquet rows, units, truth semantics, and error-model provenance. HLTDS/FS2 are debug references. |
Manifests, schema files, inventory reports, integrity reports. |
Forward model |
The DSPS boundary, filter handling, SSP assets, calibration terms, and photometric likelihood setup. |
Predicted fluxes, residuals, closure diagnostics. |
Inference |
MAP fits, posterior sampling, supervised truth priors, and amortized encoder/prior experiments. |
CSV/JSON summaries, checkpoints, posterior samples. |
Assessment |
Population realism, redshift calibration, forward closure, and truth-vs-posterior diagnostics. |
Markdown reports, metrics tables, plots. |
Project Boundaries
euclid_dsps.modelis the only module that calls native DSPS.euclid_dsps.ioowns parquet row contracts and photometry unit conversions.euclid_dsps.fitandeuclid_dsps.mcmcown point estimates and posterior sampling.euclid_dsps.workflowscomposes command-line workflows.euclid_dsps.reportingwrites CSV, JSON, Markdown, and plot artifacts.
Scientific Guardrails
A good photometric fit is not enough to claim physical recovery. Use same-parameter forward closure, supervised truth-prior diagnostics, posterior calibration, and derived-quantity comparisons before interpreting recovered parameters physically.
Getting Started