CelesPass is a satellite orbit propagation and mission planning service designed to allocate contacts for optimizing ground station resources and ensuring efficient communication management. The objective is to deliver a scalable and efficient solution for satellite tracking, mission planning, integrated with ground station systems for optimal performance. This is a crucial role in multi-antenna and multi-site configurations, enabling seamless satellite operations. Streaming and parallelized processing capabilities are not yet implemented but will be considered for following versions.
This system is specifically designed to arbitrate competing requests for limited ground-station resources and to assign each satellite a precise pass interval during which its data can be downlinked under a defined set of operational constraints. Its core responsibility is to detect and resolve conflicts between overlapping requests, enforce constraints such as station maintenance windows, satellite availability, minimum contact durations, elevation masks, Doppler limits, antenna repointing, and then allocate each satellite a non-conflicting time slot. By centralizing this conflict-resolution and scheduling logic, the system guarantees that every satellite receives its downlink opportunity in a deterministic, scalable way