1
0
Fork 0
Python based radio frequency satellite tracking https://spacecruft.org/spacecruft/pystrf
Go to file
Jeff Moe 3a161d74af Add python package `requests` dependency.
Without it, gets this error:

ModuleNotFoundError: No module named 'requests'

	modified:   requirements.txt
2022-07-31 13:56:25 -06:00
data Move binary data to Git LFS (fixes #1) 2022-06-27 12:40:32 +03:00
strf Change to work also on windows 2022-06-25 17:10:44 +02:00
tle Add example TLE 2022-06-18 17:31:28 +02:00
.gitattributes Move binary data to Git LFS (fixes #1) 2022-06-27 12:40:32 +03:00
.gitignore Ignore vi tmp 2022-07-31 13:55:51 -06:00
.gitlab-ci.yml Add generic LSF contributing guide and CI sign-off quality gate 2022-06-27 12:29:27 +03:00
CONTRIBUTING.md Add generic LSF contributing guide and CI sign-off quality gate 2022-06-27 12:29:27 +03:00
LICENSE Replace LICENSE 2022-06-27 08:37:36 +00:00
README.md Package deps, virtualenv 2022-07-31 13:56:14 -06:00
modest.py Added modest 2022-06-20 19:35:49 +02:00
requirements.txt Add python package `requests` dependency. 2022-07-31 13:56:25 -06:00
rfplot.py Merge pull request #10 from xmichaelx/main 2022-06-26 23:32:01 +02:00

README.md

pystrf

Python based radio frequency satellite tracking.

This is a python port of STRF (https://github.com/cbassa/strf), but will include additional functionality to work with SatNOGS HDF5 artifacts and advanced Doppler curve detection algorithms.

Installation

Install package dependencies:

sudo apt install python3-virtualenv python3-pip

Optionally, set up python virtual environment:

virtualenv -p python3 env
source env/bin/activate
pip install --upgrade pip

Install dependencies with

pip install -r requirements.txt

Install the git large filesystem to download example spectra and run

git lfs init

Clone the repository via HTML

git clone https://gitlab.com/librespacefoundation/pystrf.git

or via SSH (you may have to add SSH keys to your gitlab account)

git clone git@gitlab.com:librespacefoundation/pystrf.git

Usage

To view data attached as example:

./rfplot.py -p data/2021-08-04T20_48_35 -c tle/classfd.tle