curryer.spicierpy.vectorized¶
Vectorized SPICE functions which properly handle numpy arrays.
@author: Brandon Stone
Functions¶
|
Vectorize a func and supply it as the first arg to a wrapper. |
|
Convert rectangular coords to geodetic (lon/lat/alt) (supports 2D ndarrays). |
|
Get position and velocity (supports ndarrays). |
|
Get position (supports ndarrays). |
|
Get pointing (attitude) as a rotation matrix (supports ndarrays). |
|
Convert ephemeris time (ET) to continuous encoded spacecraft clock |
|
Convert continuous encoded spacecraft clock "ticks" to ephemeris time |
|
Convert strings to Ephemeris Time (ET) (supports ndarrays). |
|
Convert Ephemeris Time (ET @J2000) to a string (supports scalar (0D) ndarrays). |
|
Convert between uniform (count) time scales (supports ndarrays). |
Module Contents¶
- curryer.spicierpy.vectorized._vectorize(pyfunc, **vec_kwargs)¶
Vectorize a func and supply it as the first arg to a wrapper.
- curryer.spicierpy.vectorized.recgeo(rectan, re, f, as_deg=False)¶
Convert rectangular coords to geodetic (lon/lat/alt) (supports 2D ndarrays).
- curryer.spicierpy.vectorized.spkezr(targ, et, ref, abcorr, obs)¶
Get position and velocity (supports ndarrays).
- curryer.spicierpy.vectorized.spkezp(targ, et, ref, abcorr, obs)¶
Get position (supports ndarrays).
- curryer.spicierpy.vectorized.ckgp(inst, sclkdp, tol, ref)¶
Get pointing (attitude) as a rotation matrix (supports ndarrays).
- curryer.spicierpy.vectorized.sce2c(func, sc, et)¶
Convert ephemeris time (ET) to continuous encoded spacecraft clock “ticks” (supports ndarrays).
- curryer.spicierpy.vectorized.sct2e(func, sc, sclkdp)¶
Convert continuous encoded spacecraft clock “ticks” to ephemeris time (ET; supports ndarrays).
- curryer.spicierpy.vectorized.str2et(time, *args, **kwargs)¶
Convert strings to Ephemeris Time (ET) (supports ndarrays).
- curryer.spicierpy.vectorized.timout(et, *args, **kwargs)¶
Convert Ephemeris Time (ET @J2000) to a string (supports scalar (0D) ndarrays).
- curryer.spicierpy.vectorized.unitim(func, epoch, *args, **kwargs)¶
Convert between uniform (count) time scales (supports ndarrays).