Satellite Processor is automatic satellite prediction and processing software. It is meant to be run on a central processing server in parallel with recording nodes running Satellite Recorder. It is build completely with Python, but uses external command line tools to do the processing. When a satellite is overhead, the server will ask a node to start recording. The node will then pipe I/Q data to the server for processing.
- Configurable satellites and downlinks
- Web API to access status, future passes, or old passes from other applications
- Simultaneous processing (work in progress)
# install PyPredict
git clone https://github.com/nsat/pypredict.git
cd pypredict
sudo python3 setup.py install
# clone this repo
git clone https://github.com/Blobtoe/Satellite-Processor.git
cd Satellite-Processor
# install requirements
python3 -m pip install -r requirements.txt
# assign execution permissions
chmod +x SatelliteProcessor.py
# run Satellite Processor
./SatelliteProcessor.py
- Actually processing lol
- wxtoimg for APT decoding
- wxmap for APT overlays and projections
- meteor_demod for LRPT demodulation
- satdump for LRPT overlays and projections