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
)?