SatChecker

General

  • Notes

Ephemeris API

  • Ephemeris API
  • API Response Details
  • Error Codes

Tools API

  • Satellite Information
  • TLE Data Access

FOV API

  • Field of View (FOV) Endpoints

Examples

  • API Examples
  • Example Notebook
  • Field of View Visualization Notebook
  • Satellites Overhead Visualization Notebook

Development Documentation

  • src.api package
    • Subpackages
      • src.api.adapters package
      • src.api.common package
      • src.api.domain package
      • src.api.entrypoints package
      • src.api.services package
        • Subpackages
        • Submodules
        • Module contents
      • src.api.utils package
    • Submodules
    • Module contents
  • Release History
  • Acknowledgements
SatChecker
  • src.api package
  • src.api.services package
  • View page source

src.api.services package

Subpackages

  • src.api.services.tasks package
    • Submodules
      • src.api.services.tasks.development_tasks module
      • src.api.services.tasks.ephemeris_tasks module
        • generate_position_data
        • process_results
        • propagate_satellite_new
        • propagate_satellite_sgp4
        • propagate_satellite_skyfield
    • Module contents

Submodules

  • src.api.services.ephemeris_service module
    • generate_ephemeris_data()
    • generate_ephemeris_data_user()
  • src.api.services.fov_service module
    • _cache_results()
    • _calculate_performance_metrics()
    • _check_cache_for_results()
    • _create_jd_list()
    • _get_tdm_prediction_points()
    • _get_tle_data()
    • _log_fov_parameters()
    • get_satellite_passes_in_fov()
    • get_satellite_passes_in_fov_async()
    • get_satellite_passes_in_fov_tdm()
    • get_satellites_above_horizon()
  • src.api.services.tools_service module
    • get_active_satellites()
    • get_adjacent_tle_results()
    • get_all_tles_at_epoch_formatted()
    • get_ids_for_satellite_name()
    • get_names_for_satellite_id()
    • get_nearest_tle_result()
    • get_satellite_data()
    • get_starlink_generations()
    • get_tle_data()
    • get_tles_around_epoch_results()
    • search_all_satellites()
  • src.api.services.validation_service module
    • extract_parameters()
    • jd_arange()
    • parse_tle()
    • validate_parameters()

Module contents

Previous Next

© Copyright 2026, IAU Centre for the Protection of Dark and Quiet Sky from Satellite Constellation Interference.

Built with Sphinx using a theme provided by Read the Docs.