pds-data-dictionaries / ldd-nh

Attributes used for mission-specific metadata in the New Horizons primary mission and extended missions to Kuiper Belt Objects.
Apache License 2.0
0 stars 0 forks source link

IngestLDD problems remaining for Alice and LORRI additions #28

Open acraugh opened 1 month ago

acraugh commented 1 month ago

The following definitions are problematic for the reasons given and should be improved before the next version of the dictionary is released:

acraugh commented 4 weeks ago

@cgobat and @benjhirsch: I need some sort of response on these issues. If this needs to go back to the science team, I need to know that ASAP.

benjhirsch commented 3 weeks ago

There's a PDS3 keyword called NEWHORIZONS:APPROX_TARGET_NAME which is defined in labels as "the best guess of the intended target of the observation made by the automated data processing pipeline." The dataset.cat file for LORRI expands on that, saying:

The downlink team on New Horizons has created an automated system to take various uplink products, decode things like Chebyshev polynomials in command sequences representing celestial body ephemerides for use on the spacecraft to control pointing, and infer from those data what the most likely intended target was at any time during the mission.

As it turns out, however, TARGET_NAME and NEWHORIZONS:APPROX_TARGET_NAME have identical values for all LORRI products (with the exception of a couple names that are formatted differently), so it's probably unnecessary to have the latter as an attribute in the PDS4 label.

The approx_target_line and approx_target_sample keywords do seem potentially useful, though, if they make it easier for users to find the target in an image. On the other hand, the definition of approx_target_line from the PDS3 data dictionary says:

Used in New Horizons (NH) mission instrument observations labels as an approximate line location in an image of the center of a target. This is only an estimate of the location and may be off by a large fraction, or multiple, of the size of the image, especially for flyby encounters.

So perhaps they're not that useful at all, except perhaps with those caveats spelled out. With the limitations identified here, I would be fine removing the whole class for now and possibly finding a way to implement it later if these keywords are thought to be important.