🛰️ COnstellation Satellite siMulator for optIcal CommunicAtion (COSMICA)
COSMICA is a Python package for simulating optical communication satellite constellations. It is modular and extensible so that users can conduct various optical communication satellite constellation analyses. See COSMICA documentation for more details.
Usage
Examples
- See
examplesdirectory for how to use COSMICA in analyses.
Getting started
Prerequisites
- Python 3.12 or higher
Installation
If you use pip, install COSMICA by running:
pip install cosmica
Structure
The diagram below shows the structure of the simulator. Each green box is a Python submodule.