1
0
Fork 0
sattools/python
Fabian P. Schmidt 7c874e87db Add launchtle.py 2019-12-04 17:15:48 +01:00
..
README.md Add launchtle.py 2019-12-04 17:15:48 +01:00
ground_track.py ground_track: Add timestamp label, default to datetime.now(), various 2019-12-04 17:15:48 +01:00
hip.fits Hipparcos star catalog 2019-12-04 17:15:48 +01:00
launchtle.py Add launchtle.py 2019-12-04 17:15:48 +01:00
pass.py Add pass.py 2019-12-04 17:15:48 +01:00
requirements.txt Add requirements.txt 2019-12-04 17:15:48 +01:00
skymap.py Update skymap.py 2019-12-04 17:15:48 +01:00
test_launchtle.py Add launchtle.py 2019-12-04 17:15:48 +01:00
utils.py Add pass.py 2019-12-04 17:15:48 +01:00

README.md

Notes

Setup

  • Dependency installation via pip:

    pip install -r requirements.txt
    
  • In order to be able to use ground_track.py, download earth.png into this directory.

Usage

  • Plot the ground track of satellite based on it's TLE around the epoch:

    ./ground_track.py ../examples/sathyabamasat.txt
    
  • Calculate and plot satellite passes (requires a site.txt)

    ./pass.py ../examples/sathyabamasat.txt $ST_DATADIR/sites.txt -s 7300 --starttime 2019-11-06T19:30:00
    
  • Adjust a TLE to a new launch time

    # Data from https://community.libre.space/t/electron-its-business-time-launch-this-weekend-irvine-01-amateur-payload/2819/4
    $ ./launchtle.py ../examples/irvine01.txt 2018-11-11T03:00:00 2018-11-11T04:05:00
    New TLE for a launch delay of 1:05:00h :
    
    IRVINE01-delayed
    1 70002U 18599A   18315.20665747  .00000000  00000-0  00000-0 0    09
    2 70002  85.1205 106.4513 0012705 292.5520 107.9249 15.20792276    05