HanEmile / JUFO17_SatelliteComputation

Estimating possible Satellite collisions (Jugend Forscht 2017)

Home Page:https://hanemile.github.io/docs/master.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SatelliteComputation

Blender Required !!!

Required Packages

  • bpy
  • pylab(matplotlib)
  • urllib
  • math
  • numpy

Running

blender startup.blend --python main2.py

If you don't want to start blender and only want to get the raw data (console + matplotlib) start like this:

blender startup.blend --python main2.py --background

code:

Download data from a specific category:

 TLE.download(category)

 example:
 TLE.download("iridium")

Get number of satellites in category:

 TLE.numOfSat(category)

 example:
 TLE.numOfSat("noaa")

Print specific TLE:

 TLE.printTLE(category, satNr)

 example:

Get value from sat in category:

 TLE.get(value, category, satNr)

 example:
 TLE.get("inclination", "argos", 3)

xyz list:

xyz[satNr][x/y/z][time]

so:

xyt[1][1][1]

gets the y-position of satellite 1 at the moment "1"

About

Estimating possible Satellite collisions (Jugend Forscht 2017)

https://hanemile.github.io/docs/master.pdf


Languages

Language:Python 79.8%Language:C++ 20.2%