Esempio n. 1
0
)

PATH_VALUES = ( '.' )
PATH_SYMBOLS = ( 'K' )

ETNEARPRG = @2013-10-09T00:00:00

SPACECRAFT = 'JUNO'
TARGET = 'EARTH'

\begintext
"""

import SpiceyPy as spice

dpr = spice.dpr()

spice.furnsh('.'.join(__file__.split('.')[:-1]+['py']))

target = spice.gcpool('TARGET',0,1,99)[0]
spacecraft = spice.gcpool('SPACECRAFT',0,1,99)[0]
etnearca = spice.gdpool('ETNEARPRG',0,1)[0]

targetID = spice.bods2c(target)

et = etnearca
state,lt = spice.spkezr(spacecraft,et,'J2000','NONE',target)

dt = spice.vdot(state[:3],state[3:]) / spice.vdot(state[3:],state[3:])
oldet = et
et = et - dt
Esempio n. 2
0
    python va2014.py [--mu=398600.4418] [ChiefStateECI DeputyStateECI]

    - State in ECI is six-element vector:  X; Y; Z; Xdot; Ydot; Zdot.

"""
import os
import sys
import math
import numpy
from scipy.special import ellipeinc as E
import SpiceyPy as sp

halfpi = sp.halfpi()
twopi = sp.twopi()
dpr = sp.dpr()

### Indices:  ECI (xyz); RSW (rsw); SEZ; R,RA,DEC (from sp.recrad(...))

iX, iY, iZ = \
iRrsw, iSrsw, iW = \
iSsez, iE, iZsez = \
iRadius, iRA, iDEC = \
iReq, iAeq, iZeq = \
xrange(3)


########################################################################
class VA2014: