Skip to content

FDR Milestone #156

@Joshuaalbert

Description

@Joshuaalbert

The main tasks or FDR are:

  1. Refactor & migrate
  2. Benchmark performance
  3. Finish all remaining forward modelling tasks
  4. Dependencies

We will be breaking up this repo into separate packages: calibration (dsa2000_cal), forward modelling (dsa2000_fm), common tooling (dsa2000_common). Calibration will need to be integrated into the central DSA team repo eventually, and the best way will be to utilise dsa2000_cal as a package. A consideration is that we want other teams to be able to use the package. This suggests that we should make it available on pypi. The forward modelling will be continue to be a collection of tools, and deployments. A mono-repo style structure will be used, such that we can maintain all this from one place. Importantly

Refactor & Migrate Tasks

  • Break out the forward modelling into a package
  • Break out calibration in a package, and make available on pypi
  • Calibration will be self-contained, so that no shared tooling is needed (unless it's a significant dependency)

Benchmarks Tasks

  • Calibration solver: CPU vs GPU
  • Calibration with single CG iteration: CPU vs GPU
  • DFT predict: CPU vs GPU

Finish Forward Modelling tasks

  • Release new ultra-optimised survey pointing plan with real beam (not Gaussian approximation)
  • Final dish+steering tolerancing
  • Final Calibration tolerancing
  • Multi-epoch same-pointing to test stacking
  • Galactic plane added to model
  • Gain stability and total power imaging

Dependencies Tasks

  • Double check beam calculations
  • Check with DAT what they need
  • Remove unnecessary code
  • Get HPG into forward modelling with bindings

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions