Libre Radio Frequency Satellite Tracking.
https://spacecruft.org/spacecruft/strf
- C 88.8%
- Python 8.5%
- Shell 1.9%
- Makefile 0.8%
| 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