Joshuaalbert / DSA2000-Cal

DSA-2000 Calibration and Forward Modelling
https://www.deepsynoptic.org/overview
MIT License
1 stars 0 forks source link

Implement per-antenna pointing beam evaluation #70

Closed Joshuaalbert closed 1 month ago

Joshuaalbert commented 3 months ago

In order to handle antennas with different pointings, e.g. zenith, or sub-arrays, need to allow gain calculation to accept antenna information, i.e. also geodesic information:

66 will be handled by this feature since then sources will also take an optional antenna batch dim, allowing each antenna to to have a different relationship to each source.

freqs: au.Quantity [num_freqs]
sources: ac.ICRS | ac.AltAz [[num_ant,] num_sources]
phase_tracking: ac.ICRS 
array_location: ac.EarthLocation
time: at.Time
antenna_locations: EarthLocation [num_ant]
antenna_pointings:  ac.ICRS | ac.AltAz [num_ant]

Currently,

freqs: au.Quantity [num_freqs]
sources: ac.ICRS [num_sources]
phase_tracking: ac.ICRS 
array_location: ac.EarthLocation
time: at.Time
Joshuaalbert commented 1 month ago

Done with rework and geodesic models