Example #1
0
 def setup_orbit():
     b = Bunch(
         equatorial_radius = 6378*km,
         gravitational_parameter = 398600*km**3)
     o = Orbit(body=b)
     o.epoch = 0
     o.position_at_epoch = -6045*km, -3490*km, 2500*km
     o.velocity_at_epoch = -3.457*km, 6.618*km, 2.533*km
     return o
Example #2
0
        def setup_orbit():
            b = Bunch(
                equatorial_radius = 6378*km,
                gravitational_parameter = 398600*km**3)
            o = Orbit(body=b)

            o.epoch = 0
            o.position_at_epoch = (-5368*km, -1784*km, 3691*km)
            return o
Example #3
0
 def setup_orbit():
     b = CelestialBody(
         equatorial_radius = 6378*km,
         gravitational_parameter = 398600*km**3)
     o = Orbit(body=b)
     o.epoch = 0
     o.periapsis = 6600*km
     o.speed_at_periapsis = 1.2 * b.escape_speed(6600*km)
     return o
Example #4
0
        def setup_orbit():
            b = Bunch(
                equatorial_radius = 6378*km,
                gravitational_parameter = 398600*km**3)
            o = Orbit(body=b)

            o.epoch = 0
            o.position_at_epoch = (1600*km, 5310*km, 3800*km)
            o.velocity_at_epoch = (-7.350*km, 0.4600*km, 2.470*km)
            return o
Example #5
0
        def setup_orbit():
            b = Bunch(
                equatorial_radius = 6378*km,
                gravitational_parameter = 398600*km**3)

            o = Orbit(body=b)
            o.epoch = 0
            o.position_at_epoch = (7000*km,-12124*km,0)
            o.velocity_at_epoch = (2.6679*km,4.6210*km,0)
            return o
Example #6
0
        def setup_orbit():
            b = Bunch(
                equatorial_radius = 6378*km,
                gravitational_parameter = 398600*km**3)

            o = Orbit(body=b)
            o.epoch = 0
            o.true_anomaly_at_epoch = 30*deg
            o.radius_at_epoch = 10000*km
            o.speed_at_epoch = 10*km
            return o
Example #7
0
 def setup_orbit():
     b = Bunch(
         equatorial_radius = 6378*km,
         gravitational_parameter = 398600*km**3,
         )
     o = Orbit(body=b)
     o.pe = 9600*km
     o.ap = 21000*km
     o.epoch = 0
     o.θ0 = 0
     return o
Example #8
0
 def setup_orbit():
     b = CelestialBody(
         equatorial_radius = 6378*km,
         gravitational_parameter = 398600*km**3)
     o = Orbit(body=b)
     o.epoch = 0
     o.radius_at_epoch = 7200*km
     o.radial_speed_at_epoch = 1*km
     o.semi_major_axis = 10000*km
     o.i = 0
     o.Ω = 0
     o.ω = 0
     return o