) 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
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: