Libre Radio Frequency Satellite Tracking.
https://spacecruft.org/spacecruft/strf
contrib | ||
data | ||
scripts | ||
.gitignore | ||
deep.c | ||
dsmin.c | ||
env-dist | ||
ferror.c | ||
GUIDE.md | ||
LICENSE | ||
makefile | ||
Makefile.linux | ||
Makefile.osx | ||
README-upstream.md | ||
README.md | ||
rfdop.c | ||
rfedit.c | ||
rffft.c | ||
rffind.c | ||
rffit.c | ||
rfinfo.c | ||
rfio.c | ||
rfio.h | ||
rfplot.c | ||
rfpng.c | ||
rfsites.c | ||
rfsites.h | ||
rftime.c | ||
rftime.h | ||
rftles.c | ||
rftles.h | ||
rftrace.c | ||
rftrace.h | ||
satutl.c | ||
satutl.h | ||
sgdp4.c | ||
sgdp4h.h | ||
simplex.c | ||
tleupdate | ||
versafit.c |
STRF
strf is the satellite tracking toolkit for radio observations (RF). The software is designed to allow tracking of satellites from radio observations, using Doppler curves to identify satellites and/or determine their orbits.
This repo is a downstream port of STRF from proprietary pgplot to libre giza.
Setup
Thus.
sudo apt install giza-dev git make gcc gfortran libpng-dev \
libx11-dev libgsl-dev libfftw3-dev dos2unix unzip
git clone https://spacecruft.org/spacecruft/strf
cd strf/
make
sudo make install
Use
Example.
With a ./tmp/
directory with filenames like this:
2023-01-20_000099.bin
Run:
./rfplot -p ./tmp/2023-01-20
Upstream
See README-upstream.md
.
STRF, GPLv3.
Upstream has ported many of the tools to Python. See also:
Giza, GPLv2.
License
Same as upstream strf
, GPLv3.
Copyright (C) 2023, Jeff Moe