Skip to content

Blobtoe/Satellite-Processor

Repository files navigation

Satellite Processor

Current Work in Progress

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.

Features

  • Configurable satellites and downlinks
  • Web API to access status, future passes, or old passes from other applications
  • Simultaneous processing (work in progress)

Installing

# 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

Upcoming Features

  • Actually processing lol

External Tools

  • wxtoimg for APT decoding
  • wxmap for APT overlays and projections
  • meteor_demod for LRPT demodulation
  • satdump for LRPT overlays and projections

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages