ananke.Observer module#

Contains the Observer class definition

Please note that this module is private. The Observer class is available in the main ananke namespace - use that instead.

class ananke.Observer.Observer(ananke: Ananke, pos3: ArrayLike = None, vel3: ArrayLike = None, **kwargs: Dict[str, Any])[source]#

Bases: object

Store the observer parameters.

__init__(ananke: Ananke, pos3: ArrayLike = None, vel3: ArrayLike = None, **kwargs: Dict[str, Any]) None[source]#
Parameters:
  • ananke (Ananke object) – The Ananke object that utilizes this Observer object

  • pos3 (array-like shape (3,)) – Position of the observer. Default to None

  • vel3 (array-like shape (3,)) – Velocity of the observer. Default to None

  • **kwargs – Additional parameters

property ananke: Ananke#
property position: ndarray[Any, dtype[_ScalarType_co]]#
property velocity: ndarray[Any, dtype[_ScalarType_co]]#
property phase_space: ndarray[Any, dtype[_ScalarType_co]]#
property to_galaxia_kwargs: Dict[str, float]#
property parameters: Dict[str, Any]#