Skip to content
Andrew Annex edited this page May 25, 2020 · 114 revisions

Function Name: name of the *_c.c function, in SpiceyPy the function is called without the *_c.c. For example b1900_c is called in SpiceyPy as: SpiceyPy.b1900().

Written: Yes if the function wrapper is written, No if it is not written

Tested: Yes if the function is tested in some unit test that is run during the CI builds, else No

Issues: Issues or notes for functions.

Function Name Written Tested Issues
APPNDC Yes Yes
APPNDD Yes Yes
APPNDI Yes Yes
AXISAR Yes Yes
B1900 Yes Yes
B1950 Yes Yes
BADKPV Yes Yes
BLTFRM Yes Yes
BODC2N Yes Yes
BODC2S Yes Yes
BODDEF Yes Yes
BODFND Yes Yes
BODN2C Yes Yes
BODS2C Yes Yes
BODVAR Yes Yes
BODVCD Yes Yes
BODVRD Yes Yes
BRCKTD Yes Yes
BRCKTI Yes Yes
BSCHOC Yes Yes
BSCHOI Yes Yes
BSRCHC Yes Yes
BSRCHD Yes Yes
BSRCHI Yes Yes
CARD Yes Yes
CCIFRM Yes Yes
CGV2EL Yes Yes
CHBDER Yes Yes
CHKIN Yes Yes
CHKOUT Yes Yes
CIDFRM Yes Yes
CKCLS Yes Yes
CKCOV Yes Yes
CKGP Yes Yes
CKGPAV Yes Yes
CKLPF Yes Yes
CKOBJ Yes Yes
CKOPN Yes Yes
CKUPF Yes Yes
CKW01 Yes Yes
CKW02 Yes Yes
CKW03 Yes Yes
CKW05 Yes Yes
CLEARD No No not worth wrapping
CLIGHT Yes Yes
CLPOOL Yes Yes
CMPRSS Yes Yes
CNMFRM Yes Yes
CONICS Yes Yes
CONVRT Yes Yes
COPY Yes Yes
CPOS Yes Yes
CPOSR Yes Yes
CVPOOL Yes Yes
CYLLAT Yes Yes
CYLREC Yes Yes
CYLSPH Yes Yes
DAFAC Yes Yes
DAFBBS Yes Yes
DAFBFS Yes Yes
DAFCLS Yes Yes
DAFCS Yes Yes
DAFDC Yes Yes
DAFEC Yes Yes
DAFFNA Yes Yes
DAFFPA Yes Yes
DAFGDA Yes Yes
DAFGH Yes Yes
DAFGN Yes Yes
DAFGS Yes Yes is this a valid way of getting a double array back?
DAFGSR Yes Yes
DAFOPR Yes Yes
DAFOPW Yes Yes
DAFPS Yes Yes
DAFRDA Yes Yes
DAFRFR Yes Yes
DAFRS Yes Yes
DAFUS Yes Yes
DASAC Yes Yes
DASCLS Yes Yes
DASDC Yes Yes
DASEC Yes Yes
DASHFN Yes Yes
DASOPR Yes Yes
DASOPW Yes Yes
DASRFR Yes Yes
DCYLDR Yes Yes
DELTET Yes Yes
DET Yes Yes
DGEODR Yes Yes
DIAGS2 Yes Yes
DIFF Yes Yes
DLABBS Yes Yes
DLABFS Yes Yes
DLAFNS Yes Yes
DLAFPS Yes Yes
DLATDR Yes Yes
DP2HX Yes Yes
DPGRDR Yes Yes
DPMAX Yes Yes
DPMIN Yes Yes
DPR Yes Yes
DRDCYL Yes Yes
DRDGEO Yes Yes
DRDLAT Yes Yes
DRDPGR Yes Yes
DRDSPH Yes Yes
DSKB02 Yes Yes
DSKCLS Yes Yes
DSKD02 Yes Yes
DSKGD Yes Yes
DSKGTL Yes Yes
DSKI02 Yes Yes
DSKMI2 Yes Yes
DSKN02 Yes Yes
DSKOBJ Yes Yes
DSKOBN Yes Yes
DSKP02 Yes Yes
DSKRB2 Yes Yes
DSKSRF Yes Yes
DSKSTL Yes Yes
DSKV02 Yes Yes
DSKE02 Yes Yes
DSKX02 Yes Yes
DSKXSI Yes Yes
DSKXV Yes Yes
DSKZ02 Yes Yes
DSPHDR Yes Yes
DTPOOL Yes Yes
DUCRSS Yes Yes
DVCRSS Yes Yes
DVDOT Yes Yes
DVHAT Yes Yes
DVNORM Yes Yes
DVPOOL Yes Yes
DVSEP Yes Yes
EDLIMB Yes Yes
EDTERM Yes Yes
EKACEC Yes Yes
EKACED Yes Yes
EKACEI Yes Yes
EKACLC Yes Yes
EKACLD Yes Yes
EKACLI Yes Yes
EKAPPR Yes Yes
EKBSEG Yes Yes
EKCCNT Yes Yes
EKCII Yes Yes SpiceEKAttDsc data type
EKCLS Yes Yes
EKDELR Yes Yes
EKFFLD Yes Yes
EKFIND Yes Yes
EKGC Yes Yes Last row not returned
EKGD Yes Yes
EKGI Yes Yes
EKIFLD Yes Yes
EKINSR Yes Yes
EKLEF Yes Yes
EKNELT Yes Yes
EKNSEG Yes Yes
EKNTAB Yes Yes
EKOPN Yes Yes
EKOPR Yes Yes
EKOPS Yes Yes
EKOPW Yes Yes
EKPSEL Yes Yes
EKRCEC Yes Yes
EKRCED Yes Yes
EKRCEI Yes Yes
EKSSUM Yes Yes
EKTNAM Yes Yes
EKUCEC Yes Yes
EKUCED Yes Yes
EKUCEI Yes Yes
EKUEF Yes Yes
EL2CGV Yes Yes
ELEMC Yes Yes
ELEMD Yes Yes
ELEMI Yes Yes
EQNCPV Yes Yes
EQSTR Yes Yes
ERRACT Yes Yes new method for dealing with returned strings/buffers see this and errdev for what I did
ERRCH Yes Yes
ERRDEV Yes Yes
ERRDP Yes Yes
ERRINT Yes Yes
ERRPRT Yes Yes
ESRCHC Yes Yes
ET2LST Yes Yes
ET2UTC Yes Yes
ETCAL Yes Yes
EUL2M Yes Yes
EUL2XF Yes Yes
EXISTS Yes Yes
EXPOOL Yes Yes
FAILED Yes Yes
FOVRAY Yes Yes
FOVTRG Yes Yes
FRAME Yes Yes
FRINFO Yes Yes
FRMNAM Yes Yes
FTNCLS Yes Yes
FURNSH Yes Yes
GCPOOL Yes Yes
GDPOOL Yes Yes
GEOREC Yes Yes
GETCML Skipped Skipped Not needed.
GETELM Yes Yes
GETFAT Yes Yes
GETFOV Yes Yes
GETMSG Yes Yes
GFBAIL Yes Yes
GFCLRH Yes Yes
GFDIST Yes Yes
GFEVNT Yes Yes
GFFOVE Yes Yes
GFILUM Yes Yes
GFINTH Yes Yes
GFOCCE Yes Yes
GFOCLT Yes Yes
GFPA Yes Yes
GFPOSC Yes Yes
GFREFN Yes Yes
GFREPF Yes Yes
GFREPI Yes Yes
GFREPU Yes Yes
GFRFOV Yes Yes
GFRR Yes Yes
GFSEP Yes Yes
GFSNTC Yes Yes
GFSSTP Yes Yes
GFSTEP Yes Yes
GFSTOL Yes Yes
GFSUBC Yes Yes
GFTFOV Yes Yes
GFUDB Yes Yes
GFUDS Yes Yes
GIPOOL Yes Yes
GNPOOL Yes Yes
HALFPI Yes Yes
HRMINT Yes Yes
HX2DP Yes Yes
IDENT Yes Yes
ILLUM Yes Yes
ILLUMF Yes Yes
ILLUMG Yes Yes
ILUMIN Yes Yes
INEDPL Yes Yes
INELPL Yes Yes
INRYPL Yes Yes
INSRTC Yes Yes
INSRTD Yes Yes
INSRTI Yes Yes
INTER Yes Yes
INTMAX Yes Yes
INTMIN Yes Yes
INVERT Yes Yes
INVORT Yes Yes
IRFNAM Yes Yes
IRFNUM Yes Yes
IRFROT Yes Yes
IRFTRN Yes Yes
ISORDV Yes Yes
ISRCHC Yes Yes
ISRCHD Yes Yes
ISRCHI Yes Yes
ISROT Yes Yes
ISWHSP Yes Yes
J1900 Yes Yes
J1950 Yes Yes
J2000 Yes Yes
J2100 Yes Yes
JYEAR Yes Yes
KCLEAR Yes Yes
KDATA Yes Yes
KEPLEQ Yes Yes
KINFO Yes Yes
KPLFRM Yes Yes
KPSOLV Yes Yes
KTOTAL Yes Yes
KXTRCT Yes Yes
LASTNB Yes Yes
LATCYL Yes Yes
LATREC Yes Yes
LATSPH Yes Yes
LATSRF Yes Yes
LCASE Yes Yes
LDPOOL Yes Yes
LGRIND Yes Yes
LIMBPT Yes Yes
LMPOOL Yes Yes
LPARSE Yes Yes
LPARSM Yes Yes
LPARSS Yes Yes
LSPCN Yes Yes
LSTLEC Yes Yes
LSTLED Yes Yes
LSTLEI Yes Yes
LSTLTC Yes Yes
LSTLTD Yes Yes
LSTLTI Yes Yes
LTIME Yes Yes
LX4DEC Yes Yes
LX4NUM Yes Yes
LX4SGN Yes Yes
LX4UNS Yes Yes
LXQSTR Yes Yes
M2EUL Yes Yes
M2Q Yes Yes
MATCHI Yes Yes
MATCHW Yes Yes
MAXD Skipped Skipped Not needed.
MAXI Skipped Skipped Not needed.
MEQU Yes Yes
MEQUG Yes Yes
MIND Skipped Skipped Not needed.
MINI Skipped Skipped Not needed.
MTXM Yes Yes
MTXMG Yes Yes
MTXV Yes Yes
MTXVG Yes Yes
MXM Yes Yes
MXMG Yes Yes
MXMT Yes Yes
MXMTG Yes Yes
MXV Yes Yes
MXVG Yes Yes
NAMFRM Yes Yes
NCPOS Yes Yes
NCPOSR Yes Yes
NEARPT Yes Yes
NPEDLN Yes Yes
NPELPT Yes Yes
NPLNPT Yes Yes
NVC2PL Yes Yes
NVP2PL Yes Yes
OCCULT Yes Yes
ORDC Yes Yes
ORDD Yes Yes
ORDI Yes Yes
ORDERC Yes Yes
ORDERD Yes Yes
ORDERI Yes Yes
OSCELT Yes Yes
OSCLTX Yes Yes
PCKCLS Yes Yes
PCKCOV Yes Yes
PCKFRM Yes Yes
PCKLOF Yes Yes
PCKOPN Yes Yes
PCKUOF Yes Yes
PCKW02 Yes Yes
PCPOOL Yes Yes
PDPOOL Yes Yes
PGRREC Yes Yes
PHASEQ Yes Yes
PI Yes Yes
PIPOOL Yes Yes
PJELPL Yes Yes
PL2NVC Yes Yes
PL2NVP Yes Yes
PL2PSV Yes Yes
PLTAR Yes Yes
PLTEXP Yes Yes
PLTNP Yes Yes
PLTNRM Yes Yes
PLTVOL Yes Yes
POLYDS Yes Yes
POS Yes Yes
POSR Yes Yes
PROMPT Skipped Skipped Not needed.
PROP2B Yes Yes
PRSDP Yes Yes
PRSINT Yes Yes
PSV2PL Yes Yes
PUTCML Skipped Skipped Not needed.
PXFORM Yes Yes
PXFRM2 Yes Yes
Q2M Yes Yes
QCKTRC Yes Yes
QDQ2AV Yes Yes
QXQ Yes Yes
RADREC Yes Yes
RAV2XF Yes Yes
RAXISA Yes Yes
RDTEXT Yes Yes
RECCYL Yes Yes
RECGEO Yes Yes
RECLAT Yes Yes
RECPGR Yes Yes
RECRAD Yes Yes
RECSPH Yes Yes
REMOVC Yes Yes
REMOVD Yes Yes
REMOVI Yes Yes
REORDC Yes Yes
REORDD Yes Yes
REORDI Yes Yes
REORDL Yes Yes
REPMC Yes Yes
REPMCT Yes Yes
REPMD Yes Yes
REPMF Yes Yes
REPMI Yes Yes
REPMOT Yes Yes
RESET Yes Yes
RETURN_C Yes Yes Important: the '_c' is retained due to builtin name.
ROTATE Yes Yes
ROTMAT Yes Yes
ROTVEC Yes Yes
RPD Yes Yes
RQUAD Yes Yes
SAELGV Yes Yes
SCARD Yes Yes
SCDECD Yes Yes
SCE2C Yes Yes
SCE2S Yes Yes
SCE2T Yes Yes
SCENCD Yes Yes
SCFMT Yes Yes
SCPART Yes Yes
SCS2E Yes Yes
SCT2E Yes Yes
SCTIKS Yes Yes
SDIFF Yes Yes
SET Yes Yes
SETMSG Yes Yes
SHELLC Yes Yes This might be another working mutable 2d char array
SHELLD Yes Yes
SHELLI Yes Yes
SIGERR Yes Yes
SINCPT Yes Yes
SIZE Yes Yes
SPD Yes Yes
SPHCYL Yes Yes
SPHLAT Yes Yes
SPHREC Yes Yes
SPK14A Yes Yes
SPK14B Yes Yes
SPK14E Yes Yes
SPKACS Yes Yes
SPKAPO Yes Yes
SPKAPP Yes Yes
SPKAPS Yes Yes
SPKCLS Yes Yes
SPKCOV Yes Yes
SPKCPO Yes Yes
SPKCPT Yes Yes
SPKCVO Yes Yes
SPKCVT Yes Yes
SPKEZ Yes Yes
SPKEZP Yes Yes
SPKEZR Yes Yes
SPKGEO Yes Yes
SPKGPS Yes Yes
SPKLEF Yes Yes
SPKLTC Yes Yes
SPKOBJ Yes Yes
SPKOPA Yes Yes
SPKOPN Yes Yes
SPKPDS Yes Yes
SPKPOS Yes Yes
SPKPVN Yes Yes
SPKSFS Yes Yes
SPKSSB Yes Yes
SPKSUB Yes Yes
SPKUDS Yes Yes
SPKUEF Yes Yes
SPKW02 Yes Yes
SPKW03 Yes Yes
SPKW05 Yes Yes
SPKW08 Yes Yes
SPKW09 Yes Yes
SPKW10 Yes Yes
SPKW12 Yes Yes
SPKW13 Yes Yes
SPKW15 Yes Yes
SPKW17 Yes Yes
SPKW18 Yes Yes
SPKW20 Yes Yes
SRFC2S Yes Yes
SRFCSS Yes Yes
SRFNRM Yes Yes
SRFREC Yes Yes
SRFXPT Yes Yes
SRFS2C Yes Yes
SRFSCC Yes Yes
SSIZE Yes Yes
STELAB Yes Yes
STPOOL Yes Yes
STR2ET Yes Yes
SUBPNT Yes Yes
SUBPT Yes Yes
SUBSLR Yes Yes
SUBSOL Yes Yes
SUMAD Yes Yes
SUMAI Yes Yes
SURFNM Yes Yes
SURFPT Yes Yes
SURFPV Yes Yes
SWPOOL Yes Yes
SXFORM Yes Yes
SZPOOL Yes Yes
TERMPT Yes Yes
TIMDEF Yes Yes
TIMOUT Yes Yes
TIPBOD Yes Yes
TISBOD Yes Yes
TKVRSN Yes Yes
TPARSE Yes Yes
TPICTR Yes Yes
TRACE Yes Yes
TRCDEP Yes Yes
TRCNAM Yes Yes
TRCOFF Yes Yes
TSETYR Yes Yes
TWOPI Yes Yes
TWOVEC Yes Yes
TYEAR Yes Yes
UCASE Yes Yes
UCRSS Yes Yes
UDDC Yes Yes
UDDF Yes Yes
UDF Yes Yes
UNION Yes Yes
UNITIM Yes Yes
UNLOAD Yes Yes
UNORM Yes Yes
UNORMG Yes Yes
UTC2ET Yes Yes
VADD Yes Yes
VADDG Yes Yes
VALID Yes Yes
VCRSS Yes Yes
VDIST Yes Yes
VDISTG Yes Yes
VDOT Yes Yes
VDOTG Yes Yes
VEQU Yes Yes
VEQUG Yes Yes
VHAT Yes Yes
VHATG Yes Yes
VLCOM3 Yes Yes
VLCOM Yes Yes
VLCOMG Yes Yes
VMINUG Yes Yes
VMINUS Yes Yes
VNORM Yes Yes
VNORMG Yes Yes
VPACK Yes Yes
VPERP Yes Yes
VPRJP Yes Yes
VPRJPI Yes Yes
VPROJ Yes Yes
VREL Yes Yes
VRELG Yes Yes
VROTV Yes Yes halfpi is not exactly reprentable in IEEE 754 notation,
VSCL Yes Yes
VSCLG Yes Yes
VSEP Yes Yes
VSEPG Yes Yes
VSUB Yes Yes
VSUBG Yes Yes
VTMV Yes Yes
VTMVG Yes Yes
VUPACK Yes Yes
VZERO Yes Yes
VZEROG Yes Yes
WNCARD Yes Yes
WNCOMD Yes Yes
WNCOND Yes Yes
WNDIFD Yes Yes
WNELMD Yes Yes
WNEXPD Yes Yes
WNEXTD Yes Yes
WNFETD Yes Yes
WNFILD Yes Yes
WNFLTD Yes Yes
WNINCD Yes Yes
WNINSD Yes Yes
WNINTD Yes Yes
WNRELD Yes Yes
WNSUMD Yes Yes
WNUNID Yes Yes
WNVALD Yes Yes
XF2EUL Yes Yes
XF2RAV Yes Yes
XFMSTA Yes Yes
XPOSE6 Yes Yes
XPOSE Yes Yes
XPOSEG Yes Yes
Clone this wiki locally