Comrade.jl icon indicating copy to clipboard operation
Comrade.jl copied to clipboard

Wishlist and

Open ptiede opened this issue 4 years ago • 0 comments

Wishlist

Alright so Comrade in its current forms works (kind of) but there are a number of things I need to do and check. I'll split this into Urgent Moderate Moonshot

Urgent

  • [x] Add gains
  • [x] Add docstings to all functions
  • [x] Create documentation and some examples
  • [x] Figure out how to do NFFT caching for numerical visibility functions (note this may require a huge refactor due to poor initial design choices)
  • [x] Unit test all functions
  • [x] Interface with eht-imaging (I need to be able to read in uvfits files)

Moderate

  • [x] I really need to work out some performance and autodiff functionality
  • [x] Create movie models intrinsically? I probably want some helper functions
  • [x] Polarization and RIME primitives (this will take some thought)

Moonshot

  • [x] eht specific inference packages and interfacing with all the great ray-tracing tools out there
  • [x] Create a autodiffable ray-tracing and radiative transfer module compatible with GPU's although this should really be a separate package (I would like to have someone more knowledgeable help me with this)
  • [ ] MPI/Dagger/parallel stuff/tools for people to use. Right now I don't have this.

ptiede avatar Feb 03 '21 15:02 ptiede