<diagram program="umletino" version="15.1"><zoom_level>9</zoom_level><help_text>Space for diagram notes</help_text><element><id>UMLClass</id><coordinates><x>18</x><y>126</y><w>351</w><h>342</h></coordinates><panel_attributes><<Satellite Class>>
Satellite::Satellite
{The Satellite Class. (Bridge Abstraction) }
--
Attrs:
# Private Attrs
+ IcomputeFactory: callable
# Optional
+ constellation: str
--
Methods:
/+_compute/
/+log(data) -> None/
/+__call__() -> np.array/
/+__repr__() -> str/
--
Responsibilities
-- To compute the satellite position and do ephemeris calculation
-- Interpolate the path to timestamp using ephemeris data</panel_attributes><additional_attributes></additional_attributes></element></diagram>