Libre Radio Frequency Satellite Tracking. https://spacecruft.org/spacecruft/strf
 
 
 
 
Go to file
Jeff Moe 7499e5c576 cruft notes 2023-01-21 09:51:27 -07:00
contrib Remove erroneously added files 2023-01-13 17:33:07 +01:00
data Add separate makefiles for linux / OSX. Add sed fix to tleupdate. 2018-12-09 18:47:44 +10:30
scripts a few giza conversions 2023-01-20 15:33:08 -07:00
.gitignore ignore .dat 2023-01-20 15:31:37 -07:00
GUIDE.md Rename OBS_DIR to SATNOGS_DOPPLER_OBS_DIR 2021-11-20 06:39:52 +01:00
LICENSE Create LICENSE 2019-10-14 08:54:35 +02:00
Makefile.linux New API to load sites from sites.txt 2023-01-16 17:29:32 +01:00
Makefile.osx New API to load sites from sites.txt 2023-01-16 17:29:32 +01:00
README-upstream.md mv upstream README 2023-01-20 12:08:15 -07:00
README.md Setup/use stub README 2023-01-20 12:41:16 -07:00
deep.c SGDP4 routines 2014-03-23 16:50:23 +01:00
dsmin.c Fixed some memory leaks. 2020-05-21 18:38:27 +02:00
env-dist env-dist: Simplify paths 2023-01-13 17:33:07 +01:00
ferror.c Minor updates 2015-04-16 09:31:57 +02:00
makefile Add giza library to makefile 2023-01-20 13:10:46 -07:00
rfdop.c Misc updates 2019-04-30 23:02:40 +02:00
rfedit.c GRAVES addition 2015-05-26 18:28:16 +02:00
rffft.c Added specifying starting index 2022-11-20 19:34:10 +01:00
rffind.c Merge branch 'master' into fixes 2021-05-29 13:52:14 +02:00
rffit.c Fix identification without catalog (fixes #28) 2023-01-16 17:42:03 +01:00
rfinfo.c Minor updates 2014-12-24 14:46:21 +01:00
rfio.c Update autoscaling 2023-01-08 12:08:33 +01:00
rfio.h Fixed some memory leaks. 2020-05-21 18:38:27 +02:00
rfplot.c cruft notes 2023-01-21 09:51:27 -07:00
rfpng.c Sanitize prediction computation logic 2022-10-18 19:40:34 +02:00
rfsites.c Add error/warning if site is missing/duplicate from sites.txt 2023-01-16 17:29:32 +01:00
rfsites.h New API to load sites from sites.txt 2023-01-16 17:29:32 +01:00
rftime.c Functions split into own files 2014-03-23 15:18:54 +01:00
rftime.h Functions split into own files 2014-03-23 15:18:54 +01:00
rftles.c [TLE] New tle api to load TLE files only once 2023-01-12 18:52:40 +01:00
rftles.h [TLE] New tle api to load TLE files only once 2023-01-12 18:52:40 +01:00
rftrace.c [TLE] New tle api to load TLE files only once 2023-01-12 18:52:40 +01:00
rftrace.h Add cmdline arg for providing frequency list 2022-06-09 22:32:57 +02:00
satutl.c SGDP4 routines 2014-03-23 16:50:23 +01:00
satutl.h SGDP4 routines 2014-03-23 16:50:23 +01:00
sgdp4.c SGDP4 routines 2014-03-23 16:50:23 +01:00
sgdp4h.h SGDP4 routines 2014-03-23 16:50:23 +01:00
simplex.c Fixed some memory leaks. 2020-05-21 18:38:27 +02:00
tleupdate Force identical to sattools version 2022-10-08 19:00:33 +02:00
versafit.c Fixed some memory leaks. 2020-05-21 18:38:27 +02:00

README.md

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