Skip to content

Latest commit

 

History

History
75 lines (65 loc) · 3.8 KB

README.md

File metadata and controls

75 lines (65 loc) · 3.8 KB

cuPhoton documentation

cuPhoton is organized as a set of reference workflows. Use the README's workflow chooser to match your inputs to a component and see what it produces. The component overview explains the scientific operations.

For a view across components, read how the science components fit together and what an exposure contains. Then run a synthetic quickstart and read the contract for the component you intend to adapt.

The 0.1.3 changelog summarizes the changes and migration requirements.

First run

  • Getting started: prerequisites and installation profiles.
  • Packaging: local wheel and Conda builds, source builds, and package qualification procedures.
  • Quickstarts: data-independent CPU and GPU smoke runs.
  • Imaging walkthrough: notebook and script with setup for synthetic FITS loading, alignment, subtraction, dipole fitting, and plotting; requires a CUDA 13-capable NVIDIA GPU and xDR's native extension.
  • Command-line index: the umbrella executable and command groups.

Workflow guides

  • Core: shared CLI and configuration behavior.
  • cuPhoton xLens: scientific monitoring, offline dashboards and optional evidence-based investigation through institution-hosted models.
  • xDataReader: GPU FITS loading and the shared Astropy/xDR reader interface, with runtime compression controls for CLI, Python and manifests; native GDS depends on the storage setup.
  • xFit: batched nonlinear least-squares dipole fitting.
  • xImage: multi-exposure reconstruction and PSF calibration.
  • xPois: kernel fitting and image subtraction.
  • xScan: transient datasets, classification, evaluation, and review.
  • xRep (xReproject): FITS/WCS reprojection.
  • xRay: X-ray trace and detector analysis.

Adapting and validating

Project-wide policies are in Contributing, Governance, Support, and Security.