Skip to content

spacelab-ufsc/spacelab-decoder

 
 

Repository files navigation

SPACELAB-DECODER

Packet decoder of the SpaceLab's satellites.

GitHub commits since latest release (by date)

OverviewDependenciesInstallingDocumentationLicense

Overview

SpaceLab Packet Decoder is a software to decode audio records from the satellites of SpaceLab.

Satellites

Until now, this program supports the satellites below:

  • FloripaSat-1 (launched in December 2019)
  • FloripaSat-2A (to be launched on 2025)
  • GOLDS-UFSC (not launched yet)
  • Catarina-A1 (not launched yet)
  • Catarina-A2 (not launched yet)
  • Catarina-A3 (not launched yet)

Dependencies

  • python3 (>= 3.12.9-1)
  • gi (>= 3.48.2-1)
  • numpy (>= 1:1.26.4-3)
  • scipy (>= 1.11.3-11)
  • matplotlib (>= 3.8.4-1)
  • pyngham (>= 1.1.1)
  • pyzmq (>= 25.1.2-1)

Installation on Ubuntu

sudo apt install python3 python3-gi python3-numpy python3-scipy python3-matplotlib python3-zmq

pip install pyngham

Installation on Fedora

sudo dnf install python3 python3-gobject python3-numpy python3-scipy python3-matplotlib python3-pyzmq

pip install pyngham

Installing

  • python setup.py install

Documentation

The documentation page is available here. Instructions to build the documentation page are described below.

Dependencies

  • sphinx (>= 7.2.6-6)
  • sphinx-rtd-theme (>= 2.0.0-6)

Installation on Ubuntu

sudo apt install python3-sphinx python3-sphinx-rtd-theme

Installation on Fedora

sudo dnf install python3-sphinx python3-sphinx_rtd_theme

Building the Documentation

  • cd docs
  • sphinx-build -M html . build

License

This project is licensed under GPLv3 license.