Skip to content

Epcoh mapping in Coords:SpaceFrame #92

@lmichel

Description

@lmichel

In the context of the EpochPosition property, there are 2 ways to declare the observation date:

  1. By using the mango:EpochPostion.obsDate attribute. This has to be used especially when the observation date is given in a specific column.
  2. By setting the epoch field in the space coord system which is imported from coords (coords:SpaceFrame)

The problem occurs when want to set an epoch to a space system that has a standard reference position such as BARYCENTER.

Image

As shown above, working with a standard reference position requires using the StdRefLocation class, which has no epoch attribute. To set an epoch, we must work with the CustomRefLocation class, which requires the reference location to be given as a coords:Point. This is nearly impossible for the standard positions.

There are two options to work around this issue:

  1. Derive a specific mango:SpaceSys class from coords:SpaceFrame arranged in a way the epoch can coexist with standard reference positions.
  2. Update the current spec to recommand not using the CustomRefLocation version of coords:SpaceFrame and using preferably the mango:EpochPostion.obsDate to specify the epoch.

Metadata

Metadata

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