satkit

satkit entry module.

Functions

download_orekit_data(dest_path)

Downloads the orekit data file to dest_path.

init_satkit(filepath, *search_dirs[, ...])

Inits Orekit using the orekit data file provided.

process_paths(filepath, *search_dirs)

Inits a filepath with different alternative locations.

download_orekit_data(dest_path)[source]

Downloads the orekit data file to dest_path.

Return type

None

init_satkit(filepath, *search_dirs, download_data_file=False)[source]

Inits Orekit using the orekit data file provided.

Searches the file first in the given path, then in the current working directory. If it does not exist, tries the alternate directories. Returns None if the file is not found in any of the directories.

  • Nominal path: current working dir + filepath

  • Alternate paths: current working dir + alternate search dir + filepath

If the download_data_file is set to True, the orekit data file zip will be downloaded to the filepath provided. The default setting is False.

Parameters
  • filepath (Path) – File path

  • search_dirs (Path) – Alternate search directories

  • download_data_file – If True, attempts to download the orekit data file to the filepath

Returns

Path of the file, None if not found

Return type

Path

process_paths(filepath, *search_dirs)[source]

Inits a filepath with different alternative locations.

Searches the file first in the given path, then in the current working directory. If it does not exist, tries the alternate directories. Returns None if the file is not found in any of the directories.

  • Nominal path: current working dir + filepath

  • Alternate paths: current working dir + alternate search dir + filepath

Parameters
  • filepath (Path) – File path

  • search_dirs (Path) – Alternate search directories

Returns

Path of the file, None if not found

Return type

Path

Modules

satkit.events

Various event and interval finding algorithms.

satkit.propagation

Satellite propagation and related algorithms.

satkit.time

Package for time related functions.

satkit.utils

Package for utilities.