empyrean.DetermineFailure

class DetermineFailure(object_id, message, kind)[source]

Bases: object

Why one object in a batch produced no orbit.

Methods

__init__(object_id, message, kind)

Attributes

object_id

ADES object identifier whose fit failed.

message

The engine's message.

kind

Classified cause, as a stable snake_case name — "iod", "od", "radar_only", "observer_construction", "earth_orientation_coverage", "observation_conversion", "unsupported_coordinate_system", "duplicate_obs_ids", "non_grav_not_recovered", or "unknown_<code>" for a cause this build of the bindings does not name.

Parameters:
object_id: str

ADES object identifier whose fit failed.

message: str

The engine’s message.

kind: str

Classified cause, as a stable snake_case name — "iod", "od", "radar_only", "observer_construction", "earth_orientation_coverage", "observation_conversion", "unsupported_coordinate_system", "duplicate_obs_ids", "non_grav_not_recovered", or "unknown_<code>" for a cause this build of the bindings does not name. Branch on this rather than on message.