Skip to content

EpochPosition position/pm errors #73

Open
@mbtaylor

Description

@mbtaylor

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions