项目作者: HanEmile

项目描述 :
Estimating possible Satellite collisions (Jugend Forscht 2017)
高级语言: Python
项目地址: git://github.com/HanEmile/JUFO17_SatelliteComputation.git
创建时间: 2017-01-25T20:39:04Z
项目社区:https://github.com/HanEmile/JUFO17_SatelliteComputation

开源协议:

下载


SatelliteComputation

Blender Required !!!

Required Packages

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

Running

  1. 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:

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

code:

Download data from a specific category:

  1. TLE.download(category)
  2. example:
  3. TLE.download("iridium")

Get number of satellites in category:

  1. TLE.numOfSat(category)
  2. example:
  3. TLE.numOfSat("noaa")

Print specific TLE:

  1. TLE.printTLE(category, satNr)
  2. example:

Get value from sat in category:

  1. TLE.get(value, category, satNr)
  2. example:
  3. TLE.get("inclination", "argos", 3)

xyz list:

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

so:

  1. xyt[1][1][1]

gets the y-position of satellite 1 at the moment “1”