Observer
py_outfit.observer.Observer
Observer(
longitude: float,
latitude: float,
elevation: float,
name: Optional[str] = ...,
ra_accuracy: Optional[float] = ...,
dec_accuracy: Optional[float] = ...,
)
Observatory/site descriptor.
Instances are typically obtained from PyOutfit.get_observer_from_mpc_code(...)
or built directly via the constructor below and then registered with PyOutfit.add_observer(...)
Notes
The underlying Rust struct carries geodetic/ITRF position, codes, and precomputed parallax factors for astrometric use. In Python, this is an opaque handle; fields are not directly writable.
See also
PyOutfit.add_observer
– Register this observer into an environment.
RETURNS | DESCRIPTION |
---|---|
Observer
|
A new |
Notes
Internally, the Rust implementation converts geodetic coordinates to “parallax” form for precise topocentric astrometry. Accuracy fields can be used by error models during orbit determination.