1
0
Fork 0
Forklet of cbassa's sattools for use with free software giza instead of closed pgplot. https://spacecruft.org/spacecruft/sattools
 
 
 
 
Go to file
Cees Bassa a8479c688a Misc bug fixes 2018-03-04 13:02:23 +01:00
data Update sites.txt 2018-03-01 17:15:13 +01:00
python Misc bug fixes 2018-03-04 13:02:23 +01:00
scripts Merge pull request #12 from tammojan/dockerfile 2018-02-28 13:32:41 +01:00
sextractor Restore default.sex 2017-04-24 00:10:26 -03:00
.gitignore Formatting IOD output 2018-03-01 17:16:37 +01:00
README.md Update README.md file 2017-11-18 18:48:20 +02:00
addwcs.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
allnight.c Added help option 2018-02-27 17:19:34 +01:00
angular.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
calibrate.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
confirm.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
csv2tle.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
dec2sex.c Adding a few more tools 2013-09-09 08:36:40 +02:00
deep.c first commit of code 2013-05-18 18:54:11 +01:00
deproject.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
detect.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
dsmin.c first commit of code 2013-05-18 18:54:11 +01:00
fakeiod.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
faketle.c Fixing git status reports 2018-02-27 21:53:14 +01:00
ferror.c More changes 2015-04-16 09:58:24 +02:00
fitsheader.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
fitskey.c first commit of code 2013-05-18 18:54:11 +01:00
forward.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
geolon.c Compute geostationary longitudes 2018-02-27 17:22:16 +01:00
imgstat.c Output for az/el info 2014-05-25 10:52:37 +02:00
jpg2fits.c Added option for tracked or stationary imaging 2016-08-10 09:19:09 +02:00
jpgstack.c Misc changes 2013-10-23 16:41:01 +02:00
launchtle.c Misc changes 2017-04-22 18:39:50 +02:00
makefile Bug in angles expecting degrees, getting arcseconds 2018-03-01 17:15:04 +01:00
measure.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
mvtle.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
normal.c Added help option 2018-02-27 17:19:34 +01:00
pass.c Added radio output option 2018-02-27 17:20:30 +01:00
pgm2fits.c Misc changes 2017-04-22 18:39:50 +02:00
planscan.c Misc changes 2016-10-23 10:25:05 +02:00
plotfits.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
pnmenc.patch Patch for ffmpeg/libavcodec/pnmenc.c 2017-11-17 22:14:11 +01:00
posmatch.c Added help option 2018-02-27 17:19:34 +01:00
posvel.c Fixed bug in MJD calculation 2015-04-16 09:30:49 +02:00
propagate.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
pstrack.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
rde2iod.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
reduce.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
residuals.c Bug in angles expecting degrees, getting arcseconds 2018-03-01 17:15:04 +01:00
reverse.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
runsched.c Updates 2018-02-27 17:20:19 +01:00
rv2tle.c Merge branch 'master' of https://github.com/cbassa/sattools 2016-07-30 17:20:46 +02:00
satfit.c Bug in angles expecting degrees, getting arcseconds 2018-03-01 17:15:04 +01:00
satid.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
satmap.c Updated 2018-02-27 17:27:25 +01:00
satorbit.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
satutl.c Major update 2015-05-25 23:16:03 +02:00
satutl.h first commit of code 2013-05-18 18:54:11 +01:00
sex2dec.c Adding a few more tools 2013-09-09 08:36:40 +02:00
sgdp4.c Minor differences 2013-08-04 08:02:44 +02:00
sgdp4h.h Minor changes 2014-10-07 23:41:49 +02:00
simplex.c first commit of code 2013-05-18 18:54:11 +01:00
skymap.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
slewto.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
stviewer.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
tle2ole.c Convert TLE to one line elements and back 2013-09-19 12:06:23 +02:00
tle2rv.c Fixed bug in MJD calculation 2015-04-16 09:30:49 +02:00
tleinfo.c Various updates 2016-06-11 14:25:36 +02:00
uk2iod.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
vadd.c Fixed bug in MJD calculation 2015-04-16 09:30:49 +02:00
versafit.c first commit of code 2013-05-18 18:54:11 +01:00
waitfor.c Misc changes and new additions 2013-10-01 18:53:57 +02:00
wcsfit.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00
xyz2tle.c Major update to WCSLIB-5 and general clean up 2018-02-27 22:36:04 +01:00

README.md

Satellite Tracking Toolkit

Sattools is a collection of tools to facilitate Photographic and Video satellite tracking.

Install

  • Clone locally the code repository

  • Install common dependencies

    • gfortran
    • gcc
    • libpng-dev
    • libx11-dev
    • libjpeg-dev
    • libexif-dev
  • Build & install required libraries

  • Run make on the sattools folder

  • Helper scripts install_dependencies.sh and install_sattools.sh are available at scripts directory. You can try run these scripts to install or use them as install guide. Note that install_dependencies.sh needs to be run with admin privileges (sudo ./install_dependencies.sh).

  • If you re-run install_sattools.sh you should previously rmdir sattools directory or otherwise souces will not be fetched even if they are not present at that dir

Run notes

  • You will need to set the following environment variables to run sattools. These vars are set with default values after running install_sattolls.sh. ST_COSPAR COSPAR number ST_DATADIR path to sattools directory ST_TLEDIR path to TLE directory ST_OBSDIR path to observations directory
  • If you have multiple capture devices you will need to add a /etc/udev/rules.d/99-server.rules file to add symlinks and use them to address a particular camera. Sattools will automatically select the camera that is scheduled for each observation. You may use a command such as 'udevadm info -a -n /dev/video0' to get your capture device attributes and use that to create the rules file. A sample rules file is available as guide in data/ Note that symlinks to the rules file do not work, the rules file must be modified to suit your needs and copied to /etc/udev/rules.d/
  • You should install NTP support on the system and configure time/date to automatically sinchronize to time servers.
  • Modify stget.sh for your space-track.org login and password (--post-data='identity=login&password=password')