ostk.physics.coordinate.frame.provider.iers.Manager¶
- class Manager¶
Bases:
Manager
IERS bulletins manager (thread-safe)
The following environment variables can be defined:
"OSTK_PHYSICS_COORDINATE_FRAME_PROVIDER_IERS_MANAGER_MODE" will override
"DefaultMode" - "OSTK_PHYSICS_COORDINATE_FRAME_PROVIDER_IERS_MANAGER_LOCAL_REPOSITORY" will override "DefaultLocalRepository" - "OSTK_PHYSICS_COORDINATE_FRAME_PROVIDER_IERS_MANAGER_LOCAL_REPOSITORY_LOCK_TIMEOUT" will override "DefaultLocalRepositoryLockTimeout"
Methods
Clear the local repository.
Fetch latest Bulletin A file.
Fetch latest Finals 2000A file.
Get manager singleton.
Get Bulletin A.
Get Bulletin A directory.
Get Finals 2000A.
Get Finals 2000A directory.
Get the local repository.
Get the local repository lock timeout.
Get length of day at instant.
Get the manager mode.
Get polar motion at instant.
Get UT1 - UTC at instant.
Load Bulletin A.
Load Finals 2000A.
Reset the manager.
Set the local repository.
Set the manager mode.
- class Mode(self: ostk.physics.Manager.Mode, value: int)¶
Bases:
pybind11_object
Members:
Manual
Automatic
- property name¶
- clear_local_repository(self: ostk.physics.Manager) None ¶
Clear the local repository.
- fetch_latest_bulletin_a( ) ostk.core.filesystem.File ¶
Fetch latest Bulletin A file.
- Returns:
Latest Bulletin A file.
- Return type:
File
- fetch_latest_finals_2000a( ) ostk.core.filesystem.File ¶
Fetch latest Finals 2000A file.
- Returns:
Latest Finals 2000A file.
- Return type:
File
- static get() ostk.physics.coordinate.frame.provider.iers.Manager ¶
Get manager singleton.
- Returns:
Reference to manager.
- Return type:
- get_bulletin_a( ) ostk::physics::coordinate::frame::provider::iers::BulletinA ¶
Get Bulletin A.
- Returns:
Bulletin A.
- Return type:
- get_bulletin_a_directory( ) ostk.core.filesystem.Directory ¶
Get Bulletin A directory.
- Returns:
Bulletin A directory.
- Return type:
Directory
- get_finals_2000a( ) ostk::physics::coordinate::frame::provider::iers::Finals2000A ¶
Get Finals 2000A.
- Returns:
Finals 2000A.
- Return type:
- get_finals_2000a_directory( ) ostk.core.filesystem.Directory ¶
Get Finals 2000A directory.
- Returns:
Finals 2000A directory.
- Return type:
Directory
- get_local_repository(
- self: ostk.physics.Manager,
Get the local repository.
- Returns:
Local repository.
- Return type:
Directory
- get_local_repository_lock_timeout(
- self: ostk.physics.Manager,
Get the local repository lock timeout.
- Returns:
Local repository lock timeout.
- Return type:
- get_lod_at( ) ostk.core.type.Real ¶
Get length of day at instant.
- get_mode(self: ostk.physics.Manager) ostk.physics.Manager.Mode ¶
Get the manager mode.
- Returns:
Manager mode.
- Return type:
- get_polar_motion_at( ) numpy.ndarray[numpy.float64[2, 1]] ¶
Get polar motion at instant.
- Parameters:
instant (Instant) -- Instant.
- Returns:
Polar motion.
- Return type:
- get_ut1_minus_utc_at( ) ostk.core.type.Real ¶
Get UT1 - UTC at instant.
- load_bulletin_a(
- self: ostk.physics.coordinate.frame.provider.iers.Manager,
- bulletin_a: ostk::physics::coordinate::frame::provider::iers::BulletinA,
Load Bulletin A.
- Returns:
Bulletin A.
- Return type:
bulletin_a (BulletinA)
- load_finals_2000a(
- self: ostk.physics.coordinate.frame.provider.iers.Manager,
- finals_2000a: ostk::physics::coordinate::frame::provider::iers::Finals2000A,
Load Finals 2000A.
- Returns:
Finals 2000A.
- Return type:
finals_2000a (Finals2000A)
- reset(self: ostk.physics.Manager) None ¶
Reset the manager.
- set_local_repository(
- self: ostk.physics.Manager,
- directory: ostk.core.filesystem.Directory,
Set the local repository.
- Parameters:
directory (Directory) -- Local repository.
- set_mode(self: ostk.physics.Manager, mode: ostk.physics.Manager.Mode) None ¶
Set the manager mode.
- Parameters:
mode (Mode) -- Manager mode.