-
Notifications
You must be signed in to change notification settings - Fork 8
Description
@lmichel the flattened model is now easier for me to work with, thank you, but I think it may not be quite flattened enough to be consistent.
I see some problems with the errors and correlations between sky position and proper motion components.
Section 5.3.3 (EpochPositionErrors.properMotion) and 5.3.4 (EpochPositionErrors.Position) both say:
Position error: can be an ellipse, a correlation matrix or a covariance matrix"
(aside: probably 5.3.4 should say "Proper motion error" here).
But the off-diagonal elements of these correlations/covariances are already dealt with by the items in Sec 5.2 (EpochPositionCorrelations), namely the items in subsections 5.2.5 (longitudeLatitude) and 5.2.6 (pmLongitudePmLatitude), so if they can be represented under EpochPositionErrors as well it represents an ambiguity.
This point is somewhat related to @mcdittmar's comment on the Gaia example in this thread of the DM list.
Moreover in the gaia_epoch_propagation_flat_full.xml example, the quantities mango:error.ErrorCorrMatrix.sigma1 and mango:error.ErrorCorrMatrix.sigma2 are quoted with units, although correlation matrices would be dimensionless.
What I was expecting for these quantities instead of the two matrix-like items:
EpochPositionErrors.properMotion
EpochPositionErrors.Position
was to see four scalar items:
EpochPositionErrors.longitude
EpochPositionErrors.latitutde
EpochPositionErrors.pmLongitude
EpochPositionErrors.pmLatitude
If you agree, corresponding changes would also need to be made in the example.
If 5.3.3 and 5.3.4 are indeed removed/replaced, does this also remove the need for items in the error package, namely sections 9.3 (ErrorCorrMatrix), 9.4 (ErrorCovMatrix) and maybe 9.2 (Ellipse)?