empyrean.get_observer_states

get_observer_states(obs_codes, epochs)[source]

Compute observer Cartesian states in ICRF relative to SSB.

Cross product: N obs codes × M epochs = N*M observers.

Thin wrapper around Observers.from_codes() — prefer the classmethod when writing new code.

Parameters:
  • obs_codes (Sequence[str]) – MPC observatory codes (e.g. ["W84", "F51"]).

  • epochs (Epochs | ndarray | Sequence[float]) – Observation epochs. Epochs table or MJD TDB array.

Return type:

Observers

Returns:

Observers – Observer states with obs_code, epoch, position, velocity, and observing_night.