A Permuted Index for SPICELIB APIs
===========================================================================
This document is an index for NAIF's SPICELIB API routines. The
index entries are short phrases that describe the functionality of
the routines (Fortran subroutines or function subprograms). Each
phrase is followed by the name of the routine that performs the
described function, and then by the name of the file containing that
routine.
The reason we call this a ``permuted'' index is that each index
entry occurs in multiple (cyclic) permutations, allowing each
significant word in every functional description of a routine to
occur first in at least one index entry. For example, the routine
PXFORM (which returns the matrix that transforms position vectors
from one specified frame to another at a specified epoch) can be
found under the entries
FIND a position transformation matrix PXFORM pxform.for
MATRIX, find a position transformation PXFORM pxform.for
POSITION transformation matrix, find a PXFORM pxform.for
TRANSFORMATION matrix, find a position PXFORM pxform.for
Some descriptions map to multiple routines; this happens when there
are routines that perform the same function on different data types.
This index is alphabetically ordered by the index entries.
Version
--------------------------------------------------------
This index applies to version N0067 of the SPICE Toolkit configured
by NAIF on Fri Dec 31 18:16:48 PST 2021.
Index
--------------------------------------------------------
1900.0, besselian date B1900 b1900.for
1900.0 jan 0.5, julian date of J1900 j1900.for
1950.0, besselian date B1950 b1950.for
1950.0 jan 1.0, julian date of J1950 j1950.for
2000 jan 1.5, julian date of J2000 j2000.for
2100 jan 1.5, julian date of J2100 j2100.for
2X2 matrix, diagonalize symmetric DIAGS2 diags2.for
3-DIMENSIONAL unit vector and norm UNORM unorm.for
3-DIMENSIONAL vector addition VADD vadd.for
3-DIMENSIONAL vector in place, unitize a VHATIP vhatip.for
3-DIMENSIONAL vector is the zero vector, test whether a VZERO vzero.for
3-DIMENSIONAL vector, matrix times MXV mxv.for
3-DIMENSIONAL vector, matrix transpose times MTXV mtxv.for
3-DIMENSIONAL vector, negate a VMINUS vminus.for
3-DIMENSIONAL vector, norm of VNORM vnorm.for
3-DIMENSIONAL vector projection VPROJ vproj.for
3-DIMENSIONAL vector scaling VSCL vscl.for
3-DIMENSIONAL vector scaling in place VSCLIP vsclip.for
3-DIMENSIONAL vector subtraction VSUB vsub.for
3-DIMENSIONAL vector to another, assign a VEQU vequ.for
3-DIMENSIONAL vector transpose times matrix times vector VTMV vtmv.for
3-DIMENSIONAL vector, unitize a VHAT vhat.for
3-DIMENSIONAL vectors, angular separation of VSEP vsep.for
3-DIMENSIONAL vectors, distance between VDIST vdist.for
3-DIMENSIONAL vectors, dot product VDOT vdot.for
3-DIMENSIONAL vectors, linear combination of three VLCOM3 vlcom3.for
3-DIMENSIONAL vectors, linear combination of two VLCOM vlcom.for
3-DIMENSIONAL vectors, relative difference of VREL vrel.for
3-VECTOR norm, derivative of DVNORM dvnorm.for
3-VECTOR, perpendicular component of a VPERP vperp.for
3X3 case, matrix times matrix MXM mxm.for
3X3 case, matrix times matrix transpose MXMT mxmt.for
3X3 case, matrix transpose times matrix MTXM mtxm.for
3X3 matrix, determinant of a d.p. DET det.for
3X3 matrix, equal to another MEQU mequ.for
3X3 matrix, invert a INVERT invert.for
3X3 matrix, trace of a TRACE trace.for
3X3 matrix, transpose a XPOSE xpose.for
ABBREVIATED year to a fully specified year., expand an TEXPYR texpyr.for
ABBREVIATED years, set the interval of expansion for TSETYR texpyr.for
ABERRATION correction, low-level SPKACS spkacs.for
ABERRATION correction, low-level light time and stellar SPKAPS spkaps.for
ABERRATION for transmission case, stellar STLABX stlabx.for
ABERRATION, stellar STELAB stelab.for
ABERRATION-CORRECTED state computation, low-level SPKAPS spkaps.for
ABERRATION-CORRECTED state from SPK file SPKACS spkacs.for
ABERRATION-CORRECTED state, get light time and stellar SPKACS spkacs.for
ABERRATIONS, get position relative observer corrected for SPKEZP spkezp.for
SPKPOS spkpos.for
ABERRATIONS, get state relative observer corrected for SPKEZ spkez.for
ABERRATIONS, get state relative to observer corrected for SPKEZR spkezr.for
ACCESS methods for das files, return allowed DASHAM dasfm.for
ACCESS, open a das file for read DASOPR dasfm.for
ACCESS, open a das file for write DASOPW dasfm.for
ACCESS, open a new das file for write DASOPN dasfm.for
ACCESS, open a new das file with write DASONW dasfm.for
ACCESS, open a new dla file with write DLAOPN dlaopn.for
ACCESS, open a new dsk file with write DSKOPN dskopn.for
ACOS before evaluation, check a d.p. argument for DACOSN dacosn.for
ACTION, get current error response GETACT putact.for
ACTION, get/set default error ERRACT erract.for
ACTION, store the error response PUTACT putact.for
ADD character data to a das file DASADC dasadc.for
ADD character data to EK column EKACEC ekacec.for
ADD comment records to a das file DASACR dasacr.for
ADD comments from a logical unit to a das file DASACU dasacu.for
ADD comments to a binary DAF file DAFAC dafac.for
ADD comments to a binary das file DASAC dasac.for
ADD comments to SPK or CK file SPCAC spcac.for
ADD DAF reserved records DAFARR dafarr.for
ADD data to a type 03 pck segment PCK03A pck03a.for
ADD data to a type 14 SPK segment SPK14A spk14a.for
ADD data to a type 4 CK segment CKW04A ckw04a.for
ADD data to DAF array DAFADA dafana.for
ADD data to EK EKACEC ekacec.for
EKACED ekaced.for
EKACEI ekacei.for
ADD double precision data to a das file DASADD dasadd.for
ADD double precision data to EK column EKACED ekaced.for
ADD integer data to a das file DASADI dasadi.for
ADD integer data to EK column EKACEI ekacei.for
ADD new DAF array DAFANA dafana.for
ADDING data to a DAF, continue DAFCAD dafana.for
ADDING data to, select a DAF to continue DAFCAD dafana.for
ADDING segments, open an existing SPK file for SPKOPA spkopa.for
ADDITION, 3-dimensional vector VADD vadd.for
ADDITION, n-dimensional vector VADDG vaddg.for
ADDITIVE numeric time system to another, convert one UNITIM unitim.for
ADDITIVE numeric time systems, transform between two UNITIM unitim.for
ADDRESS range of das file, return logical DASLLA daslla.for
ADDRESS, read data from DAF DAFGDA dafgda.for
ADDRESS, record/word to DAF DAFRWA dafrwa.for
ADDRESS to physical location, map das logical DASA2L dasa2l.for
ADDRESS to record/word, DAF DAFARW dafrwa.for
ADDRESS, write data to DAF DAFWDA dafwda.for
ADDRESSES in das file, return last logical DASLLA daslla.for
ADDRESSES using substrings, update a range of das logical DASUDC dasudc.for
ADDRESSES, write substrings to a range of das logical DASUDC dasudc.for
AGAINST wildcard template, match string MATCHI matchi.for
MATCHW matchw.for
AGENT from kernel pool watch lists, delete DWPOOL pool.for
ALLOCATE node from linked list pool LNKAN lnkan.for
ALLOW changes of long error message ALLOWD accept.for
ALLOWED access methods for das files, return DASHAM dasfm.for
ALLOWED identifier characters for lexing, customize LXCSID lxname.for
ALLOWED identifier characters, return default LXDFID lxname.for
ALREADY open, test for file ISOPEN isopen.for
ALTITUDE over an ellipsoid, derivative of DNEARP dnearp.for
ALTITUDE over an ellipsoid, rate of change of the DNEARP dnearp.for
AMOUNT of data in a das file, find the DASHFS dasfm.for
ANGLE, determine if a vector lies in a solid tetrahedral INSANG insang.for
ANGLE, emission ILUMIN ilumin.for
ANGLE for arbitrary illumination source, compute phase PHASEQ phaseq.for
ANGLE general source, emission ILLUMG illumg.for
ANGLE general source, incidence ILLUMG illumg.for
ANGLE general source, phase ILLUMG illumg.for
ANGLE general source with flags, emission ILLUMF illumf.for
ANGLE general source with flags, incidence ILLUMF illumf.for
ANGLE general source with flags, phase ILLUMF illumf.for
ANGLE of a rotation matrix, axis and RAXISA raxisa.for
ANGLE, phase ILUMIN ilumin.for
ANGLE search, gf phase GFPA gfpa.for
ANGLE, solar incidence ILUMIN ilumin.for
ANGLE, time derivative of half DHFA dhfa.for
ANGLE to rotation, axis and AXISAR axisar.for
ANGLES and derivatives from state transformation, euler XF2EUL xf2eul.for
ANGLES and derivatives, state transformation from euler EUL2XF xf2eul.for
ANGLES and their derivatives, get euler PCKE02 pcke02.for
PCKEUL pckeul.for
ANGLES for a body, fetch euler BODEUL bodeul.for
ANGLES for orientation of a body, euler BODEUL bodeul.for
ANGLES general source, illumination ILLUMG illumg.for
ANGLES general source, lighting ILLUMG illumg.for
ANGLES general source with flags, illumination ILLUMF illumf.for
ANGLES general source with flags, lighting ILLUMF illumf.for
ANGLES, illumination ILUMIN ilumin.for
ANGLES, lighting ILUMIN ilumin.for
ANGLES, matrix to euler M2EUL m2eul.for
ANGLES to matrix, euler EUL2M eul2m.for
ANGULAR separation between two target bodies, compute the TRGSEP trgsep.for
ANGULAR separation of 3-dimensional vectors VSEP vsep.for
ANGULAR separation of n-dimensional vectors VSEPG vsepg.for
ANGULAR separation search, gf GFSEP gfsep.for
ANGULAR separation, time derivative of DVSEP dvsep.for
ANGULAR velocity from quaternion and derivative QDQ2AV qdq2av.for
ANGULAR velocity, get CK pointing and CKGPAV ckgpav.for
ANGULAR velocity, state transformation to rotation and RAV2XF rav2xf.for
XF2RAV xf2rav.for
APPARENT position from SPK file SPKAPO spkapo.for
APPARENT position, get SPKAPO spkapo.for
APPEND an item to a character cell APPNDC appndc.for
APPEND an item to a d.p. cell APPNDD appndd.for
APPEND an item to an integer cell APPNDI appndi.for
APPEND comments to a DAF file comment area DAFAC dafac.for
APPEND comments to a das file comment area DASAC dasac.for
APPEND record to EK segment EKAPPR ekappr.for
APPROXIMATE equality APPROX approx.for
ARBITRARY illumination source, compute phase angle for PHASEQ phaseq.for
ARC hyperbolic cosine, d.p. DACOSH dacosh.for
ARC hyperbolic tangent, d.p. DATANH datanh.for
ARCHITECTURE and type from an id word, extract IDW2AT idw2at.for
ARCHITECTURE and type of a kernel file, determine the GETFAT getfat.for
AREA, append comments to a DAF file comment DAFAC dafac.for
AREA, append comments to a das file comment DASAC dasac.for
AREA, compute plate model PLTAR pltar.for
AREA, delete DAF comment DAFDC dafdc.for
AREA, delete das comment DASDC dasdc.for
ARGUMENT for acos before evaluation, check a d.p. DACOSN dacosn.for
ARGUMENT for asin before evaluation, check a d.p. DASINE dasine.for
ARGUMENTS, dummy function for udfuns signature UDF udf.for
ARRAY, add data to DAF DAFADA dafana.for
ARRAY, add new DAF DAFANA dafana.for
ARRAY are false, test whether some logicals in an SOMFLS somfls.for
ARRAY are true, test whether all logicals in an ALLTRU alltru.for
ARRAY are true, test whether no logicals in an NOTRU notru.for
ARRAY are true, test whether some logicals in an SOMTRU somtru.for
ARRAY, begin new DAF DAFBNA dafana.for
ARRAY, clear a character CLEARC clearc.for
ARRAY, clear a d.p. CLEARD cleard.for
ARRAY, clear an integer CLEARI cleari.for
ARRAY, cycle the elements of a character CYCLAC cyclac.for
ARRAY, cycle the elements of a d.p. CYCLAD cyclad.for
ARRAY, cycle the elements of an integer CYCLAI cyclai.for
ARRAY element, closest integer LSTCLI lstcli.for
ARRAY element, last closest d.p. LSTCLD lstcld.for
ARRAY, end new DAF DAFENA dafana.for
ARRAY, fill a character FILLC fillc.for
ARRAY, fill a d.p. FILLD filld.for
ARRAY, fill an integer FILLI filli.for
ARRAY, find DAF DAFFA daffa.for
ARRAY, find next DAF DAFFNA daffa.for
ARRAY, find previous DAF DAFFPA daffa.for
ARRAY for equivalent character string, search ESRCHC esrchc.for
ARRAY in place, cycle the elements of a character CYACIP cyacip.for
ARRAY in place, cycle the elements of a d.p. CYADIP cyadip.for
ARRAY in place, cycle the elements of an integer CYAIIP cyaiip.for
ARRAY, insert at location in a character INSLAC inslac.for
ARRAY, insert at location in an integer INSLAI inslai.for
ARRAY, insert at location in d.p. INSLAD inslad.for
ARRAY is an order vector, test whether an integer ISORDV isordv.for
ARRAY, maximum element of character MAXAC maxac.for
ARRAY, maximum element of d.p. MAXAD maxad.for
ARRAY, maximum element of integer MAXAI maxai.for
ARRAY, minimum element of character MINAC minac.for
ARRAY, minimum element of d.p. MINAD minad.for
ARRAY, minimum element of integer MINAI minai.for
ARRAY, move a character array to another character MOVEC movec.for
ARRAY, move a d.p. array to another d.p. MOVED moved.for
ARRAY, move a integer array to another integer MOVEI movei.for
ARRAY name, change DAF DAFRN daffa.for
ARRAY name, get DAF DAFGN daffa.for
ARRAY, non-blank width of a character NBWID nbwid.for
ARRAY of text lines from a logical unit, read an READLA readla.for
ARRAY of text lines to a logical unit, write an WRITLA writla.for
ARRAY, order of a character ORDERC orderc.for
ARRAY, order of a d.p. ORDERD orderd.for
ARRAY, order of an integer ORDERI orderi.for
ARRAY, pack a character PACKAC packac.for
ARRAY, pack a d.p. PACKAD packad.for
ARRAY, pack an integer PACKAI packai.for
ARRAY, printable width of a character PCWID pcwid.for
ARRAY, product of a d.p. PRODAD prodad.for
ARRAY, product of an integer PRODAI prodai.for
ARRAY, remove duplicates from a character RMDUPC rmdupc.for
ARRAY, remove duplicates from a d.p. RMDUPD rmdupd.for
ARRAY, remove duplicates from an integer RMDUPI rmdupi.for
ARRAY, remove elements from a character REMLAC remlac.for
ARRAY, remove elements from a d.p. REMLAD remlad.for
ARRAY, remove elements from an integer REMLAI remlai.for
ARRAY, reorder a character REORDC reordc.for
ARRAY, reorder a d.p. REORDD reordd.for
ARRAY, reorder a logical REORDL reordl.for
ARRAY, reorder an integer REORDI reordi.for
ARRAY, search in a character ISRCHC isrchc.for
ARRAY, search in a d.p. ISRCHD isrchd.for
ARRAY, search in an integer ISRCHI isrchi.for
ARRAY, shell sort a character SHELLC shellc.for
ARRAY, shell sort a d.p. SHELLD shelld.for
ARRAY, shell sort an integer SHELLI shelli.for
ARRAY, sum of a d.p. SUMAD sumad.for
ARRAY, sum of an integer SUMAI sumai.for
ARRAY, swap elements of character SWAPAC swapac.for
ARRAY, swap elements within a d.p. SWAPAD swapad.for
ARRAY, swap elements within an integer SWAPAI swapai.for
ARRAY to another character array, move a character MOVEC movec.for
ARRAY to another d.p. array, move a d.p. MOVED moved.for
ARRAY to another integer array, move a integer MOVEI movei.for
ARRAYS for equality, test two integer SAMEAI sameai.for
ARRAYS, reorder DAF DAFRA dafra.for
ARTICLE, get the correct indefinite ANA ana.for
ASCII, binary SPK or CK to SPCB2A spcb2a.for
ASCII characters from a string, strip ASTRIP astrip.for
ASCII SPK or CK to binary SPCA2B spca2b.for
ASIN before evaluation, check a d.p. argument for DASINE dasine.for
ASSIGN a 3-dimensional vector to another VEQU vequ.for
ASSIGN an n-dimensional vector to another VEQUG vequg.for
ASSIGN DAF handles DAFAH dafah.for
ASSOCIATED standard input and output, logical units STDIO stdio.for
ASSOCIATED with a frame class and class id, find info CCIFRM framex.for
ASSOCIATED with a symbol, fetch nth value SYNTHC synthc.for
SYNTHD synthd.for
SYNTHI synthi.for
ASSOCIATED with a symbol, set the value SYSETC sysetc.for
SYSETD sysetd.for
SYSETI syseti.for
ASSOCIATED with a symbol, set the values SYPUTC syputc.for
SYPUTD syputd.for
SYPUTI syputi.for
ASSOCIATED with a symbol, transpose two values SYTRNC sytrnc.for
SYTRND sytrnd.for
SYTRNI sytrni.for
ASSOCIATED with an object, find the bodyfixed frame CIDFRM framex.for
CNMFRM framex.for
ATTRIBUTES, fetch reference frame FRINFO framex.for
AXIS and angle of a rotation matrix RAXISA raxisa.for
AXIS and angle to rotation AXISAR axisar.for
AXIS, vector rotation about an VROTV vrotv.for
AZ and el, convert rectangular coordinates to range, RECAZL recazl.for
AZ and el, rectangular coordinates to range, RECAZL recazl.for
AZ and el to rectangular coordinates, convert range, AZLREC azlrec.for
AZ and el to rectangular coordinates, range, AZLREC azlrec.for
AZ and el to rectangular velocity conversion, range, DRDAZL drdazl.for
AZ and el velocity conversion, rectangular to range, DAZLDR dazldr.for
AZ/EL coordinates, jacobian matrix of rectangular w.r.t. DRDAZL drdazl.for
AZ/EL coordinates relative to constant position observer AZLCPO azlcpo.for
AZ/EL coordinates relative to landmark on extended object AZLCPO azlcpo.for
AZ/EL coordinates relative to surface point extended objec AZLCPO azlcpo.for
AZ/EL coordinates w.r.t. constant position surface point AZLCPO azlcpo.for
AZ/EL w.r.t. rectangular coordinates, jacobian matrix of DAZLDR dazldr.for
AZIMUTH and elevation, convert rectangular to range, RECAZL recazl.for
AZIMUTH and elevation derivative, rectangular to range, DAZLDR dazldr.for
AZIMUTH and elevation, rectangular to range, RECAZL recazl.for
AZIMUTH and elevation to rectangular, convert range, AZLREC azlrec.for
AZIMUTH and elevation to rectangular derivative, range, DRDAZL drdazl.for
AZIMUTH and elevation to rectangular, range, AZLREC azlrec.for
BACKWARD search, begin DAF DAFBBS daffa.for
BACKWARD search for position of unlisted character NCPOSR ncposr.for
BACKWARD search for the position of a character CPOSR cposr.for
BACKWARD search in dla file, begin DLABBS dlabbs.for
BAIL out routine, gf standard GFBAIL gfbail.for
BARYCENTER, state relative to solar system SPKSSB spkssb.for
BASE 16 scientific notation, convert d.p. to DP2HX dp2hx.for
BASE 16 scientific notation d.p. number, convert HX2DP hx2dp.for
BASE for encoding integers in character string CHBASE chbase.for
BEFORE a node, insert sublist into linked list LNKILB lnkilb.for
BEFORE evaluation, check a d.p. argument for acos DACOSN dacosn.for
BEFORE evaluation, check a d.p. argument for asin DASINE dasine.for
BEGIN backward search in dla file DLABBS dlabbs.for
BEGIN DAF backward search DAFBBS daffa.for
BEGIN DAF forward search DAFBFS daffa.for
BEGIN forward search in dla file DLABFS dlabfs.for
BEGIN new DAF array DAFBNA dafana.for
BEGIN new segment in dla file DLABNS dlabns.for
BEGIN search for CK segment CKBSS ckbsr.for
BEGIN writing a fixed packet size generic segment SGBWFS sgseqw.for
BEGIN writing a type 03 pck segment PCK03B pck03b.for
BEGIN writing a type 14 SPK segment SPK14B spk14b.for
BEGIN writing a type 4 CK segment CKW04B ckw04b.for
BEGIN writing a variable packet size generic segment SGBWVS sgseqw.for
BESSELIAN date 1900.0 B1900 b1900.for
BESSELIAN date 1950.0 B1950 b1950.for
BETWEEN 3-dimensional vectors, distance VDIST vdist.for
BETWEEN coordinate systems, state transformation XFMSTA xfmsta.for
BETWEEN ephemeris time and UTC, difference DELTET deltet.for
BETWEEN line and ellipsoid, distance NPEDLN npedln.for
BETWEEN line of sight and body, distance NPEDLN npedln.for
BETWEEN n-dimensional vectors, distance VDISTG vdistg.for
BETWEEN point and line, distance NPLNPT nplnpt.for
BETWEEN ray and ellipsoid, point of intersection SURFPT surfpt.for
BETWEEN SCLK id codes and names, convert SCTRAN sctran.for
BETWEEN two additive numeric time systems, transform UNITIM unitim.for
BETWEEN two target bodies, compute the angular separation TRGSEP trgsep.for
BETWEEN two uniform numeric time systems, transform UNITIM unitim.for
BETWEEN various parsed time representations, convert TTRANS ttrans.for
BINARY, ASCII SPK or CK to SPCA2B spca2b.for
BINARY, convert DAF transfer file to DAFTB daftb.for
BINARY DAF file, add comments to a DAFAC dafac.for
BINARY DAF into a DAF transfer file, convert DAFBT dafbt.for
BINARY das, convert das transfer file to DASTB dastb.for
BINARY das file, add comments to a DASAC dasac.for
BINARY das to das transfer file, convert DASBT dasbt.for
BINARY pck file, find frame class id codes of frames in PCKFRM pckfrm.for
BINARY pck file, get state transformation matrix from PCKMAT pckmat.for
BINARY pck frame, get coverage start and stop time for PCKCOV pckcov.for
BINARY pck reference frame, get coverage window for PCKCOV pckcov.for
BINARY search for a character string BSRCHC bsrchc.for
BINARY search for a string using an order vector BSCHOC bschoc.for
BINARY search for an integer using an order vector BSCHOI bschoi.for
BINARY search for an integer value BSRCHI bsrchi.for
BINARY search for d.p. value BSRCHD bsrchd.for
BINARY SPK or CK to ASCII SPCB2A spcb2a.for
BINARY SPK or CK to text SPCB2T spcb2t.for
BINARY, text SPK or CK to SPCT2B spct2b.for
BLOCKS, transpose a matrix by XPOSBL xposbl.for
BODIES, compute the angular separation between two target TRGSEP trgsep.for
BODIES in dsk file, find id codes of DSKOBJ dskobj.for
BODIES in SPK file, find id codes of SPKOBJ spkobj.for
BODY, distance between line of sight and NPEDLN npedln.for
BODY, euler angles for orientation of a BODEUL bodeul.for
BODY, fetch euler angles for a BODEUL bodeul.for
BODY, fetch transformation matrix for a BODMAT bodmat.for
BODY, find limb points on target LIMBPT limbpt.for
BODY, find nearest point to observer on target SUBPNT subpnt.for
BODY, find nearest point to sun on target SUBSLR subslr.for
BODY, find sub-observer point on target SUBPNT subpnt.for
BODY, find sub-solar point on target SUBSLR subslr.for
BODY, find sub-spacecraft point on target SUBPNT subpnt.for
BODY, find terminator points on target TERMPT termpt.for
BODY from the kernel pool, fetch constants for a BODVCD bodvcd.for
BODVRD bodvrd.for
BODY, get coverage start and stop time for SPKCOV spkcov.for
BODY id code to name BODC2N bodc2n.for
BODY id code to string BODC2S bodc2s.for
BODY id code to surface id code, surface string and SRFSCC srfscc.for
BODY id code to surface string, surface id code and SRFC2S srfc2s.for
BODY in the kernel pool, find constants for a BODFND bodfnd.for
BODY, line of sight intercept with SURFPT surfpt.for
BODY name to code BODN2C bodn2c.for
BODY name/id code definition BODDEF boddef.for
BODY names get position relative to an observer, using SPKEZP spkezp.for
SPKPOS spkpos.for
BODY names get target state relative to an observer, using SPKEZR spkezr.for
BODY, physical constants for a BODVCD bodvcd.for
BODVRD bodvrd.for
BODY relative to another, geometric position of one SPKGPS spkgps.for
BODY relative to another, geometric state of one SPKGEO spkgeo.for
BODY string to code BODS2C bods2c.for
BODY string to surface id code, surface string and SRFS2C srfs2c.for
BODY string to surface string, surface id code and SRFCSS srfcss.for
BODY surface, find intercept of ray on target SINCPT sincpt.for
BODY surface, find intersection of ray and target SINCPT sincpt.for
BODY-FIXED latitudinal coordinates to rectangular, convert SRFREC srfrec.for
BODYFIXED coordinates, transformation from J2000 to BODMAT bodmat.for
BODYFIXED frame associated with an object, find the CIDFRM framex.for
CNMFRM framex.for
BODYFIXED, transformation from inertial position to TIPBOD tipbod.for
BODYFIXED, transformation from inertial state to TISBOD tisbod.for
BODYFIXED, transformation from J2000 position to BODMAT bodmat.for
BOOLEAN function search, gf user defined GFUDB gfudb.for
BOUNDS for type 2 dsk segment, compute range DSKRB2 dskrb2.for
BRACKET a d.p. value within an interval BRCKTD brcktd.for
BRACKET an integer value within an interval BRCKTI brckti.for
BUFFER CK segments for readers CKBSR ckbsr.for
BUFFER, load the kernel pool from an internal text LMPOOL pool.for
BUFFER pck segments for readers PCKBSR pckbsr.for
BUFFER SPK segments for readers SPKBSR spkbsr.for
BUFFERED records to a das file, write DASWBR dasrwr.for
BUFFERING, remove least recently used item LOCATI locati.for
BUILD a list in a character string LBUILD lbuild.for
BUILD a right handed coordinate frame FRAME frame.for
BUILT-IN reference frames, fetch ids of BLTFRM bltfrm.for
C speed of light in a vacuum CLIGHT clight.for
C-KERNEL, --- see CK
C-KERNEL id to SCLK and SPK id, map CKMETA ckmeta.for
C-KERNELS are loaded, determine whether any CKHAVE ckbsr.for
CALENDAR, convert from gregorian to julian GR2JUL jul2gr.for
CALENDAR, convert from julian proleptic to gregorian JUL2GR jul2gr.for
CALENDAR date, convert ephemeris time to a formal ETCAL etcal.for
CALENDARS, gregorian and julian TIMDEF timdef.for
CARDINAL text, replace marker with REPMCT repmct.for
CARDINALITY of a character cell CARDC cardc.for
CARDINALITY of a character cell, set the SCARDC scardc.for
CARDINALITY of a d.p. cell CARDD cardd.for
CARDINALITY of a d.p. cell, set the SCARDD scardd.for
CARDINALITY of a d.p. window WNCARD wncard.for
CARDINALITY of an integer cell CARDI cardi.for
CARDINALITY of an integer cell, set the SCARDI scardi.for
CARTESIAN surface points, map latitudinal coordinates to LATSRF latsrf.for
CARTESIAN surface points to normal vectors, map SRFNRM srfnrm.for
CASE insensitive equal, check two character substrings for SAMCHI samchi.for
CASE insensitive equality, check two characters for EQCHR eqchr.for
CASE insensitive equality of two substrings., check SAMSBI samsbi.for
CASE insensitive not equal, check two characters for NECHR eqchr.for
CASE sensitive equal, check two characters substrings for SAMCH samch.for
CASE, stellar aberration for transmission STLABX stlabx.for
CATALOG, check whether a file is a type 1 star STCC01 stcc01.for
CATALOG file, load a type 1 star STCL01 stcl01.for
CATALOG, find stars in ra-dec rectangle in type 1 star STCF01 stcf01.for
CATALOG, get data for single star from a type 1 star STCG01 stcg01.for
CELL, append an item to a character APPNDC appndc.for
CELL, append an item to a d.p. APPNDD appndd.for
CELL, append an item to an integer APPNDI appndi.for
CELL, cardinality of a character CARDC cardc.for
CELL, cardinality of a d.p. CARDD cardd.for
CELL, cardinality of an integer CARDI cardi.for
CELL, copy a character COPYC copyc.for
CELL, copy a d.p. COPYD copyd.for
CELL, copy an integer COPYI copyi.for
CELL, report an excess of elements in a EXCESS excess.for
CELL, set the cardinality of a character SCARDC scardc.for
CELL, set the cardinality of a d.p. SCARDD scardd.for
CELL, set the cardinality of an integer SCARDI scardi.for
CELL, set the size of a character SSIZEC ssizec.for
CELL, set the size of a d.p. SSIZED ssized.for
CELL, set the size of an integer SSIZEI ssizei.for
CELL, size of a character SIZEC sizec.for
CELL, size of a d.p. SIZED sized.for
CELL, size of an integer SIZEI sizei.for
CENTER and generating vectors, ellipse to EL2CGV el2cgv.for
CENTER and generating vectors to ellipse CGV2EL cgv2el.for
CENTER, map frame class and class id to frame name, id, CCIFRM framex.for
CHANGE DAF array name DAFRN daffa.for
CHANGE default convergence tolerance for gf routines GFSTOL gfstol.for
CHANGE inertial reference frames CHGIRF chgirf.for
CHANGE of the altitude over an ellipsoid, rate of DNEARP dnearp.for
CHANGE time software defaults. TIMDEF timdef.for
CHANGES of long error message, allow ALLOWD accept.for
CHARACTER array, clear a CLEARC clearc.for
CHARACTER array, cycle the elements of a CYCLAC cyclac.for
CHARACTER array, fill a FILLC fillc.for
CHARACTER array in place, cycle the elements of a CYACIP cyacip.for
CHARACTER array, insert at location in a INSLAC inslac.for
CHARACTER array, maximum element of MAXAC maxac.for
CHARACTER array, minimum element of MINAC minac.for
CHARACTER array, move a character array to another MOVEC movec.for
CHARACTER array, non-blank width of a NBWID nbwid.for
CHARACTER array, order of a ORDERC orderc.for
CHARACTER array, pack a PACKAC packac.for
CHARACTER array, printable width of a PCWID pcwid.for
CHARACTER array, remove duplicates from a RMDUPC rmdupc.for
CHARACTER array, remove elements from a REMLAC remlac.for
CHARACTER array, reorder a REORDC reordc.for
CHARACTER array, search in a ISRCHC isrchc.for
CHARACTER array, shell sort a SHELLC shellc.for
CHARACTER array, swap elements of SWAPAC swapac.for
CHARACTER array to another character array, move a MOVEC movec.for
CHARACTER, backward search for position of unlisted NCPOSR ncposr.for
CHARACTER, backward search for the position of a CPOSR cposr.for
CHARACTER cell, append an item to a APPNDC appndc.for
CHARACTER cell, cardinality of a CARDC cardc.for
CHARACTER cell, copy a COPYC copyc.for
CHARACTER cell, set the cardinality of a SCARDC scardc.for
CHARACTER cell, set the size of a SSIZEC ssizec.for
CHARACTER cell, size of a SIZEC sizec.for
CHARACTER clock format, convert spacecraft clock ticks to SCFMT scfmt.for
CHARACTER column entry, fetch element from EKGC ekqmgr.for
CHARACTER column to EK segment, write entire EKACLC ekaclc.for
CHARACTER, d.p. number to DPSTR dpstr.for
CHARACTER data from a das file, read DASRDC dasrdc.for
CHARACTER data from EK column, read EKRCEC ekrcec.for
CHARACTER data to a das file, add DASADC dasadc.for
CHARACTER data to EK column, add EKACEC ekacec.for
CHARACTER data to EK column, write EKACEC ekacec.for
CHARACTER element less than, last LSTLTC lstltc.for
CHARACTER element less than or equal to, last LSTLEC lstlec.for
CHARACTER entry in an EK column, replace EKUCEC ekucec.for
CHARACTER, first non-blank FRSTNB frstnb.for
CHARACTER, first non-printable FRSTNP frstnp.for
CHARACTER, first printable FRSTPC frstpc.for
CHARACTER, forward search for position of CPOS cpos.for
CHARACTER, forward search for position of unlisted NCPOS ncpos.for
CHARACTER, last non-blank LASTNB lastnb.for
CHARACTER, last printable LASTPC lastpc.for
CHARACTER physical records, read das DASRRC dasrwr.for
CHARACTER physical records, update das DASURC dasrwr.for
CHARACTER physical records, write das DASWRC dasrwr.for
CHARACTER record, read DAF DAFRCR dafrcr.for
CHARACTER record, write DAF DAFWCR dafwcr.for
CHARACTER records, perform fortran reads of DASIOC dasioc.for
CHARACTER records, perform fortran writes of DASIOC dasioc.for
CHARACTER set, element of a ELEMC elemc.for
CHARACTER set, fetch from a FETCHC fetchc.for
CHARACTER set, insert an item into a INSRTC insrtc.for
CHARACTER set, remove an item from a REMOVC removc.for
CHARACTER set, validate a VALIDC validc.for
CHARACTER sets, compare SETC setc.for
CHARACTER sets, difference of two DIFFC diffc.for
CHARACTER sets, intersect two INTERC interc.for
CHARACTER sets, symmetric difference of two SDIFFC sdiffc.for
CHARACTER sets, union two UNIONC unionc.for
CHARACTER string, base for encoding integers in CHBASE chbase.for
CHARACTER string, binary search for a BSRCHC bsrchc.for
CHARACTER string, build a list in a LBUILD lbuild.for
CHARACTER string, compress a CMPRSS cmprss.for
CHARACTER string, compress uppercase left-justify a LJUCRS ljucrs.for
CHARACTER string, convert integer to INTSTR intstr.for
CHARACTER string, cycle a CYCLEC cyclec.for
CHARACTER string, decode a DECHAR enchar.for
CHARACTER string, decode a portably encoded PRTDEC prtenc.for
CHARACTER string, encode a ENCHAR enchar.for
CHARACTER string, left justify a LJUST ljust.for
CHARACTER string, n'th word in a NTHWD nthwd.for
CHARACTER string, next word in a NEXTWD nextwd.for
CHARACTER string, portably, encode a PRTENC prtenc.for
CHARACTER string, prefix a PREFIX prefix.for
CHARACTER string, replace marker with REPMC repmc.for
CHARACTER string, right justify a RJUST rjust.for
CHARACTER string, search array for equivalent ESRCHC esrchc.for
CHARACTER string, shift a SHIFTC shiftc.for
CHARACTER string, suffix a SUFFIX suffix.for
CHARACTER string to a d.p. number, parse a NPARSD nparsd.for
CHARACTER string to an integer, parse a NPARSI nparsi.for
CHARACTER string, touch a TOUCHC touchc.for
CHARACTER substrings for case insensitive equal, check two SAMCHI samchi.for
CHARACTER value of a pooled kernel variable, return the GCPOOL pool.for
CHARACTER values, swap SWAPC swapc.for
CHARACTER variable in the kernel pool, set the value of a PCPOOL pool.for
CHARACTER with formatting, d.p. number to DPSTRF dpstrf.for
CHARACTERS for case insensitive equality, check two EQCHR eqchr.for
CHARACTERS for case insensitive not equal, check two NECHR eqchr.for
CHARACTERS for lexing, customize allowed identifier LXCSID lxname.for
CHARACTERS from a string, strip ASCII ASTRIP astrip.for
CHARACTERS from a text file, read encoded RDENCC rdencc.for
CHARACTERS in a string, replace REPLCH replch.for
CHARACTERS in a text file, count COUNTC countc.for
CHARACTERS, return default allowed identifier LXDFID lxname.for
CHARACTERS substrings for case sensitive equal, check two SAMCH samch.for
CHARACTERS to a text file, encode and write WRENCC wrencc.for
CHEBYSHEV expansion, derivatives of a CHBDER chbder.for
CHEBYSHEV expansion, interpolate a CHBINT chbint.for
CHEBYSHEV polynomial expansion, integral of CHBIGR chbigr.for
CHEBYSHEV polynomial expansion, integrate CHBIGR chbigr.for
CHEBYSHEV polynomial expansion, value of a CHBVAL chbval.for
CHECK a d.p. argument for acos before evaluation DACOSN dacosn.for
CHECK a d.p. argument for asin before evaluation DASINE dasine.for
CHECK an id string CHCKID chckid.for
CHECK case insensitive equality of two substrings. SAMSBI samsbi.for
CHECK equality of two substrings. SAMSUB samsub.for
CHECK in, module CHKIN trcpkg.for
CHECK out, module CHKOUT trcpkg.for
CHECK the components of a time vector TCHECK tcheck.for
CHECK the kernel pool for updated variables CVPOOL pool.for
CHECK the properties of a kernel pool variable BADKPV badkpv.for
CHECK two character substrings for case insensitive equal SAMCHI samchi.for
CHECK two characters for case insensitive equality EQCHR eqchr.for
CHECK two characters for case insensitive not equal NECHR eqchr.for
CHECK two characters substrings for case sensitive equal SAMCH samch.for
CHECK whether a file is a type 1 star catalog STCC01 stcc01.for
CHECKING status, get the current time component TCHCKD tcheck.for
CK file, add comments to SPK or SPCAC spcac.for
CK file, close a CKCLS ckcls.for
CK file, continue reading comments from an SPK or SPCRNL spcrfl.for
CK file, delete comments from SPK or SPCDC spcdc.for
CK file, extract comments from SPK or SPCEC spcec.for
CK file, find id codes of objects in CKOBJ ckobj.for
CK file, open a new CKOPN ckopn.for
CK file, open new SPK or SPCOPN spcopn.for
CK file, read the first comment line of an SPK or SPCRFL spcrfl.for
CK file, read the next comment line of an SPK or SPCRNL spcrfl.for
CK frame, get coverage start and stop time for CKCOV ckcov.for
CK instrument, get coverage start and stop time for CKCOV ckcov.for
CK object, get coverage start and stop time for CKCOV ckcov.for
CK object, get coverage window for CKCOV ckcov.for
CK pointing and angular velocity, get CKGPAV ckgpav.for
CK pointing file, load CKLPF ckbsr.for
CK pointing file, unload CKUPF ckbsr.for
CK pointing, get CKGP ckgp.for
CK segment, add data to a type 4 CKW04A ckw04a.for
CK segment, begin search for CKBSS ckbsr.for
CK segment, begin writing a type 4 CKW04B ckw04b.for
CK segment, end a type 4 CKW04E ckw04e.for
CK segment, evaluate type 5 CKE05 cke05.for
CK segment, evaluate type 6 CKE06 cke06.for
CK segment, get pointing from CKPFS ckpfs.for
CK segment, read record from type 4 CKR04 ckr04.for
CK segment, read record from type 5 CKR05 ckr05.for
CK segment, read record from type 6 CKR06 ckr06.for
CK segment, select next CKSNS ckbsr.for
CK segments for readers, buffer CKBSR ckbsr.for
CK to ASCII, binary SPK or SPCB2A spcb2a.for
CK to binary, ASCII SPK or SPCA2B spca2b.for
CK to binary, text SPK or SPCT2B spct2b.for
CK to text, binary SPK or SPCB2T spcb2t.for
CK type 1 pointing data record, evaluate CKE01 cke01.for
CK type 1 pointing data record, read CKR01 ckr01.for
CK type 1 pointing data segment, write CKW01 ckw01.for
CK type 1 record, get CKGR01 ckgr01.for
CK type 1 records, number of CKNR01 cknr01.for
CK type 2 pointing data record, evaluate CKE02 cke02.for
CK type 2 pointing data record, read CKR02 ckr02.for
CK type 2 pointing data segment, write CKW02 ckw02.for
CK type 2 record, get CKGR02 ckgr02.for
CK type 2 records, number of CKNR02 cknr02.for
CK type 3 pointing data record, evaluate CKE03 cke03.for
CK type 3 pointing data record, read CKR03 ckr03.for
CK type 3 pointing data segment, write CKW03 ckw03.for
CK type 3 record, get CKGR03 ckgr03.for
CK type 3 records, number of CKNR03 cknr03.for
CK type 4 pointing data record, evaluate CKE04 cke04.for
CK type 4 record, get CKGR04 ckgr04.for
CK type 4 records, number of CKNR04 cknr04.for
CK type 5 data segment, write CKW05 ckw05.for
CK type 5 record, get CKGR05 ckgr05.for
CK type 5 records, number of CKNR05 cknr05.for
CK type 6 record, get CKGR06 ckgr06.for
CK type 6 segment, get mini-segment parameters from CKMP06 ckmp06.for
CK type 6 segment, number of mini-segments in CKNM06 cknm06.for
CLEAR a character array CLEARC clearc.for
CLEAR a d.p. array CLEARD cleard.for
CLEAR an integer array CLEARI cleari.for
CLEAR the keeper system KCLEAR keeper.for
CLEAR the pool of kernel variables CLPOOL pool.for
CLOCK, --- also see spacecraft clock
CLOCK format, convert spacecraft clock ticks to character SCFMT scfmt.for
CLOSE a CK file CKCLS ckcls.for
CLOSE a das file DASLLC dasfm.for
CLOSE a device CLLINE wrline.for
CLOSE a dsk file DSKCLS dskcls.for
CLOSE a pck file PCKCLS pckcls.for
CLOSE a text file opened by rdtext CLTEXT rdtext.for
CLOSE an open das file DASCLS dascls.for
CLOSE an SPK file SPKCLS spkcls.for
CLOSE DAF DAFCLS dafah.for
CLOSE EK EKCLS ekcls.for
CLOSEST d.p. array element, last LSTCLD lstcld.for
CLOSEST integer array element LSTCLI lstcli.for
CLUSTER directories, update das DASCUD dascud.for
CODE and body id code to surface string, surface id SRFC2S srfc2s.for
CODE and body string to surface string, surface id SRFCSS srfcss.for
CODE, body name to BODN2C bodn2c.for
CODE, body string to BODS2C bods2c.for
CODE, convert an SCLK name to an SCLK id SCID2N sctran.for
SCN2ID sctran.for
CODE definition, body name/id BODDEF boddef.for
CODE, surface string and body id code to surface id SRFSCC srfscc.for
CODE, surface string and body string to surface id SRFS2C srfs2c.for
CODE to frame name translation, frame id FRMNAM framex.for
CODE to name, body id BODC2N bodc2n.for
CODE to string, body id BODC2S bodc2s.for
CODE to surface id code, surface string and body id SRFSCC srfscc.for
CODE to surface string, surface id code and body id SRFC2S srfc2s.for
CODE translation, frame name to frame id NAMFRM framex.for
CODES and names, convert between SCLK id SCTRAN sctran.for
CODES of bodies in dsk file, find id DSKOBJ dskobj.for
CODES of bodies in SPK file, find id SPKOBJ spkobj.for
CODES of ephemeris objects in dsk file, find id DSKOBJ dskobj.for
CODES of ephemeris objects in SPK file, find id SPKOBJ spkobj.for
CODES of frames in binary pck file, find frame class id PCKFRM pckfrm.for
CODES of objects in CK file, find id CKOBJ ckobj.for
CODES of surfaces in dsk file, find id DSKSRF dsksrf.for
COLUMN, add character data to EK EKACEC ekacec.for
COLUMN, add double precision data to EK EKACED ekaced.for
COLUMN, add integer data to EK EKACEI ekacei.for
COLUMN entry, fetch element from character EKGC ekqmgr.for
COLUMN entry, fetch element from double precision EKGD ekqmgr.for
COLUMN entry, fetch element from integer EKGI ekqmgr.for
COLUMN entry, return the number of elements in a EKNELT ekqmgr.for
COLUMN, read character data from EK EKRCEC ekrcec.for
COLUMN, read double precision data from EK EKRCED ekrced.for
COLUMN, read integer data from EK EKRCEI ekrcei.for
COLUMN, replace character entry in an EK EKUCEC ekucec.for
COLUMN, replace d.p. entry in an EK EKUCED ekuced.for
COLUMN, replace integer entry in an EK EKUCEI ekucei.for
COLUMN, replace time entry in an EK EKUCED ekuced.for
COLUMN specified by index, return information on loaded EK EKCII ekqmgr.for
COLUMN to EK segment, write entire character EKACLC ekaclc.for
COLUMN to EK segment, write entire d.p. EKACLD ekacld.for
COLUMN to EK segment, write entire integer EKACLI ekacli.for
COLUMN, write character data to EK EKACEC ekacec.for
COLUMN, write double precision data to EK EKACED ekaced.for
COLUMN, write integer data to EK EKACEI ekacei.for
COLUMNS of a rotation, sharpen the orthogonality of the SHARPR sharpr.for
COLUMNS, return the count of loaded EK EKCCNT ekqmgr.for
COLUMNS, return the number of loaded EK EKCCNT ekqmgr.for
COMBINATION of three 3-dimensional vectors, linear VLCOM3 vlcom3.for
COMBINATION of two 3-dimensional vectors, linear VLCOM vlcom.for
COMBINATION of two n-dimensional vectors, linear VLCOMG vlcomg.for
COMMENT area, append comments to a DAF file DAFAC dafac.for
COMMENT area, append comments to a das file DASAC dasac.for
COMMENT area, delete DAF DAFDC dafdc.for
COMMENT area, delete das DASDC dasdc.for
COMMENT line of an SPK or CK file, read the first SPCRFL spcrfl.for
COMMENT line of an SPK or CK file, read the next SPCRNL spcrfl.for
COMMENT records from a das file, remove DASRCR dasrcr.for
COMMENT records to a das file, add DASACR dasacr.for
COMMENTS from a DAF, extract DAFEC dafec.for
COMMENTS from a das file, extract DASEC dasec.for
COMMENTS from a das file to a logical unit, extract DASECU dasecu.for
COMMENTS from a logical unit to a das file, add DASACU dasacu.for
COMMENTS from an SPK or CK file, continue reading SPCRNL spcrfl.for
COMMENTS from SPK or CK file, delete SPCDC spcdc.for
COMMENTS from SPK or CK file, extract SPCEC spcec.for
COMMENTS to a binary DAF file, add DAFAC dafac.for
COMMENTS to a binary das file, add DASAC dasac.for
COMMENTS to a DAF file comment area, append DAFAC dafac.for
COMMENTS to a das file comment area, append DASAC dasac.for
COMMENTS to SPK or CK file, add SPCAC spcac.for
COMMON divisor, greatest GCD gcd.for
COMPARE character sets SETC setc.for
COMPARE d.p. sets SETD setd.for
COMPARE integer sets SETI seti.for
COMPARE two d.p. windows WNRELD wnreld.for
COMPLEMENT a d.p. window WNCOMD wncomd.for
COMPONENT checking status, get the current time TCHCKD tcheck.for
COMPONENT of a 3-vector, perpendicular VPERP vperp.for
COMPONENTS for a symbol, fetch all SYGETC sygetc.for
SYGETD sygetd.for
SYGETI sygeti.for
COMPONENTS from a vector, unpack three scalar VUPACK vupack.for
COMPONENTS into a vector, pack three scalar VPACK vpack.for
COMPONENTS of a single symbol, order the SYORDC syordc.for
SYORDD syordd.for
SYORDI syordi.for
COMPONENTS of a time vector, check the TCHECK tcheck.for
COMPONENTS, parse a time string into a vector of TPARTV tpartv.for
COMPRESS a character string CMPRSS cmprss.for
COMPRESS uppercase left-justify a character string LJUCRS ljucrs.for
COMPUTE a polynomial and its derivatives POLYDS polyds.for
COMPUTE a state from equinoctial elements EQNCPV eqncpv.for
COMPUTE a unit cross product and its derivative DUCRSS ducrss.for
COMPUTE l s LSPCN lspcn.for
COMPUTE l sub s LSPCN lspcn.for
COMPUTE ls LSPCN lspcn.for
COMPUTE normal vector for a type 2 dsk plate DSKN02 dskn02.for
COMPUTE normal vector from dsk type 2 plate id DSKN02 dskn02.for
COMPUTE normal vector of triangular plate from vertices PLTNRM pltnrm.for
COMPUTE normal vectors on dsk surface SRFNRM srfnrm.for
COMPUTE normal vectors on topographic surface SRFNRM srfnrm.for
COMPUTE phase angle for arbitrary illumination source PHASEQ phaseq.for
COMPUTE plate model area PLTAR pltar.for
COMPUTE plate model volume PLTVOL pltvol.for
COMPUTE range bounds for type 2 dsk segment DSKRB2 dskrb2.for
COMPUTE the angular separation between two target bodies TRGSEP trgsep.for
COMPUTE the derivative of a cross product DVCRSS dvcrss.for
COMPUTE the derivative of a dot product DVDOT dvdot.for
COMPUTE the local time for a point on a body. ET2LST et2lst.for
COMPUTE the remainder of a double precision division RMAIND rmaind.for
COMPUTE the remainder of an integer division RMAINI rmaini.for
COMPUTE uplink and downlink light time LTIME ltime.for
CONDITION, signal error SIGERR sigerr.for
CONDITION solver, gf mid-level geometric GFEVNT gfevnt.for
CONE, intersection of line segment and INCNSG incnsg.for
CONFIRM the existence of a pooled numeric kernel variable EXPOOL pool.for
CONIC elements from state OSCELT oscelt.for
CONIC elements from state, extended OSCLTX oscltx.for
CONIC elements, state from CONICS conics.for
CONSTANT offset frame, fetch the rotation and frame of a TKFRAM tkfram.for
CONSTANT, plane to normal vector and PL2NVC pl2nvc.for
CONSTANT position observer, az/el coordinates relative to AZLCPO azlcpo.for
CONSTANT position observer, state relative to SPKCPO spkcpo.for
CONSTANT position surface point, az/el coordinates w.r.t. AZLCPO azlcpo.for
CONSTANT position surface point, state relative to SPKCPO spkcpo.for
CONSTANT position target, state of SPKCPT spkcpt.for
CONSTANT step size, gf get GFSTEP gfstep.for
CONSTANT step size, gf set GFSSTP gfstep.for
CONSTANT to plane, normal vector and NVC2PL nvc2pl.for
CONSTANT velocity observer, state relative to SPKCVO spkcvo.for
CONSTANT velocity surface point, state relative to SPKCVO spkcvo.for
CONSTANT velocity target, state of SPKCVT spkcvt.for
CONSTANTS for a body from the kernel pool, fetch BODVCD bodvcd.for
BODVRD bodvrd.for
CONSTANTS for a body in the kernel pool, find BODFND bodfnd.for
CONSTANTS for a body, physical BODVCD bodvcd.for
BODVRD bodvrd.for
CONSTANTS from a generic segment, fetch SGFCON sgfcon.for
CONSTRAINTS, search using illumination angle GFILUM gfilum.for
CONSTRAINTS, search using lighting angle GFILUM gfilum.for
CONSTRAINTS, solve for emission angle GFILUM gfilum.for
CONSTRAINTS, solve for illumination angle GFILUM gfilum.for
CONSTRAINTS, solve for incidence angle GFILUM gfilum.for
CONSTRAINTS, solve for phase angle GFILUM gfilum.for
CONSTRAINTS, solve for solar incidence angle GFILUM gfilum.for
CONTINUE adding data to a DAF DAFCAD dafana.for
CONTINUE adding data to, select a DAF to DAFCAD dafana.for
CONTINUE reading comments from an SPK or CK file SPCRNL spcrfl.for
CONTINUE searching, select a DAF to DAFCS daffa.for
CONTINUED string value from the kernel pool, retrieve a SEPOOL sepool.for
STPOOL stpool.for
CONTINUOUS spacecraft clock ticks, ephemeris time to SCE2C sce2c.for
CONTINUOUS type 1 ticks, ephemeris time to SCEC01 sc01.for
CONTRACT the intervals of a d.p. window WNCOND wncond.for
CONVERGENCE tolerance for gf routines, change default GFSTOL gfstol.for
CONVERSION, range, az and el to rectangular velocity DRDAZL drdazl.for
CONVERSION, rectangular to range, az and el velocity DAZLDR dazldr.for
CONVERT a string to tdb seconds past the J2000 epoch STR2ET str2et.for
CONVERT an integer to ordinal text INTORD intord.for
CONVERT an integer to text INTTXT inttxt.for
CONVERT an SCLK name to an SCLK id code SCID2N sctran.for
SCN2ID sctran.for
CONVERT and format d.p. seconds past J2000 as a string TIMOUT timout.for
CONVERT base 16 scientific notation d.p. number HX2DP hx2dp.for
CONVERT between SCLK id codes and names SCTRAN sctran.for
CONVERT between various parsed time representations TTRANS ttrans.for
CONVERT binary DAF into a DAF transfer file DAFBT dafbt.for
CONVERT binary das to das transfer file DASBT dasbt.for
CONVERT body-fixed latitudinal coordinates to rectangular SRFREC srfrec.for
CONVERT d.p. number to encoded d.p. number DP2HX dp2hx.for
CONVERT d.p. to base 16 scientific notation DP2HX dp2hx.for
CONVERT d.p. to signed normalized hexadecimal string DP2HX dp2hx.for
CONVERT DAF transfer file to binary DAFTB daftb.for
CONVERT das transfer file to binary das DASTB dastb.for
CONVERT encoded d.p. number to d.p. number HX2DP hx2dp.for
CONVERT ephemeris time to a formal calendar date ETCAL etcal.for
CONVERT from gregorian to julian calendar GR2JUL jul2gr.for
CONVERT from julian proleptic to gregorian calendar JUL2GR jul2gr.for
CONVERT from one time vector to another TTRANS ttrans.for
CONVERT integer to character string INTSTR intstr.for
CONVERT integer to signed hexadecimal string INT2HX int2hx.for
CONVERT one additive numeric time system to another UNITIM unitim.for
CONVERT one uniform numeric time system to another UNITIM unitim.for
CONVERT planetographic to rectangular coordinates PGRREC pgrrec.for
CONVERT range, az and el to rectangular coordinates AZLREC azlrec.for
CONVERT range, azimuth and elevation to rectangular AZLREC azlrec.for
CONVERT rectangular coordinates to range, az and el RECAZL recazl.for
CONVERT rectangular to planetographic coordinates RECPGR recpgr.for
CONVERT rectangular to range, azimuth and elevation RECAZL recazl.for
CONVERT signed hexadecimal string to integer HX2INT hx2int.for
CONVERT signed normalized hexadecimal string to d.p. HX2DP hx2dp.for
CONVERT spacecraft clock string to ticks SCTIKS sctiks.for
CONVERT spacecraft clock ticks to character clock format SCFMT scfmt.for
CONVERT state XFMSTA xfmsta.for
CONVERT state to extended osculating elements OSCLTX oscltx.for
CONVERT state to osculating elements OSCELT oscelt.for
CONVERT surface latitudinal coordinates to rectangular SRFREC srfrec.for
CONVERT ticks to a type 1 spacecraft clock string SCFM01 sc01.for
CONVERT to lowercase LCASE lcase.for
CONVERT to uppercase UCASE ucase.for
CONVERT type 1 spacecraft clock string to ticks SCPS01 scps01.for
SCTK01 sc01.for
CONVERT units CONVRT convrt.for
COORDINATE frame, build a right handed FRAME frame.for
COORDINATE search, gf position GFPOSC gfposc.for
COORDINATE search, gf subpoint GFSUBC gfsubc.for
COORDINATE search, gf surface intercept GFSNTC gfsntc.for
COORDINATE systems, state transformation between XFMSTA xfmsta.for
COORDINATED universal time, --- see UTC
COORDINATES, convert planetographic to rectangular PGRREC pgrrec.for
COORDINATES, convert range, az and el to rectangular AZLREC azlrec.for
COORDINATES, convert rectangular to planetographic RECPGR recpgr.for
COORDINATES, geodetic to rectangular GEOREC georec.for
COORDINATES, jacobian matrix of az/el w.r.t. rectangular DAZLDR dazldr.for
COORDINATES, jacobian matrix of rectangular w.r.t. az/el DRDAZL drdazl.for
COORDINATES, jacobian of cylindrical w.r.t. rectangular DCYLDR dcyldr.for
COORDINATES, jacobian of geodetic w.r.t. rectangular DGEODR dgeodr.for
COORDINATES, jacobian of latitudinal w.r.t. rectangular DLATDR dlatdr.for
COORDINATES, jacobian of planetographic w.r.t. rectangular DPGRDR dpgrdr.for
COORDINATES, jacobian of rectangular w.r.t. cylindrical DRDCYL drdcyl.for
COORDINATES, jacobian of rectangular w.r.t. geodetic DRDGEO drdgeo.for
COORDINATES, jacobian of rectangular w.r.t. latitudinal DRDLAT drdlat.for
COORDINATES, jacobian of rectangular w.r.t. planetographic DRDPGR drdpgr.for
COORDINATES, jacobian of rectangular w.r.t. spherical DRDSPH drdsph.for
COORDINATES, jacobian of spherical w.r.t. rectangular DSPHDR dsphdr.for
COORDINATES, latitudinal to cylindrical LATCYL latcyl.for
COORDINATES, latitudinal to rectangular LATREC latrec.for
COORDINATES, latitudinal to spherical LATSPH latsph.for
COORDINATES, range, az and el to rectangular AZLREC azlrec.for
COORDINATES, range ra and dec to rectangular RADREC radrec.for
COORDINATES, rectangular to cylindrical RECCYL reccyl.for
COORDINATES, rectangular to latitudinal RECLAT reclat.for
COORDINATES, rectangular to spherical RECSPH recsph.for
COORDINATES, spherical to cylindrical SPHCYL sphcyl.for
COORDINATES, spherical to latitudinal SPHLAT sphlat.for
COORDINATES, spherical to rectangular SPHREC sphrec.for
COORDINATES to cartesian surface points, map latitudinal LATSRF latsrf.for
COORDINATES to dsk surface points, map latitudinal LATSRF latsrf.for
COORDINATES to ra and dec, rectangular RECRAD recrad.for
COORDINATES to range, az and el, convert rectangular RECAZL recazl.for
COORDINATES to range, az and el, rectangular RECAZL recazl.for
COORDINATES to rectangular, convert body-fixed latitudinal SRFREC srfrec.for
COORDINATES to rectangular, convert surface latitudinal SRFREC srfrec.for
COORDINATES to rectangular, surface point latitudinal SRFREC srfrec.for
COORDINATES, transformation from J2000 to bodyfixed BODMAT bodmat.for
COPY a character cell COPYC copyc.for
COPY a d.p. cell COPYD copyd.for
COPY an integer cell COPYI copyi.for
COPY of traceback, get frozen FREEZE trcpkg.for
CORRECT indefinite article, get the ANA ana.for
CORRECTED for aberrations, get position relative observer SPKEZP spkezp.for
SPKPOS spkpos.for
CORRECTED for aberrations, get state relative observer SPKEZ spkez.for
CORRECTED for aberrations, get state relative to observer SPKEZR spkezr.for
CORRECTED state from SPK file, light-time SPKLTC spkltc.for
CORRECTED state, get light-time SPKLTC spkltc.for
CORRECTION, low-level aberration SPKACS spkacs.for
CORRECTION, low-level light time SPKLTC spkltc.for
CORRECTION, low-level light time and stellar aberration SPKAPS spkaps.for
COUNT characters in a text file COUNTC countc.for
COUNT of loaded EK columns, return the EKCCNT ekqmgr.for
COUNT, word WDCNT wdcnt.for
COVERAGE start and stop time for binary pck frame, get PCKCOV pckcov.for
COVERAGE start and stop time for body, get SPKCOV spkcov.for
COVERAGE start and stop time for CK frame, get CKCOV ckcov.for
COVERAGE start and stop time for CK instrument, get CKCOV ckcov.for
COVERAGE start and stop time for CK object, get CKCOV ckcov.for
COVERAGE start and stop time for ephemeris object, get SPKCOV spkcov.for
COVERAGE start and stop time for SPK object, get SPKCOV spkcov.for
COVERAGE window for binary pck reference frame, get PCKCOV pckcov.for
COVERAGE window for CK object, get CKCOV ckcov.for
COVERAGE window for SPK object, get SPKCOV spkcov.for
CREATE a duplicate of a symbol SYDUPC sydupc.for
SYDUPD sydupd.for
SYDUPI sydupi.for
CROSS product and its derivative, compute a unit DUCRSS ducrss.for
CROSS product, compute the derivative of a DVCRSS dvcrss.for
CROSS product, unitized UCRSS ucrss.for
CROSS product, vector VCRSS vcrss.for
CUBE root, d.p. DCBRT dcbrt.for
CURRENT error output device specification, get GETDEV putdev.for
CURRENT error response action, get GETACT putact.for
CURRENT long error message, get GETLMS putlms.for
CURRENT short error message, get GETSMS putsms.for
CURRENT time component checking status, get the TCHCKD tcheck.for
CUSTOMIZE allowed identifier characters for lexing LXCSID lxname.for
CYCLE a character string CYCLEC cyclec.for
CYCLE the elements of a character array CYCLAC cyclac.for
CYCLE the elements of a character array in place CYACIP cyacip.for
CYCLE the elements of a d.p. array CYCLAD cyclad.for
CYCLE the elements of a d.p. array in place CYADIP cyadip.for
CYCLE the elements of an integer array CYCLAI cyclai.for
CYCLE the elements of an integer array in place CYAIIP cyaiip.for
CYLINDRICAL coordinates, jacobian of rectangular w.r.t. DRDCYL drdcyl.for
CYLINDRICAL coordinates, latitudinal to LATCYL latcyl.for
CYLINDRICAL coordinates, rectangular to RECCYL reccyl.for
CYLINDRICAL coordinates, spherical to SPHCYL sphcyl.for
CYLINDRICAL to latitudinal CYLLAT cyllat.for
CYLINDRICAL to rectangular CYLREC cylrec.for
CYLINDRICAL to spherical CYLSPH cylsph.for
CYLINDRICAL w.r.t. rectangular coordinates, jacobian of DCYLDR dcyldr.for
D.P. 3x3 matrix, determinant of a DET det.for
D.P. arc hyperbolic cosine DACOSH dacosh.for
D.P. arc hyperbolic tangent DATANH datanh.for
D.P. argument for acos before evaluation, check a DACOSN dacosn.for
D.P. argument for asin before evaluation, check a DASINE dasine.for
D.P. array, clear a CLEARD cleard.for
D.P. array, cycle the elements of a CYCLAD cyclad.for
D.P. array element, last closest LSTCLD lstcld.for
D.P. array, fill a FILLD filld.for
D.P. array in place, cycle the elements of a CYADIP cyadip.for
D.P. array, insert at location in INSLAD inslad.for
D.P. array, maximum element of MAXAD maxad.for
D.P. array, minimum element of MINAD minad.for
D.P. array, move a d.p. array to another MOVED moved.for
D.P. array, order of a ORDERD orderd.for
D.P. array, pack a PACKAD packad.for
D.P. array, product of a PRODAD prodad.for
D.P. array, remove duplicates from a RMDUPD rmdupd.for
D.P. array, remove elements from a REMLAD remlad.for
D.P. array, reorder a REORDD reordd.for
D.P. array, search in a ISRCHD isrchd.for
D.P. array, shell sort a SHELLD shelld.for
D.P. array, sum of a SUMAD sumad.for
D.P. array, swap elements within a SWAPAD swapad.for
D.P. array to another d.p. array, move a MOVED moved.for
D.P. cell, append an item to a APPNDD appndd.for
D.P. cell, cardinality of a CARDD cardd.for
D.P. cell, copy a COPYD copyd.for
D.P. cell, set the cardinality of a SCARDD scardd.for
D.P. cell, set the size of a SSIZED ssized.for
D.P. cell, size of a SIZED sized.for
D.P. column to EK segment, write entire EKACLD ekacld.for
D.P., convert signed normalized hexadecimal string to HX2DP hx2dp.for
D.P. cube root DCBRT dcbrt.for
D.P. DAF, read write DAFRWD dafrwd.for
D.P. data from a type 2 dsk segment, fetch DSKD02 dskd02.for
D.P. data, lookup of type 1 spacecraft clock SCLD01 sclu01.for
D.P. data, lookup type 1 spacecraft clock SCLD01 sclu01.for
D.P. element less than, last LSTLTD lstltd.for
D.P. element less than or equal to, last LSTLED lstled.for
D.P. entry in an EK column, replace EKUCED ekuced.for
D.P. number and format picture, string from a DPFMT dpfmt.for
D.P. number, convert base 16 scientific notation HX2DP hx2dp.for
D.P. number, convert d.p. number to encoded DP2HX dp2hx.for
D.P. number, convert encoded d.p. number to HX2DP hx2dp.for
D.P. number, format a string representing a DPFMT dpfmt.for
D.P. number into error message text, insert ERRDP errdp.for
D.P. number, largest DPMAX dpmax.for
D.P. number, parse a character string to a NPARSD nparsd.for
D.P. number, replace marker with REPMD repmd.for
D.P. number, smallest DPMIN dpmin.for
D.P. number to character DPSTR dpstr.for
D.P. number to character with formatting DPSTRF dpstrf.for
D.P. number to d.p. number, convert encoded HX2DP hx2dp.for
D.P. number to encoded d.p. number, convert DP2HX dp2hx.for
D.P. number, touch a TOUCHD touchd.for
D.P. number with encapsulated error handling, parse PRSDP prsdp.for
D.P. numbers from a text file, read and decode encoded RDENCD rdencd.for
D.P. numbers, opposite sign OPSGND opsgnd.for
D.P. numbers, same sign SMSGND smsgnd.for
D.P. numbers to a text file, encode and write WRENCD wrencd.for
D.P. record, read DAF DAFGDR dafrwd.for
DAFRDR dafrwd.for
D.P. record, write DAF DAFWDR dafrwd.for
D.P. seconds past J2000 as a string, convert and format TIMOUT timout.for
D.P. set, element of a ELEMD elemd.for
D.P. set, fetch from a FETCHD fetchd.for
D.P. set, insert an item into a INSRTD insrtd.for
D.P. set, remove an item from a REMOVD removd.for
D.P. set, validate a VALIDD validd.for
D.P. sets, compare SETD setd.for
D.P. sets, difference of two DIFFD diffd.for
D.P. sets, intersect two INTERD interd.for
D.P. sets, symmetric difference of two SDIFFD sdiffd.for
D.P. sets, union two UNIOND uniond.for
D.P. to base 16 scientific notation, convert DP2HX dp2hx.for
D.P. to signed normalized hexadecimal string, convert DP2HX dp2hx.for
D.P. value, binary search for BSRCHD bsrchd.for
D.P. value of a pooled kernel variable, return the GDPOOL pool.for
D.P. value, replace marker with formatted REPMF repmf.for
D.P. value within an interval, bracket a BRCKTD brcktd.for
D.P. values from a string, extract DXTRCT dxtrct.for
D.P. values, swap SWAPD swapd.for
D.P. variable in the kernel pool, set the value of a PDPOOL pool.for
D.P. window, cardinality of a WNCARD wncard.for
D.P. window, complement a WNCOMD wncomd.for
D.P. window, contract the intervals of a WNCOND wncond.for
D.P. window, element of a WNELMD wnelmd.for
D.P. window, expand the intervals of a WNEXPD wnexpd.for
D.P. window, extract the endpoints from a WNEXTD wnextd.for
D.P. window, fetch an interval from a WNFETD wnfetd.for
D.P. window, fill small gaps in a WNFILD wnfild.for
D.P. window, filter small intervals from a WNFLTD wnfltd.for
D.P. window, included in a WNINCD wnincd.for
D.P. window, insert an interval into a WNINSD wninsd.for
D.P. window, summary of a WNSUMD wnsumd.for
D.P. window, validate a WNVALD wnvald.for
D.P. windows, compare two WNRELD wnreld.for
D.P. windows, difference two WNDIFD wndifd.for
D.P. windows, intersect two WNINTD wnintd.for
D.P. windows, union two WNUNID wnunid.for
DAF address, read data from DAFGDA dafgda.for
DAF address, record/word to DAFRWA dafrwa.for
DAF address to record/word DAFARW dafrwa.for
DAF address, write data to DAFWDA dafwda.for
DAF array, add data to DAFADA dafana.for
DAF array, add new DAFANA dafana.for
DAF array, begin new DAFBNA dafana.for
DAF array, end new DAFENA dafana.for
DAF array, find DAFFA daffa.for
DAF array, find next DAFFNA daffa.for
DAF array, find previous DAFFPA daffa.for
DAF array name, change DAFRN daffa.for
DAF array name, get DAFGN daffa.for
DAF arrays, reorder DAFRA dafra.for
DAF backward search, begin DAFBBS daffa.for
DAF character record, read DAFRCR dafrcr.for
DAF character record, write DAFWCR dafwcr.for
DAF, close DAFCLS dafah.for
DAF comment area, delete DAFDC dafdc.for
DAF, continue adding data to a DAFCAD dafana.for
DAF d.p. record, read DAFGDR dafrwd.for
DAFRDR dafrwd.for
DAF d.p. record, write DAFWDR dafrwd.for
DAF, extract comments from a DAFEC dafec.for
DAF file, add comments to a binary DAFAC dafac.for
DAF file comment area, append comments to a DAFAC dafac.for
DAF file record, read DAFRFR dafrfr.for
DAF file record, write DAFWFR dafwfr.for
DAF files, return the set of handles for open DAFHOF dafah.for
DAF for read, open DAFOPR dafah.for
DAF for write, open existing DAFOPW dafah.for
DAF forward search, begin DAFBFS daffa.for
DAF handle, file name to DAFFNH dafah.for
DAF handle, get DAFGH daffa.for
DAF handle, logical unit to DAFLUH dafah.for
DAF handle to file name DAFHFN dafah.for
DAF handle to logical unit DAFHLU dafah.for
DAF handles, assign DAFAH dafah.for
DAF handles, signal an error for invalid DAFSIH dafah.for
DAF into a DAF transfer file, convert binary DAFBT dafbt.for
DAF or das filename into long error message, insert ERRHAN errhan.for
DAF read requests, number of DAFNRR dafrwd.for
DAF, read write d.p. DAFRWD dafrwd.for
DAF reserved records, add DAFARR dafarr.for
DAF reserved records, remove DAFRRR dafrrr.for
DAF summary format, handle to DAFHSF dafah.for
DAF summary, get DAFGS daffa.for
DAF summary, pack DAFPS dafps.for
DAF summary record, read DAFGSR dafrwd.for
DAF summary, replace DAFRS daffa.for
DAF summary, unpack DAFUS dafps.for
DAF summary, write DAFWS daffa.for
DAF to continue adding data to, select a DAFCAD dafana.for
DAF to continue searching, select a DAFCS daffa.for
DAF transfer file, convert binary DAF into a DAFBT dafbt.for
DAF transfer file to binary, convert DAFTB daftb.for
DAF with type, open new DAFONW dafah.for
DAS character physical records, read DASRRC dasrwr.for
DAS character physical records, update DASURC dasrwr.for
DAS character physical records, write DASWRC dasrwr.for
DAS cluster directories, update DASCUD dascud.for
DAS comment area, delete DASDC dasdc.for
DAS, convert das transfer file to binary DASTB dastb.for
DAS double precision physical records, read DASRRD dasrwr.for
DAS double precision physical records, update DASURD dasrwr.for
DAS double precision physical records, write DASWRD dasrwr.for
DAS file, add character data to a DASADC dasadc.for
DAS file, add comment records to a DASACR dasacr.for
DAS file, add comments from a logical unit to a DASACU dasacu.for
DAS file, add comments to a binary DASAC dasac.for
DAS file, add double precision data to a DASADD dasadd.for
DAS file, add integer data to a DASADI dasadi.for
DAS file, close a DASLLC dasfm.for
DAS file, close an open DASCLS dascls.for
DAS file comment area, append comments to a DASAC dasac.for
DAS file, extract comments from a DASEC dasec.for
DAS file, find the amount of data in a DASHFS dasfm.for
DAS file for read access, open a DASOPR dasfm.for
DAS file for reading, open a DASOPR dasfm.for
DAS file for write access, open a DASOPW dasfm.for
DAS file for write access, open a new DASOPN dasfm.for
DAS file for writing, open a DASOPW dasfm.for
DAS file for writing, open a new DASOPN dasfm.for
DAS file handle, map logical unit to DASLUH dasfm.for
DAS file handle to logical unit, map DASHLU dasfm.for
DAS file, open a new DASONW dasfm.for
DAS file, open a scratch DASOPS dasfm.for
DAS file, read character data from a DASRDC dasrdc.for
DAS file, read double precision data from a DASRDD dasrdd.for
DAS file, read integer data from a DASRDI dasrdi.for
DAS file record, read DASRFR dasrfr.for
DAS file record, write DASWFR daswfr.for
DAS file, remove comment records from a DASRCR dasrcr.for
DAS file, return last logical addresses in DASLLA daslla.for
DAS file, return logical address range of DASLLA daslla.for
DAS file, return the file summary of a DASHFS dasfm.for
DAS file, segregate the data records in a DASSDR dassdr.for
DAS file to a logical unit, extract comments from a DASECU dasecu.for
DAS file, update double precision data in a DASUDD dasudd.for
DAS file, update integer data in a DASUDI dasudi.for
DAS file, update the file summary of a DASUFS dasfm.for
DAS file with write access, open a new DASONW dasfm.for
DAS file, write buffered records to a DASWBR dasrwr.for
DAS filename into long error message, insert DAF or ERRHAN errhan.for
DAS files, manage open DASFM dasfm.for
DAS files, return allowed access methods for DASHAM dasfm.for
DAS files, return set of handles of open DASHOF dasfm.for
DAS handle, map file name to DASFNH dasfm.for
DAS handle to file name, map DASHFN dasfm.for
DAS handles, detect invalid DASSIH dasfm.for
DAS handles, validate DASSIH dasfm.for
DAS integer physical records, read DASRRI dasrwr.for
DAS integer physical records, update DASURI dasrwr.for
DAS integer physical records, write DASWRI dasrwr.for
DAS internal file name, read DASRFR dasrfr.for
DAS internal file name, update DASWFR daswfr.for
DAS internal file name, write DASWFR daswfr.for
DAS logical address to physical location, map DASA2L dasa2l.for
DAS logical addresses using substrings, update a range of DASUDC dasudc.for
DAS logical addresses, write substrings to a range of DASUDC dasudc.for
DAS physical records, read and write DASRWR dasrwr.for
DAS routines, perform low-level i/o for DASIOC dasioc.for
DASIOD dasiod.for
DASIOI dasioi.for
DAS to das transfer file, convert binary DASBT dasbt.for
DAS transfer file, convert binary das to DASBT dasbt.for
DAS transfer file to binary das, convert DASTB dastb.for
DATA, find EK EKFIND ekfind.for
DATA for a type 1 SCLK, return partition SCPR01 sc01.for
DATA for single star from a type 1 star catalog, get STCG01 stcg01.for
DATA from a das file, read character DASRDC dasrdc.for
DATA from a das file, read double precision DASRDD dasrdd.for
DATA from a das file, read integer DASRDI dasrdi.for
DATA from a type 2 dsk segment, fetch d.p. DSKD02 dskd02.for
DATA from a type 2 dsk segment, fetch integer DSKI02 dski02.for
DATA from a type 2 dsk segment, fetch plate DSKP02 dskp02.for
DATA from DAF address, read DAFGDA dafgda.for
DATA from EK column, read character EKRCEC ekrcec.for
DATA from EK column, read double precision EKRCED ekrced.for
DATA from EK column, read integer EKRCEI ekrcei.for
DATA in a das file, find the amount of DASHFS dasfm.for
DATA in a das file, update double precision DASUDD dasudd.for
DATA in a das file, update integer DASUDI dasudi.for
DATA line from a kernel file, read the next RDKDAT rdker.for
DATA, lookup of type 1 spacecraft clock d.p. SCLD01 sclu01.for
DATA, lookup of type 1 spacecraft clock integer SCLI01 sclu01.for
DATA, lookup type 1 spacecraft clock d.p. SCLD01 sclu01.for
DATA, lookup type 1 spacecraft clock integer SCLI01 sclu01.for
DATA, read ephemeris SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
DATA, read trajectory SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
DATA record, evaluate CK type 1 pointing CKE01 cke01.for
DATA record, evaluate CK type 2 pointing CKE02 cke02.for
DATA record, evaluate CK type 3 pointing CKE03 cke03.for
DATA record, evaluate CK type 4 pointing CKE04 cke04.for
DATA record, read CK type 1 pointing CKR01 ckr01.for
DATA record, read CK type 2 pointing CKR02 ckr02.for
DATA record, read CK type 3 pointing CKR03 ckr03.for
DATA records in a das file, segregate the DASSDR dassdr.for
DATA segment, write CK type 1 pointing CKW01 ckw01.for
DATA segment, write CK type 2 pointing CKW02 ckw02.for
DATA segment, write CK type 3 pointing CKW03 ckw03.for
DATA segment, write CK type 5 CKW05 ckw05.for
DATA segment, write pck type 2 PCKW02 pckw02.for
DATA segment, write pck type 20 PCKW20 pckw20.for
DATA segment, write SPK type 1 ephemeris SPKW01 spkw01.for
DATA segment, write SPK type 12 ephemeris SPKW12 spkw12.for
DATA segment, write SPK type 13 ephemeris SPKW13 spkw13.for
DATA segment, write SPK type 18 ephemeris SPKW18 spkw18.for
DATA segment, write SPK type 19 ephemeris SPKW19 spkw19.for
DATA segment, write SPK type 2 SPKW02 spkw02.for
DATA segment, write SPK type 20 SPKW20 spkw20.for
DATA segment, write SPK type 21 ephemeris SPKW21 spkw21.for
DATA segment, write SPK type 3 SPKW03 spkw03.for
DATA segment, write SPK type 5 ephemeris SPKW05 spkw05.for
DATA segment, write SPK type 6 ephemeris CKW06 ckw06.for
DATA segment, write SPK type 8 ephemeris SPKW08 spkw08.for
DATA segment, write SPK type 9 ephemeris SPKW09 spkw09.for
DATA to a DAF, continue adding DAFCAD dafana.for
DATA to a das file, add character DASADC dasadc.for
DATA to a das file, add double precision DASADD dasadd.for
DATA to a das file, add integer DASADI dasadi.for
DATA to a type 03 pck segment, add PCK03A pck03a.for
DATA to a type 14 SPK segment, add SPK14A spk14a.for
DATA to a type 4 CK segment, add CKW04A ckw04a.for
DATA to DAF address, write DAFWDA dafwda.for
DATA to DAF array, add DAFADA dafana.for
DATA to EK, add EKACEC ekacec.for
EKACED ekaced.for
EKACEI ekacei.for
DATA to EK column, add character EKACEC ekacec.for
DATA to EK column, add double precision EKACED ekaced.for
DATA to EK column, add integer EKACEI ekacei.for
DATA to EK column, write character EKACEC ekacec.for
DATA to EK column, write double precision EKACED ekaced.for
DATA to EK column, write integer EKACEI ekacei.for
DATA to, select a DAF to continue adding DAFCAD dafana.for
DATA using sgp4., evaluate norad two-line element EVSGP4 evsgp4.for
DATA value for a generic segment, retrieve a meta SGMETA sgmeta.for
DATABASE, return SCLK type, using type 1 SCTY01 sc01.for
DATE 1900.0, besselian B1900 b1900.for
DATE 1950.0, besselian B1950 b1950.for
DATE, convert ephemeris time to a formal calendar ETCAL etcal.for
DATE of 1900.0 jan 0.5, julian J1900 j1900.for
DATE of 1950.0 jan 1.0, julian J1950 j1950.for
DATE of 2000 jan 1.5, julian J2000 j2000.for
DATE of 2100 jan 1.5, julian J2100 j2100.for
DAY, seconds per SPD spd.for
DEC, rectangular coordinates to ra and RECRAD recrad.for
DEC to rectangular coordinates, range ra and RADREC radrec.for
DECIMAL number, determine if a string is a BEDEC bedec.for
DECLINATION, rectangular to right ascension and RECRAD recrad.for
DECLINATION to rectangular, right ascension and RADREC radrec.for
DECODE a character string DECHAR enchar.for
DECODE a portably encoded character string PRTDEC prtenc.for
DECODE encoded d.p. numbers from a text file, read and RDENCD rdencd.for
DECODE encoded integers from a text file, read and RDENCI rdenci.for
DECODE spacecraft clock SCDECD scdecd.for
DEFAULT allowed identifier characters, return LXDFID lxname.for
DEFAULT convergence tolerance for gf routines, change GFSTOL gfstol.for
DEFAULT error action, get/set ERRACT erract.for
DEFAULT, inertial reference frame IRFDEF chgirf.for
DEFINE a state transformation matrix from two states TWOVXF twovxf.for
DEFINE an orthonormal frame from two vectors TWOVEC twovec.for
DEFINED boolean function search, gf user GFUDB gfudb.for
DEFINED scalar function search, gf user GFUDS gfuds.for
DEFINITION, body name/id code BODDEF boddef.for
DEFINITION parameter, return a kernel pool SZPOOL pool.for
DEGREE, radians per RPD rpd.for
DEGREES per radian DPR dpr.for
DELETE a file DELFIL delfil.for
DELETE a kernel pool variable DVPOOL pool.for
DELETE a symbol from a symbol table SYDELC sydelc.for
SYDELD sydeld.for
SYDELI sydeli.for
DELETE agent from kernel pool watch lists DWPOOL pool.for
DELETE comments from SPK or CK file SPCDC spcdc.for
DELETE DAF comment area DAFDC dafdc.for
DELETE das comment area DASDC dasdc.for
DELETE kernel pool watch DWPOOL pool.for
DELETE record from an EK segment EKDELR ekdelr.for
DEPTH, traceback TRCDEP trcpkg.for
DEPTH, traceback maximum TRCMXD trcpkg.for
DERIVATIVE, angular velocity from quaternion and QDQ2AV qdq2av.for
DERIVATIVE, compute a unit cross product and its DUCRSS ducrss.for
DERIVATIVE of 3-vector norm DVNORM dvnorm.for
DERIVATIVE of a cross product, compute the DVCRSS dvcrss.for
DERIVATIVE of a dot product, compute the DVDOT dvdot.for
DERIVATIVE of a rotation matrix DROTAT drotat.for
DERIVATIVE of a user-defined scalar function, first UDDF uddf.for
DERIVATIVE of altitude over an ellipsoid DNEARP dnearp.for
DERIVATIVE of angular separation, time DVSEP dvsep.for
DERIVATIVE of half angle, time DHFA dhfa.for
DERIVATIVE of scalar function less than zero, first UDDC uddc.for
DERIVATIVE, range, azimuth and elevation to rectangular DRDAZL drdazl.for
DERIVATIVE, rectangular to range, azimuth and elevation DAZLDR dazldr.for
DERIVATIVE using quadratic fit, estimate function QDERIV qderiv.for
DERIVATIVES, compute a polynomial and its POLYDS polyds.for
DERIVATIVES from state transformation, euler angles and XF2EUL xf2eul.for
DERIVATIVES, get euler angles and their PCKE02 pcke02.for
PCKEUL pckeul.for
DERIVATIVES of a chebyshev expansion CHBDER chbder.for
DERIVATIVES, state transformation from euler angles and EUL2XF xf2eul.for
DESCRIPTOR, return dsk segment DSKGD dskgd.for
DESCRIPTOR, unpack and pck segment PCKUDS pckuds.for
DESCRIPTOR, unpack and SPK segment SPKUDS spkuds.for
DESCRIPTOR, validate and pack a pck segment PCKPDS pckpds.for
DESCRIPTOR, validate and pack an SPK segment SPKPDS spkpds.for
DESCRIPTORS, dsk ray-surface intercept with handle and DSKXSI dskxsi.for
DETECT invalid das handles DASSIH dasfm.for
DETERMINANT of a d.p. 3x3 matrix DET det.for
DETERMINE if a string is a decimal number BEDEC bedec.for
DETERMINE if a string is a number BENUM benum.for
DETERMINE if a string is an integer BEINT beint.for
DETERMINE if a string is an unsigned integer BEUNS beuns.for
DETERMINE if a vector lies in a solid tetrahedral angle INSANG insang.for
DETERMINE the architecture and type of a kernel file GETFAT getfat.for
DETERMINE the last line read from a kernel file. RDKLIN rdker.for
DETERMINE the sense of planetographic longitude. PLNSNS plnsns.for
DETERMINE whether any c-kernels are loaded CKHAVE ckbsr.for
DEVICE, close a CLLINE wrline.for
DEVICE name, get/set error output ERRDEV errdev.for
DEVICE specification, get current error output GETDEV putdev.for
DEVICE specification, store the error output PUTDEV putdev.for
DEVICE, write output line to a WRLINE wrline.for
DIAGONALIZE symmetric 2x2 matrix DIAGS2 diags2.for
DIFFERENCE between ephemeris time and UTC DELTET deltet.for
DIFFERENCE of 3-dimensional vectors, relative VREL vrel.for
DIFFERENCE of n-dimensional vectors, relative VRELG vrelg.for
DIFFERENCE of two character sets DIFFC diffc.for
DIFFERENCE of two character sets, symmetric SDIFFC sdiffc.for
DIFFERENCE of two d.p. sets DIFFD diffd.for
DIFFERENCE of two d.p. sets, symmetric SDIFFD sdiffd.for
DIFFERENCE of two integer sets DIFFI diffi.for
DIFFERENCE of two integer sets, symmetric SDIFFI sdiffi.for
DIFFERENCE two d.p. windows WNDIFD wndifd.for
DIFFERENT epochs, position transformation matrix for PXFRM2 pxfrm2.for
DIGITS, retain significant SIGDGT sigdgt.for
DIMENSION of a symbol, fetch the SYDIMC sydimc.for
SYDIMD sydimd.for
SYDIMI sydimi.for
DIRECTORIES, update das cluster DASCUD dascud.for
DISTANCE between 3-dimensional vectors VDIST vdist.for
DISTANCE between line and ellipsoid NPEDLN npedln.for
DISTANCE between line of sight and body NPEDLN npedln.for
DISTANCE between n-dimensional vectors VDISTG vdistg.for
DISTANCE between point and line NPLNPT nplnpt.for
DISTANCE from point to ellipsoid NEARPT nearpt.for
DISTANCE search, gf GFDIST gfdist.for
DISTANCE, spherical surface SPHSD sphsd.for
DIVISION, compute the remainder of a double precision RMAIND rmaind.for
DIVISION, compute the remainder of an integer RMAINI rmaini.for
DIVISOR, greatest common GCD gcd.for
DLA file, begin backward search in DLABBS dlabbs.for
DLA file, begin forward search in DLABFS dlabfs.for
DLA file, begin new segment in DLABNS dlabns.for
DLA file, end new segment in DLAENS dlaens.for
DLA file, find next segment in DLAFNS dlafns.for
DLA file, find previous segment in DLAFPS dlafps.for
DLA file, open a new DLAOPN dlaopn.for
DLA file with write access, open a new DLAOPN dlaopn.for
DLA segments for match, test DLASSG dlassg.for
DOT product 3-dimensional vectors VDOT vdot.for
DOT product, compute the derivative of a DVDOT dvdot.for
DOT product of n-dimensional vectors VDOTG vdotg.for
DOUBLE precision, --- see d.p.
DOUBLE precision array file, --- see DAF
DOUBLE precision column entry, fetch element from EKGD ekqmgr.for
DOUBLE precision data from a das file, read DASRDD dasrdd.for
DOUBLE precision data from EK column, read EKRCED ekrced.for
DOUBLE precision data in a das file, update DASUDD dasudd.for
DOUBLE precision data to a das file, add DASADD dasadd.for
DOUBLE precision data to EK column, add EKACED ekaced.for
DOUBLE precision data to EK column, write EKACED ekaced.for
DOUBLE precision division, compute the remainder of a RMAIND rmaind.for
DOUBLE precision physical records, read das DASRRD dasrwr.for
DOUBLE precision physical records, update das DASURD dasrwr.for
DOUBLE precision physical records, write das DASWRD dasrwr.for
DOUBLE precision records, perform fortran reads of DASIOD dasiod.for
DOUBLE precision records, perform fortran writes of DASIOD dasiod.for
DOWNLINK light time, compute uplink and LTIME ltime.for
DSK file, close a DSKCLS dskcls.for
DSK file, find id codes of bodies in DSKOBJ dskobj.for
DSK file, find id codes of ephemeris objects in DSKOBJ dskobj.for
DSK file, find id codes of surfaces in DSKSRF dsksrf.for
DSK file, open a new DSKOPN dskopn.for
DSK file with write access, open a new DSKOPN dskopn.for
DSK plate, compute normal vector for a type 2 DSKN02 dskn02.for
DSK ray-surface intercept with handle and descriptors DSKXSI dskxsi.for
DSK ray-surface intercept with source information DSKXSI dskxsi.for
DSK segment, compute range bounds for type 2 DSKRB2 dskrb2.for
DSK segment descriptor, return DSKGD dskgd.for
DSK segment, fetch d.p. data from a type 2 DSKD02 dskd02.for
DSK segment, fetch integer data from a type 2 DSKI02 dski02.for
DSK segment, fetch model size parameters from a type 2 DSKZ02 dskz02.for
DSK segment, fetch parameters from a type 2 DSKB02 dskb02.for
DSK segment, fetch plate data from a type 2 DSKP02 dskp02.for
DSK segment, make spatial index for type 2 DSKMI2 dskmi2.for
DSK segment, return specified vertices from type 2 DSKV02 dskv02.for
DSK segment, write a type 2 DSKW02 dskw02.for
DSK surface, compute normal vectors on SRFNRM srfnrm.for
DSK surface points, map latitudinal coordinates to LATSRF latsrf.for
DSK tolerance and margin umbrella DSKTOL dsktol.for
DSK tolerance or margin parameters, retrieve DSKGTL dsktol.for
DSK tolerance or margin parameters, set DSKSTL dsktol.for
DSK type 2 plate id, compute normal vector from DSKN02 dskn02.for
DUMMY function for udfuns signature arguments UDF udf.for
DUPLICATE of a symbol, create a SYDUPC sydupc.for
SYDUPD sydupd.for
SYDUPI sydupi.for
DUPLICATES from a character array, remove RMDUPC rmdupc.for
DUPLICATES from a d.p. array, remove RMDUPD rmdupd.for
DUPLICATES from an integer array, remove RMDUPI rmdupi.for
E-KERNEL, load EKLEF ekqmgr.for
E-KERNEL, open new EKOPN ekopn.for
E-KERNEL, open scratch EKOPS ekops.for
E-KERNEL, return number of segments in an EKNSEG eknseg.for
E-KERNEL segment for fast writing, start new EKIFLD ekifld.for
E-KERNEL segment, start new EKBSEG ekbseg.for
EASY reader for SPK file SPKEZ spkez.for
EK, add data to EKACEC ekacec.for
EKACED ekaced.for
EKACEI ekacei.for
EK, close EKCLS ekcls.for
EK column, add character data to EKACEC ekacec.for
EK column, add double precision data to EKACED ekaced.for
EK column, add integer data to EKACEI ekacei.for
EK column, read character data from EKRCEC ekrcec.for
EK column, read double precision data from EKRCED ekrced.for
EK column, read integer data from EKRCEI ekrcei.for
EK column, replace character entry in an EKUCEC ekucec.for
EK column, replace d.p. entry in an EKUCED ekuced.for
EK column, replace integer entry in an EKUCEI ekucei.for
EK column, replace time entry in an EKUCED ekuced.for
EK column specified by index, return information on loaded EKCII ekqmgr.for
EK column, write character data to EKACEC ekacec.for
EK column, write double precision data to EKACED ekaced.for
EK column, write integer data to EKACEI ekacei.for
EK columns, return the count of loaded EKCCNT ekqmgr.for
EK columns, return the number of loaded EKCCNT ekqmgr.for
EK data, find EKFIND ekfind.for
EK file, load EKLEF ekqmgr.for
EK file, return shadowing status of an EKSHDW ekshdw.for
EK file, unload EKUEF ekqmgr.for
EK files, search for events in loaded EKSRCH ekqmgr.for
EK for reading, open EKOPR ekopr.for
EK for writing, open existing EKOPW ekopw.for
EK, open new EKOPN ekopn.for
EK, open scratch EKOPS ekops.for
EK query, issue EKFIND ekfind.for
EK query operations, manage EKQMGR ekqmgr.for
EK query, parse select clause of EKPSEL ekpsel.for
EK segment, append record to EKAPPR ekappr.for
EK segment, delete record from an EKDELR ekdelr.for
EK segment, finish fast write of an EKFFLD ekffld.for
EK segment for fast writing, start new EKIFLD ekifld.for
EK segment, insert record into EKINSR ekinsr.for
EK segment, start new EKBSEG ekbseg.for
EK segment summary, return EKSSUM ekssum.for
EK segment, write entire character column to EKACLC ekaclc.for
EK segment, write entire d.p. column to EKACLD ekacld.for
EK segment, write entire integer column to EKACLI ekacli.for
EL, convert rectangular coordinates to range, az and RECAZL recazl.for
EL, rectangular coordinates to range, az and RECAZL recazl.for
EL to rectangular coordinates, convert range, az and AZLREC azlrec.for
EL to rectangular coordinates, range, az and AZLREC azlrec.for
EL to rectangular velocity conversion, range, az and DRDAZL drdazl.for
EL velocity conversion, rectangular to range, az and DAZLDR dazldr.for
ELEMENT, closest integer array LSTCLI lstcli.for
ELEMENT data using sgp4., evaluate norad two-line EVSGP4 evsgp4.for
ELEMENT from character column entry, fetch EKGC ekqmgr.for
ELEMENT from double precision column entry, fetch EKGD ekqmgr.for
ELEMENT from integer column entry, fetch EKGI ekqmgr.for
ELEMENT in a set, the ordinal position of an ORDC ordc.for
ORDD ordd.for
ORDI ordi.for
ELEMENT, last closest d.p. array LSTCLD lstcld.for
ELEMENT less than, last character LSTLTC lstltc.for
ELEMENT less than, last d.p. LSTLTD lstltd.for
ELEMENT less than, last integer LSTLTI lstlti.for
ELEMENT less than or equal to, last character LSTLEC lstlec.for
ELEMENT less than or equal to, last d.p. LSTLED lstled.for
ELEMENT less than or equal to, last integer LSTLEI lstlei.for
ELEMENT of a character set ELEMC elemc.for
ELEMENT of a d.p. set ELEMD elemd.for
ELEMENT of a d.p. window WNELMD wnelmd.for
ELEMENT of an integer set ELEMI elemi.for
ELEMENT of character array, maximum MAXAC maxac.for
ELEMENT of character array, minimum MINAC minac.for
ELEMENT of d.p. array, maximum MAXAD maxad.for
ELEMENT of d.p. array, minimum MINAD minad.for
ELEMENT of integer array, maximum MAXAI maxai.for
ELEMENT of integer array, minimum MINAI minai.for
ELEMENTS, compute a state from equinoctial EQNCPV eqncpv.for
ELEMENTS, convert state to extended osculating OSCLTX oscltx.for
ELEMENTS, convert state to osculating OSCELT oscelt.for
ELEMENTS from a character array, remove REMLAC remlac.for
ELEMENTS from a d.p. array, remove REMLAD remlad.for
ELEMENTS from an integer array, remove REMLAI remlai.for
ELEMENTS from state, conic OSCELT oscelt.for
ELEMENTS from state, extended conic OSCLTX oscltx.for
ELEMENTS from state, extended osculating OSCLTX oscltx.for
ELEMENTS from state, osculating OSCELT oscelt.for
ELEMENTS in a cell, report an excess of EXCESS excess.for
ELEMENTS in a column entry, return the number of EKNELT ekqmgr.for
ELEMENTS of a character array, cycle the CYCLAC cyclac.for
ELEMENTS of a character array in place, cycle the CYACIP cyacip.for
ELEMENTS of a d.p. array, cycle the CYCLAD cyclad.for
ELEMENTS of a d.p. array in place, cycle the CYADIP cyadip.for
ELEMENTS of an integer array, cycle the CYCLAI cyclai.for
ELEMENTS of an integer array in place, cycle the CYAIIP cyaiip.for
ELEMENTS of character array, swap SWAPAC swapac.for
ELEMENTS, parse two-line GETELM getelm.for
ELEMENTS, state from conic CONICS conics.for
ELEMENTS within a d.p. array, swap SWAPAD swapad.for
ELEMENTS within an integer array, swap SWAPAI swapai.for
ELEVATION, convert rectangular to range, azimuth and RECAZL recazl.for
ELEVATION derivative, rectangular to range, azimuth and DAZLDR dazldr.for
ELEVATION, rectangular to range, azimuth and RECAZL recazl.for
ELEVATION to rectangular, convert range, azimuth and AZLREC azlrec.for
ELEVATION to rectangular derivative, range, azimuth and DRDAZL drdazl.for
ELEVATION to rectangular, range, azimuth and AZLREC azlrec.for
ELLIPSE and plane, intersection of INELPL inelpl.for
ELLIPSE, center and generating vectors to CGV2EL cgv2el.for
ELLIPSE from generating vectors, semi-axes of SAELGV saelgv.for
ELLIPSE onto plane, project PJELPL pjelpl.for
ELLIPSE to center and generating vectors EL2CGV el2cgv.for
ELLIPSE to point, nearest point on NPELPT npelpt.for
ELLIPSOID and plane, intersection of INEDPL inedpl.for
ELLIPSOID, derivative of altitude over an DNEARP dnearp.for
ELLIPSOID, distance between line and NPEDLN npedln.for
ELLIPSOID, distance from point to NEARPT nearpt.for
ELLIPSOID, find nearest point to ray on TANGPT tangpt.for
ELLIPSOID, find penumbral terminator on EDTERM edterm.for
ELLIPSOID, find terminator on EDTERM edterm.for
ELLIPSOID, find umbral terminator on EDTERM edterm.for
ELLIPSOID having given surface normal, point on an EDNMPT ednmpt.for
ELLIPSOID limb EDLIMB edlimb.for
ELLIPSOID, nearest point on an NEARPT nearpt.for
ELLIPSOID, point of intersection between ray and SURFPT surfpt.for
ELLIPSOID, rate of change of the altitude over an DNEARP dnearp.for
ELLIPSOID, scale point to lie on EDPNT edpnt.for
ELLIPSOID, surface normal vector on an SURFNM surfnm.for
ELLIPSOID surface point and velocity SURFPV surfpv.for
ELLIPSOID, surface point of intersection of ray and SURFPT surfpt.for
ELLIPSOID to line, nearest point on NPEDLN npedln.for
ELLIPSOID, velocity of the nearest point on an DNEARP dnearp.for
ELLIPTIC time of flight ELLTOF elltof.for
EMISSION angle ILUMIN ilumin.for
EMISSION angle constraints, solve for GFILUM gfilum.for
EMISSION angle general source ILLUMG illumg.for
EMISSION angle general source with flags ILLUMF illumf.for
ENCAPSULATED error handling, parse d.p. number with PRSDP prsdp.for
ENCAPSULATED error handling, parse integer with PRSINT prsint.for
ENCLOSE in quotes QUOTE quote.for
ENCODE a character string ENCHAR enchar.for
ENCODE a character string, portably PRTENC prtenc.for
ENCODE and write characters to a text file WRENCC wrencc.for
ENCODE and write d.p. numbers to a text file WRENCD wrencd.for
ENCODE and write integers to a text file WRENCI wrenci.for
ENCODE spacecraft clock SCENCD scencd.for
SCPARS scpars.for
ENCODED character string, decode a portably PRTDEC prtenc.for
ENCODED characters from a text file, read RDENCC rdencc.for
ENCODED d.p. number, convert d.p. number to DP2HX dp2hx.for
ENCODED d.p. number to d.p. number, convert HX2DP hx2dp.for
ENCODED d.p. numbers from a text file, read and decode RDENCD rdencd.for
ENCODED integers from a text file, read and decode RDENCI rdenci.for
ENCODING integers in character string, base for CHBASE chbase.for
END a generic segment SGWES sgseqw.for
END a type 03 pck segment PCK03E pck03e.for
END a type 14 SPK segment SPK14E spk14e.for
END a type 4 CK segment CKW04E ckw04e.for
END new DAF array DAFENA dafana.for
END new segment in dla file DLAENS dlaens.for
ENDPOINTS from a d.p. window, extract the WNEXTD wnextd.for
ENQUEUE a value onto a symbol SYENQC syenqc.for
SYENQD syenqd.for
SYENQI syenqi.for
ENTIRE character column to EK segment, write EKACLC ekaclc.for
ENTIRE d.p. column to EK segment, write EKACLD ekacld.for
ENTIRE integer column to EK segment, write EKACLI ekacli.for
ENTRY, fetch element from character column EKGC ekqmgr.for
ENTRY, fetch element from double precision column EKGD ekqmgr.for
ENTRY, fetch element from integer column EKGI ekqmgr.for
ENTRY in an EK column, replace character EKUCEC ekucec.for
ENTRY in an EK column, replace d.p. EKUCED ekuced.for
ENTRY in an EK column, replace integer EKUCEI ekucei.for
ENTRY in an EK column, replace time EKUCED ekuced.for
ENTRY, return the number of elements in a column EKNELT ekqmgr.for
EPHEMERIS data, read SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
EPHEMERIS data segment, write SPK type 1 SPKW01 spkw01.for
EPHEMERIS data segment, write SPK type 12 SPKW12 spkw12.for
EPHEMERIS data segment, write SPK type 13 SPKW13 spkw13.for
EPHEMERIS data segment, write SPK type 18 SPKW18 spkw18.for
EPHEMERIS data segment, write SPK type 19 SPKW19 spkw19.for
EPHEMERIS data segment, write SPK type 21 SPKW21 spkw21.for
EPHEMERIS data segment, write SPK type 5 SPKW05 spkw05.for
EPHEMERIS data segment, write SPK type 6 CKW06 ckw06.for
EPHEMERIS data segment, write SPK type 8 SPKW08 spkw08.for
EPHEMERIS data segment, write SPK type 9 SPKW09 spkw09.for
EPHEMERIS file, load SPK SPKLEF spkbsr.for
EPHEMERIS file, unload SPK SPKUEF spkbsr.for
EPHEMERIS object, get coverage start and stop time for SPKCOV spkcov.for
EPHEMERIS objects in dsk file, find id codes of DSKOBJ dskobj.for
EPHEMERIS objects in SPK file, find id codes of SPKOBJ spkobj.for
EPHEMERIS, position and velocity from SPKPV spkpv.for
SPKPVN spkpvn.for
EPHEMERIS time and UTC, difference between DELTET deltet.for
EPHEMERIS time, spacecraft clock string to SCS2E scs2e.for
EPHEMERIS time, spacecraft clock ticks to SCT2E sct2e.for
EPHEMERIS time to a formal calendar date, convert ETCAL etcal.for
EPHEMERIS time to continuous spacecraft clock ticks SCE2C sce2c.for
EPHEMERIS time to continuous type 1 ticks SCEC01 sc01.for
EPHEMERIS time to spacecraft clock string SCE2S sce2s.for
EPHEMERIS time to spacecraft clock ticks SCE2T sce2t.for
EPHEMERIS time to type 1 ticks SCET01 sc01.for
EPHEMERIS time to UTC ET2UTC et2utc.for
EPHEMERIS time, type 1 ticks to SCTE01 sc01.for
EPHEMERIS time, UTC to UTC2ET utc2et.for
EPOCH, convert a string to tdb seconds past the J2000 STR2ET str2et.for
EPOCHS, position transformation matrix for different PXFRM2 pxfrm2.for
EQUAL, check two character substrings for case insensitive SAMCHI samchi.for
EQUAL, check two characters for case insensitive not NECHR eqchr.for
EQUAL, check two characters substrings for case sensitive SAMCH samch.for
EQUAL to another 3x3 matrix MEQU mequ.for
EQUAL to another n-dimensional matrix MEQUG mequg.for
EQUALITY, approximate APPROX approx.for
EQUALITY, check two characters for case insensitive EQCHR eqchr.for
EQUALITY of two substrings., check SAMSUB samsub.for
EQUALITY of two substrings., check case insensitive SAMSBI samsbi.for
EQUALITY, test two integer arrays for SAMEAI sameai.for
EQUATION, roots of a quadratic RQUAD rquad.for
EQUATION, solve the equinoctial version of kepler's KEPLEQ kepleq.for
EQUATION, solve the vector form of the kepler KPSOLV kpsolv.for
EQUINOCTIAL elements, compute a state from EQNCPV eqncpv.for
EQUINOCTIAL version of kepler's equation, solve the KEPLEQ kepleq.for
EQUIVALENT character string, search array for ESRCHC esrchc.for
EQUIVALENT strings EQSTR eqstr.for
ERROR action, get/set default ERRACT erract.for
ERROR condition, signal SIGERR sigerr.for
ERROR for invalid DAF handles, signal an DAFSIH dafah.for
ERROR handling, parse d.p. number with encapsulated PRSDP prsdp.for
ERROR handling, parse integer with encapsulated PRSINT prsint.for
ERROR message, allow changes of long ALLOWD accept.for
ERROR message, get GETMSG getmsg.for
ERROR message, get current long GETLMS putlms.for
ERROR message, get current short GETSMS putsms.for
ERROR message, get explanation for short EXPLN expln.for
ERROR message, insert DAF or das filename into long ERRHAN errhan.for
ERROR message, insert filename into long ERRFNM errfnm.for
ERROR message, set long SETMSG setmsg.for
ERROR message, store long PUTLMS putlms.for
ERROR message, store short PUTSMS putsms.for
ERROR message text, insert d.p. number into ERRDP errdp.for
ERROR message text, insert integer into ERRINT errint.for
ERROR message text, insert string into ERRCH errch.for
ERROR message writer, i/o IOERR ioerr.for
ERROR output device name, get/set ERRDEV errdev.for
ERROR output device specification, get current GETDEV putdev.for
ERROR output device specification, store the PUTDEV putdev.for
ERROR output items, get/set ERRPRT errprt.for
ERROR response action, get current GETACT putact.for
ERROR response action, store the PUTACT putact.for
ERROR status indicator FAILED seterr.for
ERROR status, reset RESET reset.for
ERROR trace subsystem TRCPKG trcpkg.for
ESTIMATE function derivative using quadratic fit QDERIV qderiv.for
ET, --- see ephemeris time
EULER angles and derivatives from state transformation XF2EUL xf2eul.for
EULER angles and derivatives, state transformation from EUL2XF xf2eul.for
EULER angles and their derivatives, get PCKE02 pcke02.for
PCKEUL pckeul.for
EULER angles for a body, fetch BODEUL bodeul.for
EULER angles for orientation of a body BODEUL bodeul.for
EULER angles, matrix to M2EUL m2eul.for
EULER angles to matrix EUL2M eul2m.for
EVALUATE CK type 1 pointing data record CKE01 cke01.for
EVALUATE CK type 2 pointing data record CKE02 cke02.for
EVALUATE CK type 3 pointing data record CKE03 cke03.for
EVALUATE CK type 4 pointing data record CKE04 cke04.for
EVALUATE norad two-line element data using sgp4. EVSGP4 evsgp4.for
EVALUATE pck type 20 record PCKE20 pcke20.for
EVALUATE the first four stumpff functions STMP03 stmp03.for
EVALUATE type 03 pck segment PCKE03 pcke03.for
EVALUATE type 1 SPK segment SPKE01 spke01.for
EVALUATE type 10 SPK segment SPKE10 spke10.for
EVALUATE type 12 SPK segment SPKE12 spke12.for
EVALUATE type 13 SPK segment SPKE13 spke13.for
EVALUATE type 14 SPK segment SPKE14 spke14.for
EVALUATE type 15 SPK segment SPKE15 spke15.for
EVALUATE type 17 SPK segment SPKE17 spke17.for
EVALUATE type 18 SPK segment SPKE18 spke18.for
EVALUATE type 19 SPK segment SPKE19 spke19.for
EVALUATE type 2 SPK segment SPKE02 spke02.for
EVALUATE type 20 SPK segment SPKE20 spke20.for
EVALUATE type 21 SPK segment SPKE21 spke21.for
EVALUATE type 3 SPK segment SPKE03 spke03.for
EVALUATE type 5 CK segment CKE05 cke05.for
EVALUATE type 5 SPK segment SPKE05 spke05.for
EVALUATE type 6 CK segment CKE06 cke06.for
EVALUATE type 8 SPK segment SPKE08 spke08.for
EVALUATE type 9 SPK segment SPKE09 spke09.for
EVALUATION, check a d.p. argument for acos before DACOSN dacosn.for
EVALUATION, check a d.p. argument for asin before DASINE dasine.for
EVEN, test whether an integer is EVEN even.for
EVENTS in loaded EK files, search for EKSRCH ekqmgr.for
EXACT value, round to EXACT exact.for
EXCESS of elements in a cell, report an EXCESS excess.for
EXIST, does the file EXISTS exists.for
EXISTENCE of a pooled numeric kernel variable, confirm the EXPOOL pool.for
EXISTING DAF for write, open DAFOPW dafah.for
EXISTING EK for writing, open EKOPW ekopw.for
EXISTING SPK file for adding segments, open an SPKOPA spkopa.for
EXISTING symbol, rename an SYRENC syrenc.for
SYREND syrend.for
SYRENI syreni.for
EXIT a program, gracefully BYEBYE byebye.for
EXPAND an abbreviated year to a fully specified year. TEXPYR texpyr.for
EXPAND the intervals of a d.p. window WNEXPD wnexpd.for
EXPAND triangular plate PLTEXP pltexp.for
EXPANSION, derivatives of a chebyshev CHBDER chbder.for
EXPANSION for abbreviated years, set the interval of TSETYR texpyr.for
EXPANSION, interpolate a chebyshev CHBINT chbint.for
EXPANSION, value of a chebyshev polynomial CHBVAL chbval.for
EXPLANATION for short error message, get EXPLN expln.for
EXTENDED conic elements from state OSCLTX oscltx.for
EXTENDED object, az/el coordinates relative to landmark on AZLCPO azlcpo.for
EXTENDED object, az/el coordinates relative to surface poi AZLCPO azlcpo.for
EXTENDED object, state of landmark on SPKCPT spkcpt.for
SPKCVT spkcvt.for
EXTENDED object, state of surface point on SPKCPT spkcpt.for
SPKCVT spkcvt.for
EXTENDED object, state relative to landmark on SPKCPO spkcpo.for
SPKCVO spkcvo.for
EXTENDED object, state relative to surface point on SPKCPO spkcpo.for
SPKCVO spkcvo.for
EXTENDED osculating elements, convert state to OSCLTX oscltx.for
EXTENDED osculating elements from state OSCLTX oscltx.for
EXTRACT a substring starting with a keyword KXTRCT kxtrct.for
EXTRACT architecture and type from an id word IDW2AT idw2at.for
EXTRACT comments from a DAF DAFEC dafec.for
EXTRACT comments from a das file DASEC dasec.for
EXTRACT comments from a das file to a logical unit DASECU dasecu.for
EXTRACT comments from SPK or CK file SPCEC spcec.for
EXTRACT d.p. values from a string DXTRCT dxtrct.for
EXTRACT sublist of linked list LNKXSL lnkxsl.for
EXTRACT the endpoints from a d.p. window WNEXTD wnextd.for
FALSE, test whether some logicals in an array are SOMFLS somfls.for
FAST write of an EK segment, finish EKFFLD ekffld.for
FAST writing, start new e-kernel segment for EKIFLD ekifld.for
FAST writing, start new EK segment for EKIFLD ekifld.for
FETCH all components for a symbol SYGETC sygetc.for
SYGETD sygetd.for
SYGETI sygeti.for
FETCH an interval from a d.p. window WNFETD wnfetd.for
FETCH constants for a body from the kernel pool BODVCD bodvcd.for
BODVRD bodvrd.for
FETCH constants for a body from the kernel pool, deprecate BODVAR bodvar.for
FETCH constants from a generic segment SGFCON sgfcon.for
FETCH d.p. data from a type 2 dsk segment DSKD02 dskd02.for
FETCH element from character column entry EKGC ekqmgr.for
FETCH element from double precision column entry EKGD ekqmgr.for
FETCH element from integer column entry EKGI ekqmgr.for
FETCH euler angles for a body BODEUL bodeul.for
FETCH from a character set FETCHC fetchc.for
FETCH from a d.p. set FETCHD fetchd.for
FETCH from an integer set FETCHI fetchi.for
FETCH ids of built-in reference frames BLTFRM bltfrm.for
FETCH ids of reference frames from the kernel pool KPLFRM kplfrm.for
FETCH information about a loaded spice kernel KINFO keeper.for
FETCH integer data from a type 2 dsk segment DSKI02 dski02.for
FETCH model size parameters from a type 2 dsk segment DSKZ02 dskz02.for
FETCH nth value associated with a symbol SYNTHC synthc.for
SYNTHD synthd.for
SYNTHI synthi.for
FETCH packets from a generic segment SGFPKT sgfpkt.for
FETCH parameters from a type 2 dsk segment DSKB02 dskb02.for
FETCH plate data from a type 2 dsk segment DSKP02 dskp02.for
FETCH reference frame attributes FRINFO framex.for
FETCH reference values from a generic segment SGFREF sgfref.for
FETCH the dimension of a symbol SYDIMC sydimc.for
SYDIMD sydimd.for
SYDIMI sydimi.for
FETCH the nth symbol in the table SYFETC syfetc.for
SYFETD syfetd.for
SYFETI syfeti.for
FETCH the rotation and frame of a constant offset frame TKFRAM tkfram.for
FETCH the rotation and frame of a text kernel frame TKFRAM tkfram.for
FETCH transformation matrix for a body BODMAT bodmat.for
FIELD of view at specified time, ray in instrument FOVRAY fovray.for
FIELD of view at specified time, target in instrument FOVTRG fovtrg.for
FILE, aberration-corrected state from SPK SPKACS spkacs.for
FILE, add character data to a das DASADC dasadc.for
FILE, add comment records to a das DASACR dasacr.for
FILE, add comments from a logical unit to a das DASACU dasacu.for
FILE, add comments to a binary DAF DAFAC dafac.for
FILE, add comments to a binary das DASAC dasac.for
FILE, add comments to SPK or CK SPCAC spcac.for
FILE, add double precision data to a das DASADD dasadd.for
FILE, add integer data to a das DASADI dasadi.for
FILE already open, test for ISOPEN isopen.for
FILE and segment, select pck PCKSFS pckbsr.for
FILE and segment, select SPK SPKSFS spkbsr.for
FILE, apparent position from SPK SPKAPO spkapo.for
FILE, begin backward search in dla DLABBS dlabbs.for
FILE, begin forward search in dla DLABFS dlabfs.for
FILE, begin new segment in dla DLABNS dlabns.for
FILE, close a CK CKCLS ckcls.for
FILE, close a das DASLLC dasfm.for
FILE, close a dsk DSKCLS dskcls.for
FILE, close a pck PCKCLS pckcls.for
FILE, close an open das DASCLS dascls.for
FILE, close an SPK SPKCLS spkcls.for
FILE comment area, append comments to a DAF DAFAC dafac.for
FILE comment area, append comments to a das DASAC dasac.for
FILE, continue reading comments from an SPK or CK SPCRNL spcrfl.for
FILE, convert binary DAF into a DAF transfer DAFBT dafbt.for
FILE, convert binary das to das transfer DASBT dasbt.for
FILE, count characters in a text COUNTC countc.for
FILE, delete a DELFIL delfil.for
FILE, delete comments from SPK or CK SPCDC spcdc.for
FILE, determine the architecture and type of a kernel GETFAT getfat.for
FILE, easy reader for SPK SPKEZ spkez.for
FILE, encode and write characters to a text WRENCC wrencc.for
FILE, encode and write d.p. numbers to a text WRENCD wrencd.for
FILE, encode and write integers to a text WRENCI wrenci.for
FILE, end new segment in dla DLAENS dlaens.for
FILE exist, does the EXISTS exists.for
FILE, extract comments from a das DASEC dasec.for
FILE, extract comments from SPK or CK SPCEC spcec.for
FILE, find frame class id codes of frames in binary pck PCKFRM pckfrm.for
FILE, find id codes of bodies in dsk DSKOBJ dskobj.for
FILE, find id codes of bodies in SPK SPKOBJ spkobj.for
FILE, find id codes of ephemeris objects in dsk DSKOBJ dskobj.for
FILE, find id codes of ephemeris objects in SPK SPKOBJ spkobj.for
FILE, find id codes of objects in CK CKOBJ ckobj.for
FILE, find id codes of surfaces in dsk DSKSRF dsksrf.for
FILE, find next segment in dla DLAFNS dlafns.for
FILE, find previous segment in dla DLAFPS dlafps.for
FILE, find the amount of data in a das DASHFS dasfm.for
FILE for adding segments, open an existing SPK SPKOPA spkopa.for
FILE for read access, open a das DASOPR dasfm.for
FILE for reading, open a das DASOPR dasfm.for
FILE for write access, open a das DASOPW dasfm.for
FILE for write access, open a new das DASOPN dasfm.for
FILE for writing, open a das DASOPW dasfm.for
FILE for writing, open a new das DASOPN dasfm.for
FILE, get state transformation matrix from binary pck PCKMAT pckmat.for
FILE handle, map logical unit to das DASLUH dasfm.for
FILE handle to logical unit, map das DASHLU dasfm.for
FILE into the pool, load variables from a text kernel LDPOOL pool.for
FILE is a type 1 star catalog, check whether a STCC01 stcc01.for
FILE, light-time corrected state from SPK SPKLTC spkltc.for
FILE, load a type 1 star catalog STCL01 stcl01.for
FILE, load CK pointing CKLPF ckbsr.for
FILE, load EK EKLEF ekqmgr.for
FILE, load pck PCKLOF pckbsr.for
FILE, load SPK ephemeris SPKLEF spkbsr.for
FILE, locate lines in a text LOCLN locln.for
FILE name, DAF handle to DAFHFN dafah.for
FILE name, map das handle to DASHFN dasfm.for
FILE name, read das internal DASRFR dasrfr.for
FILE name to DAF handle DAFFNH dafah.for
FILE name to das handle, map DASFNH dasfm.for
FILE name, update das internal DASWFR daswfr.for
FILE name, write das internal DASWFR daswfr.for
FILE, open a new CK CKOPN ckopn.for
FILE, open a new das DASONW dasfm.for
FILE, open a new dla DLAOPN dlaopn.for
FILE, open a new dsk DSKOPN dskopn.for
FILE, open a new pck PCKOPN pckopn.for
FILE, open a new SPK SPKOPN spkopn.for
FILE, open a scratch das DASOPS dasfm.for
FILE, open and initialize a new kernel RDKNEW rdker.for
FILE open for read, text TXTOPR txtopr.for
FILE open, is a ISOPEN isopen.for
FILE, open new SPK or CK SPCOPN spcopn.for
FILE open new, text TXTOPN txtopn.for
FILE opened by rdtext, close a text CLTEXT rdtext.for
FILE position and velocity, SPK SPKPV spkpv.for
SPKPVN spkpvn.for
FILE, read a kernel RDKER rdker.for
FILE, read a line from a text RDTEXT rdtext.for
FILE, read a non-blank line from a text RDNBL rdnbl.for
FILE, read and decode encoded d.p. numbers from a text RDENCD rdencd.for
FILE, read and decode encoded integers from a text RDENCI rdenci.for
FILE, read character data from a das DASRDC dasrdc.for
FILE, read double precision data from a das DASRDD dasrdd.for
FILE, read encoded characters from a text RDENCC rdencc.for
FILE, read integer data from a das DASRDI dasrdi.for
FILE, read the first comment line of an SPK or CK SPCRFL spcrfl.for
FILE, read the next comment line of an SPK or CK SPCRNL spcrfl.for
FILE, read the next data line from a kernel RDKDAT rdker.for
FILE, read the next variable from a kernel RDKVAR rdkvar.for
FILE record, read DAF DAFRFR dafrfr.for
FILE record, read das DASRFR dasrfr.for
FILE record, write DAF DAFWFR dafwfr.for
FILE record, write das DASWFR daswfr.for
FILE, remove comment records from a das DASRCR dasrcr.for
FILE, return last logical addresses in das DASLLA daslla.for
FILE, return logical address range of das DASLLA daslla.for
FILE, return shadowing status of an EK EKSHDW ekshdw.for
FILE, return the file summary of a das DASHFS dasfm.for
FILE, segregate the data records in a das DASSDR dassdr.for
FILE, subset of SPK SPKSUB spksub.for
FILE summary of a das file, return the DASHFS dasfm.for
FILE summary of a das file, update the DASUFS dasfm.for
FILE to a logical unit, extract comments from a das DASECU dasecu.for
FILE to binary, convert DAF transfer DAFTB daftb.for
FILE to binary das, convert das transfer DASTB dastb.for
FILE, unload CK pointing CKUPF ckbsr.for
FILE, unload EK EKUEF ekqmgr.for
FILE, unload pck PCKUOF pckbsr.for
FILE, unload SPK ephemeris SPKUEF spkbsr.for
FILE, update double precision data in a das DASUDD dasudd.for
FILE, update integer data in a das DASUDI dasudi.for
FILE, update the file summary of a das DASUFS dasfm.for
FILE with write access, open a new das DASONW dasfm.for
FILE with write access, open a new dla DLAOPN dlaopn.for
FILE with write access, open a new dsk DSKOPN dskopn.for
FILE, write a variable to a kernel WRKVAR wrkvar.for
FILE, write buffered records to a das DASWBR dasrwr.for
FILE., determine the last line read from a kernel RDKLIN rdker.for
FILENAME into long error message, insert ERRFNM errfnm.for
FILENAME into long error message, insert DAF or das ERRHAN errhan.for
FILENAME, map logical unit to LUN2FN lun2fn.for
FILENAME to logical unit, map FN2LUN fn2lun.for
FILES, manage open das DASFM dasfm.for
FILES, return allowed access methods for das DASHAM dasfm.for
FILES, return set of handles of open das DASHOF dasfm.for
FILES, return the set of handles for open DAF DAFHOF dafah.for
FILES, search for events in loaded EK EKSRCH ekqmgr.for
FILL a character array FILLC fillc.for
FILL a d.p. array FILLD filld.for
FILL an integer array FILLI filli.for
FILL small gaps in a d.p. window WNFILD wnfild.for
FILTER small intervals from a d.p. window WNFLTD wnfltd.for
FIND a frame transformation matrix from a specified frame FRMGET frmget.for
FIND a free logical unit FNDLUN fndlun.for
FIND a position transformation matrix PXFORM pxform.for
FIND a rotation matrix from a specified frame ROTGET rotget.for
FIND a state transformation matrix SXFORM sxform.for
FIND constants for a body in the kernel pool BODFND bodfnd.for
FIND DAF array DAFFA daffa.for
FIND EK data EKFIND ekfind.for
FIND frame class id codes of frames in binary pck file PCKFRM pckfrm.for
FIND id codes of bodies in dsk file DSKOBJ dskobj.for
FIND id codes of bodies in SPK file SPKOBJ spkobj.for
FIND id codes of ephemeris objects in dsk file DSKOBJ dskobj.for
FIND id codes of ephemeris objects in SPK file SPKOBJ spkobj.for
FIND id codes of objects in CK file CKOBJ ckobj.for
FIND id codes of surfaces in dsk file DSKSRF dsksrf.for
FIND info associated with a frame class and class id CCIFRM framex.for
FIND intercept of ray on target body surface SINCPT sincpt.for
FIND intersection of ray and target body surface SINCPT sincpt.for
FIND limb points on target body LIMBPT limbpt.for
FIND nearest point to observer on target body SUBPNT subpnt.for
FIND nearest point to ray on ellipsoid TANGPT tangpt.for
FIND nearest point to sun on target body SUBSLR subslr.for
FIND next DAF array DAFFNA daffa.for
FIND next segment in dla file DLAFNS dlafns.for
FIND penumbral terminator on ellipsoid EDTERM edterm.for
FIND previous DAF array DAFFPA daffa.for
FIND previous segment in dla file DLAFPS dlafps.for
FIND ray-ellipsoid tangent point TANGPT tangpt.for
FIND stars in ra-dec rectangle in type 1 star catalog STCF01 stcf01.for
FIND sub-observer point on target body SUBPNT subpnt.for
FIND sub-solar point on target body SUBSLR subslr.for
FIND sub-spacecraft point on target body SUBPNT subpnt.for
FIND surface intercept point SINCPT sincpt.for
FIND terminator on ellipsoid EDTERM edterm.for
FIND terminator points on target body TERMPT termpt.for
FIND the amount of data in a das file DASHFS dasfm.for
FIND the bodyfixed frame associated with an object CIDFRM framex.for
CNMFRM framex.for
FIND the index of a reference value in a generic segment SGFRVI sgfrvi.for
FIND the next word after an index FNDNWD fndnwd.for
FIND umbral terminator on ellipsoid EDTERM edterm.for
FINISH a progress report, gf GFREPF gfrprt.for
FINISH fast write of an EK segment EKFFLD ekffld.for
FIRST comment line of an SPK or CK file, read the SPCRFL spcrfl.for
FIRST derivative of a user-defined scalar function UDDF uddf.for
FIRST derivative of scalar function less than zero UDDC uddc.for
FIRST four stumpff functions, evaluate the STMP03 stmp03.for
FIRST non-blank character FRSTNB frstnb.for
FIRST non-printable character FRSTNP frstnp.for
FIRST printable character FRSTPC frstpc.for
FIT, estimate function derivative using quadratic QDERIV qderiv.for
FIXED packet size generic segment, begin writing a SGBWFS sgseqw.for
FIXED position target, state of SPKCPT spkcpt.for
FIXED size packets to a generic segment, write SGWFPK sgseqw.for
FLAGS, emission angle general source with ILLUMF illumf.for
FLAGS, illumination angles general source with ILLUMF illumf.for
FLAGS, incidence angle general source with ILLUMF illumf.for
FLAGS, lighting angles general source with ILLUMF illumf.for
FLAGS, phase angle general source with ILLUMF illumf.for
FLIGHT, elliptic time of ELLTOF elltof.for
FLIGHT, hyperbolic time of HYPTOF hyptof.for
FLIGHT, parabolic time of PARTOF partof.for
FORCE model, propagate state vector using two-body PROP2B prop2b.for
FORMAT a string representing a d.p. number DPFMT dpfmt.for
FORMAT, convert spacecraft clock ticks to character clock SCFMT scfmt.for
FORMAT d.p. seconds past J2000 as a string, convert and TIMOUT timout.for
FORMAT, handle to DAF summary DAFHSF dafah.for
FORMAT picture, string from a d.p. number and DPFMT dpfmt.for
FORMAT picture, use a sample time string to produce a time TPICTR tpictr.for
FORMATTED d.p. value, replace marker with REPMF repmf.for
FORMATTING, d.p. number to character with DPSTRF dpstrf.for
FORTRAN reads of character records, perform DASIOC dasioc.for
FORTRAN reads of double precision records, perform DASIOD dasiod.for
FORTRAN reads of integer records, perform DASIOI dasioi.for
FORTRAN writes of character records, perform DASIOC dasioc.for
FORTRAN writes of double precision records, perform DASIOD dasiod.for
FORTRAN writes of integer records, perform DASIOI dasioi.for
FORWARD search, begin DAF DAFBFS daffa.for
FORWARD search for position of character CPOS cpos.for
FORWARD search for position of unlisted character NCPOS ncpos.for
FORWARD search in dla file, begin DLABFS dlabfs.for
FOV at specified time, ray in instrument FOVRAY fovray.for
FOV at specified time, target in instrument FOVTRG fovtrg.for
FOV parameters, return instrument's GETFOV getfov.for
FOV parameters, using instrument name, return instrument's GETFVN getfvn.for
FOV search, gf mid-level target in instrument GFFOVE gffove.for
FOV search, gf ray in instrument GFRFOV gfrfov.for
FOV search, gf target in instrument GFTFOV gftfov.for
FRAME associated with an object, find the bodyfixed CIDFRM framex.for
CNMFRM framex.for
FRAME attributes, fetch reference FRINFO framex.for
FRAME, build a right handed coordinate FRAME frame.for
FRAME class and class id, find info associated with a CCIFRM framex.for
FRAME class and class id to frame info, map CCIFRM framex.for
FRAME class and class id to frame name, id, center, map CCIFRM framex.for
FRAME class id codes of frames in binary pck file, find PCKFRM pckfrm.for
FRAME default, inertial reference IRFDEF chgirf.for
FRAME, fetch the rotation and frame of a constant offset TKFRAM tkfram.for
FRAME, fetch the rotation and frame of a text kernel TKFRAM tkfram.for
FRAME, find a frame transformation matrix from a specified FRMGET frmget.for
FRAME, find a rotation matrix from a specified ROTGET rotget.for
FRAME from two vectors, define an orthonormal TWOVEC twovec.for
FRAME, get coverage start and stop time for binary pck PCKCOV pckcov.for
FRAME, get coverage start and stop time for CK CKCOV ckcov.for
FRAME, get coverage window for binary pck reference PCKCOV pckcov.for
FRAME, get instrument frame rotation and reference CKFROT ckfrot.for
FRAME, get instrument frame transformation and reference CKFXFM ckfxfm.for
FRAME id code to frame name translation FRMNAM framex.for
FRAME id code translation, frame name to NAMFRM framex.for
FRAME info, map frame class and class id to CCIFRM framex.for
FRAME name, id, center, map frame class and class id to CCIFRM framex.for
FRAME name, inertial reference IRFNAM chgirf.for
FRAME name to frame id code translation NAMFRM framex.for
FRAME name translation, frame id code to FRMNAM framex.for
FRAME number, inertial reference IRFNUM chgirf.for
FRAME of a constant offset frame, fetch the rotation and TKFRAM tkfram.for
FRAME of a text kernel frame, fetch the rotation and TKFRAM tkfram.for
FRAME rotation and reference frame, get instrument CKFROT ckfrot.for
FRAME rotation, inertial reference IRFROT chgirf.for
FRAME to another, rotate positions from one REFCHG refchg.for
FRAME to another, transform states from one FRMCHG frmchg.for
FRAME to another, transformation from one inertial IRFTRN irftrn.for
FRAME transformation FRAMEX framex.for
FRAME transformation and reference frame, get instrument CKFXFM ckfxfm.for
FRAME transformation matrix from a specified frame, find a FRMGET frmget.for
FRAMES, change inertial reference CHGIRF chgirf.for
FRAMES, fetch ids of built-in reference BLTFRM bltfrm.for
FRAMES in binary pck file, find frame class id codes of PCKFRM pckfrm.for
FREE a reserved logical unit FRELUN fndlun.for
FREE logical unit, find a FNDLUN fndlun.for
FREE logical unit, get a GETLUN getlun.for
FREE sublist of linked list LNKFSL lnkfsl.for
FROZEN copy of traceback, get FREEZE trcpkg.for
FUNCTION derivative using quadratic fit, estimate QDERIV qderiv.for
FUNCTION, first derivative of a user-defined scalar UDDF uddf.for
FUNCTION for udfuns signature arguments, dummy UDF udf.for
FUNCTION less than zero, first derivative of scalar UDDC uddc.for
FUNCTION search, gf user defined boolean GFUDB gfudb.for
FUNCTION search, gf user defined scalar GFUDS gfuds.for
FUNCTION using hermite polynomial, interpolate HRMESP hrmesp.for
HRMINT hrmint.for
FUNCTION using lagrange polynomial, interpolate LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
FUNCTIONS, evaluate the first four stumpff STMP03 stmp03.for
GAPS in a d.p. window, fill small WNFILD wnfild.for
GENERAL source, emission angle ILLUMG illumg.for
GENERAL source, illumination angles ILLUMG illumg.for
GENERAL source, incidence angle ILLUMG illumg.for
GENERAL source, lighting angles ILLUMG illumg.for
GENERAL source, phase angle ILLUMG illumg.for
GENERAL source with flags, emission angle ILLUMF illumf.for
GENERAL source with flags, illumination angles ILLUMF illumf.for
GENERAL source with flags, incidence angle ILLUMF illumf.for
GENERAL source with flags, lighting angles ILLUMF illumf.for
GENERAL source with flags, phase angle ILLUMF illumf.for
GENERAL, transpose a matrix XPOSEG xposeg.for
XPSGIP xpsgip.for
GENERATE a rotation matrix ROTATE rotate.for
GENERATING vectors, ellipse to center and EL2CGV el2cgv.for
GENERATING vectors, semi-axes of ellipse from SAELGV saelgv.for
GENERATING vectors to ellipse, center and CGV2EL cgv2el.for
GENERIC loading and unloading of spice kernels KEEPER keeper.for
GENERIC segment, begin writing a fixed packet size SGBWFS sgseqw.for
GENERIC segment, begin writing a variable packet size SGBWVS sgseqw.for
GENERIC segment, end a SGWES sgseqw.for
GENERIC segment, fetch constants from a SGFCON sgfcon.for
GENERIC segment, fetch packets from a SGFPKT sgfpkt.for
GENERIC segment, fetch reference values from a SGFREF sgfref.for
GENERIC segment, find the index of a reference value in a SGFRVI sgfrvi.for
GENERIC segment, retrieve a meta data value for a SGMETA sgmeta.for
GENERIC segment, write fixed size packets to a SGWFPK sgseqw.for
GENERIC segment, write variable size packets to a SGWVPK sgseqw.for
GENERIC segments sequential writer SGSEQW sgseqw.for
GEODETIC coordinates, jacobian of rectangular w.r.t. DRDGEO drdgeo.for
GEODETIC, rectangular to RECGEO recgeo.for
GEODETIC to rectangular coordinates GEOREC georec.for
GEODETIC w.r.t. rectangular coordinates, jacobian of DGEODR dgeodr.for
GEOMETRIC condition solver, gf mid-level GFEVNT gfevnt.for
GEOMETRIC position of one body relative to another SPKGPS spkgps.for
GEOMETRIC state of one body relative to another SPKGEO spkgeo.for
GET a free logical unit GETLUN getlun.for
GET apparent position SPKAPO spkapo.for
GET CK pointing CKGP ckgp.for
GET CK pointing and angular velocity CKGPAV ckgpav.for
GET CK type 1 record CKGR01 ckgr01.for
GET CK type 2 record CKGR02 ckgr02.for
GET CK type 3 record CKGR03 ckgr03.for
GET CK type 4 record CKGR04 ckgr04.for
GET CK type 5 record CKGR05 ckgr05.for
GET CK type 6 record CKGR06 ckgr06.for
GET constant step size, gf GFSTEP gfstep.for
GET coverage start and stop time for binary pck frame PCKCOV pckcov.for
GET coverage start and stop time for body SPKCOV spkcov.for
GET coverage start and stop time for CK frame CKCOV ckcov.for
GET coverage start and stop time for CK instrument CKCOV ckcov.for
GET coverage start and stop time for CK object CKCOV ckcov.for
GET coverage start and stop time for ephemeris object SPKCOV spkcov.for
GET coverage start and stop time for SPK object SPKCOV spkcov.for
GET coverage window for binary pck reference frame PCKCOV pckcov.for
GET coverage window for CK object CKCOV ckcov.for
GET coverage window for SPK object SPKCOV spkcov.for
GET current error output device specification GETDEV putdev.for
GET current error response action GETACT putact.for
GET current long error message GETLMS putlms.for
GET current short error message GETSMS putsms.for
GET DAF array name DAFGN daffa.for
GET DAF handle DAFGH daffa.for
GET DAF summary DAFGS daffa.for
GET data for single star from a type 1 star catalog STCG01 stcg01.for
GET error message GETMSG getmsg.for
GET euler angles and their derivatives PCKE02 pcke02.for
PCKEUL pckeul.for
GET explanation for short error message EXPLN expln.for
GET frozen copy of traceback FREEZE trcpkg.for
GET instrument frame rotation and reference frame CKFROT ckfrot.for
GET instrument frame transformation and reference frame CKFXFM ckfxfm.for
GET light time and stellar aberration-corrected state SPKACS spkacs.for
GET light-time corrected state SPKLTC spkltc.for
GET mini-segment parameters from CK type 6 segment CKMP06 ckmp06.for
GET module name from traceback TRCNAM trcpkg.for
GET pointing from CK segment CKPFS ckpfs.for
GET position relative observer corrected for aberrations SPKEZP spkezp.for
SPKPOS spkpos.for
GET position relative to an observer, using body names SPKEZP spkezp.for
SPKPOS spkpos.for
GET quick traceback QCKTRC trcpkg.for
GET state relative observer corrected for aberrations SPKEZ spkez.for
GET state relative to observer corrected for aberrations SPKEZR spkezr.for
GET state transformation matrix from binary pck file PCKMAT pckmat.for
GET target state relative to an observer, using body names SPKEZR spkezr.for
GET the 3x3 identity matrix IDENT ident.for
GET the correct indefinite article ANA ana.for
GET the current time component checking status TCHCKD tcheck.for
GET/SET default error action ERRACT erract.for
GET/SET error output device name ERRDEV errdev.for
GET/SET error output items ERRPRT errprt.for
GF angular separation search GFSEP gfsep.for
GF distance search GFDIST gfdist.for
GF finish a progress report GFREPF gfrprt.for
GF get constant step size GFSTEP gfstep.for
GF initialize a progress report GFREPI gfrprt.for
GF mid-level geometric condition solver GFEVNT gfevnt.for
GF mid-level occultation search GFOCCE gfocce.for
GF mid-level target in instrument fov search GFFOVE gffove.for
GF occultation search GFOCLT gfoclt.for
GF phase angle search GFPA gfpa.for
GF position coordinate search GFPOSC gfposc.for
GF progress report umbrella GFRPRT gfrprt.for
GF range rate search GFRR gfrr.for
GF ray in instrument fov search GFRFOV gfrfov.for
GF routines, change default convergence tolerance for GFSTOL gfstol.for
GF set constant step size GFSSTP gfstep.for
GF standard bail out routine GFBAIL gfbail.for
GF standard step refinement GFREFN gfrefn.for
GF subpoint coordinate search GFSUBC gfsubc.for
GF surface intercept coordinate search GFSNTC gfsntc.for
GF target in instrument fov search GFTFOV gftfov.for
GF update a progress report GFREPU gfrprt.for
GF user defined boolean function search GFUDB gfudb.for
GF user defined scalar function search GFUDS gfuds.for
GIVEN surface normal, point on an ellipsoid having EDNMPT ednmpt.for
GIVEN type, number of loaded kernels of a KTOTAL keeper.for
GRACEFULLY exit a program BYEBYE byebye.for
GREATEST common divisor GCD gcd.for
GREGORIAN and julian calendars TIMDEF timdef.for
GREGORIAN calendar, convert from julian proleptic to JUL2GR jul2gr.for
GREGORIAN to julian calendar, convert from GR2JUL jul2gr.for
GROUND track, velocity of a DNEARP dnearp.for
HALF angle, time derivative of DHFA dhfa.for
HALF the value of pi HALFPI halfpi.for
HANDED coordinate frame, build a right FRAME frame.for
HANDLE and descriptors, dsk ray-surface intercept with DSKXSI dskxsi.for
HANDLE, file name to DAF DAFFNH dafah.for
HANDLE, get DAF DAFGH daffa.for
HANDLE, logical unit to DAF DAFLUH dafah.for
HANDLE, map file name to das DASFNH dasfm.for
HANDLE, map logical unit to das file DASLUH dasfm.for
HANDLE to DAF summary format DAFHSF dafah.for
HANDLE to file name, DAF DAFHFN dafah.for
HANDLE to file name, map das DASHFN dasfm.for
HANDLE to logical unit, DAF DAFHLU dafah.for
HANDLE to logical unit, map das file DASHLU dasfm.for
HANDLES, assign DAF DAFAH dafah.for
HANDLES, detect invalid das DASSIH dasfm.for
HANDLES for open DAF files, return the set of DAFHOF dafah.for
HANDLES of open das files, return set of DASHOF dasfm.for
HANDLES, signal an error for invalid DAF DAFSIH dafah.for
HANDLES, validate das DASSIH dasfm.for
HANDLING, parse d.p. number with encapsulated error PRSDP prsdp.for
HANDLING, parse integer with encapsulated error PRSINT prsint.for
HAVING given surface normal, point on an ellipsoid EDNMPT ednmpt.for
HEAD of linked list, return LNKHL lnkhl.for
HERMITE interpolation HRMESP hrmesp.for
HRMINT hrmint.for
HERMITE polynomial, interpolate function using HRMESP hrmesp.for
HRMINT hrmint.for
HEXADECIMAL string, convert d.p. to signed normalized DP2HX dp2hx.for
HEXADECIMAL string, convert integer to signed INT2HX int2hx.for
HEXADECIMAL string to d.p., convert signed normalized HX2DP hx2dp.for
HEXADECIMAL string to integer, convert signed HX2INT hx2int.for
HYPERBOLIC cosine, d.p. arc DACOSH dacosh.for
HYPERBOLIC tangent, d.p. arc DATANH datanh.for
HYPERBOLIC time of flight HYPTOF hyptof.for
I/O error message writer IOERR ioerr.for
I/O for das routines, perform low-level DASIOC dasioc.for
DASIOD dasiod.for
DASIOI dasioi.for
ID code and body id code to surface string, surface SRFC2S srfc2s.for
ID code and body string to surface string, surface SRFCSS srfcss.for
ID code, convert an SCLK name to an SCLK SCID2N sctran.for
SCN2ID sctran.for
ID code, surface string and body id code to surface SRFSCC srfscc.for
ID code, surface string and body string to surface SRFS2C srfs2c.for
ID code to frame name translation, frame FRMNAM framex.for
ID code to name, body BODC2N bodc2n.for
ID code to string, body BODC2S bodc2s.for
ID code to surface id code, surface string and body SRFSCC srfscc.for
ID code to surface string, surface id code and body SRFC2S srfc2s.for
ID code translation, frame name to frame NAMFRM framex.for
ID codes and names, convert between SCLK SCTRAN sctran.for
ID codes of bodies in dsk file, find DSKOBJ dskobj.for
ID codes of bodies in SPK file, find SPKOBJ spkobj.for
ID codes of ephemeris objects in dsk file, find DSKOBJ dskobj.for
ID codes of ephemeris objects in SPK file, find SPKOBJ spkobj.for
ID codes of frames in binary pck file, find frame class PCKFRM pckfrm.for
ID codes of objects in CK file, find CKOBJ ckobj.for
ID codes of surfaces in dsk file, find DSKSRF dsksrf.for
ID, compute normal vector from dsk type 2 plate DSKN02 dskn02.for
ID, find info associated with a frame class and class CCIFRM framex.for
ID, map c-kernel id to SCLK and SPK CKMETA ckmeta.for
ID string, check an CHCKID chckid.for
ID string, validate an CHCKID chckid.for
ID to frame info, map frame class and class CCIFRM framex.for
ID to frame name, id, center, map frame class and class CCIFRM framex.for
ID to SCLK and SPK id, map c-kernel CKMETA ckmeta.for
ID word, extract architecture and type from an IDW2AT idw2at.for
IDENTIFIER characters for lexing, customize allowed LXCSID lxname.for
IDENTIFIER characters, return default allowed LXDFID lxname.for
IDENTIFIERS, scan LXIDNT lxname.for
IDENTITY matrix, get the 3x3 IDENT ident.for
IDS of built-in reference frames, fetch BLTFRM bltfrm.for
IDS of reference frames from the kernel pool, fetch KPLFRM kplfrm.for
ILLUMINATION angle constraints, search using GFILUM gfilum.for
ILLUMINATION angle constraints, solve for GFILUM gfilum.for
ILLUMINATION angles ILUMIN ilumin.for
ILLUMINATION angles general source ILLUMG illumg.for
ILLUMINATION angles general source with flags ILLUMF illumf.for
ILLUMINATION source, compute phase angle for arbitrary PHASEQ phaseq.for
IMMEDIATE return indicator RETURN return.for
INCIDENCE angle constraints, solve for GFILUM gfilum.for
INCIDENCE angle general source ILLUMG illumg.for
INCIDENCE angle general source with flags ILLUMF illumf.for
INCIDENCE angle, solar ILUMIN ilumin.for
INCLUDED in a d.p. window WNINCD wnincd.for
INDEFINITE article, get the correct ANA ana.for
INDEX, find the next word after an FNDNWD fndnwd.for
INDEX for type 2 dsk segment, make spatial DSKMI2 dskmi2.for
INDEX of a reference value in a generic segment, find the SGFRVI sgfrvi.for
INDEX of a word within a string WDINDX wdindx.for
INDEX, return information on loaded EK column specified by EKCII ekqmgr.for
INDEXED list of items, locate an item in a linked list LOCATI locati.for
INDICATE whether a matrix is a rotation matrix ISROT isrot.for
INDICATOR, error status FAILED seterr.for
INDICATOR, immediate return RETURN return.for
INERTIAL frame to another, transformation from one IRFTRN irftrn.for
INERTIAL position to bodyfixed, transformation from TIPBOD tipbod.for
INERTIAL reference frame default IRFDEF chgirf.for
INERTIAL reference frame name IRFNAM chgirf.for
INERTIAL reference frame number IRFNUM chgirf.for
INERTIAL reference frame rotation IRFROT chgirf.for
INERTIAL reference frames, change CHGIRF chgirf.for
INERTIAL state to bodyfixed, transformation from TISBOD tisbod.for
INFORMATION about a kernel pool variable, return summary DTPOOL pool.for
INFORMATION about a loaded spice kernel, fetch KINFO keeper.for
INFORMATION, dsk ray-surface intercept with source DSKXSI dskxsi.for
INFORMATION on loaded EK column specified by index, return EKCII ekqmgr.for
INFORMATION on loaded spice kernels, retrieve KDATA keeper.for
INFORMATION, spacecraft clock partition SCPART scpart.for
INITIALIZE a new kernel file, open and RDKNEW rdker.for
INITIALIZE a progress report, gf GFREPI gfrprt.for
INITIALIZE linked list pool LNKINI lnkini.for
INPUT and output, logical units associated standard STDIO stdio.for
INPUT, prompt for keyboard PROMPT prompt.for
INPUT with a user supplied message, prompt for PROMPT prompt.for
INSENSITIVE equal, check two character substrings for case SAMCHI samchi.for
INSENSITIVE equality, check two characters for case EQCHR eqchr.for
INSENSITIVE equality of two substrings., check case SAMSBI samsbi.for
INSENSITIVE not equal, check two characters for case NECHR eqchr.for
INSERT a substring INSSUB inssub.for
INSERT an interval into a d.p. window WNINSD wninsd.for
INSERT an item into a character set INSRTC insrtc.for
INSERT an item into a d.p. set INSRTD insrtd.for
INSERT an item into an integer set INSRTI insrti.for
INSERT at location in a character array INSLAC inslac.for
INSERT at location in an integer array INSLAI inslai.for
INSERT at location in d.p. array INSLAD inslad.for
INSERT d.p. number into error message text ERRDP errdp.for
INSERT DAF or das filename into long error message ERRHAN errhan.for
INSERT filename into long error message ERRFNM errfnm.for
INSERT integer into error message text ERRINT errint.for
INSERT record into EK segment EKINSR ekinsr.for
INSERT string into error message text ERRCH errch.for
INSERT sublist into linked list after a node LNKILA lnkila.for
INSERT sublist into linked list before a node LNKILB lnkilb.for
INSTRUMENT field of view at specified time, ray in FOVRAY fovray.for
INSTRUMENT field of view at specified time, target in FOVTRG fovtrg.for
INSTRUMENT fov at specified time, ray in FOVRAY fovray.for
INSTRUMENT fov at specified time, target in FOVTRG fovtrg.for
INSTRUMENT fov search, gf mid-level target in GFFOVE gffove.for
INSTRUMENT fov search, gf ray in GFRFOV gfrfov.for
INSTRUMENT fov search, gf target in GFTFOV gftfov.for
INSTRUMENT frame rotation and reference frame, get CKFROT ckfrot.for
INSTRUMENT frame transformation and reference frame, get CKFXFM ckfxfm.for
INSTRUMENT, get coverage start and stop time for CK CKCOV ckcov.for
INSTRUMENT name, return instrument's fov parameters, using GETFVN getfvn.for
INSTRUMENT'S fov parameters, return GETFOV getfov.for
INSTRUMENT'S fov parameters, using instrument name, return GETFVN getfvn.for
INTEGER array, clear an CLEARI cleari.for
INTEGER array, cycle the elements of an CYCLAI cyclai.for
INTEGER array element, closest LSTCLI lstcli.for
INTEGER array, fill an FILLI filli.for
INTEGER array in place, cycle the elements of an CYAIIP cyaiip.for
INTEGER array, insert at location in an INSLAI inslai.for
INTEGER array is an order vector, test whether an ISORDV isordv.for
INTEGER array, maximum element of MAXAI maxai.for
INTEGER array, minimum element of MINAI minai.for
INTEGER array, move a integer array to another MOVEI movei.for
INTEGER array, order of an ORDERI orderi.for
INTEGER array, pack an PACKAI packai.for
INTEGER array, product of an PRODAI prodai.for
INTEGER array, remove duplicates from an RMDUPI rmdupi.for
INTEGER array, remove elements from an REMLAI remlai.for
INTEGER array, reorder an REORDI reordi.for
INTEGER array, search in an ISRCHI isrchi.for
INTEGER array, shell sort an SHELLI shelli.for
INTEGER array, sum of an SUMAI sumai.for
INTEGER array, swap elements within an SWAPAI swapai.for
INTEGER array to another integer array, move a MOVEI movei.for
INTEGER arrays for equality, test two SAMEAI sameai.for
INTEGER cell, append an item to an APPNDI appndi.for
INTEGER cell, cardinality of an CARDI cardi.for
INTEGER cell, copy an COPYI copyi.for
INTEGER cell, set the cardinality of an SCARDI scardi.for
INTEGER cell, set the size of an SSIZEI ssizei.for
INTEGER cell, size of an SIZEI sizei.for
INTEGER column entry, fetch element from EKGI ekqmgr.for
INTEGER column to EK segment, write entire EKACLI ekacli.for
INTEGER, convert signed hexadecimal string to HX2INT hx2int.for
INTEGER data from a das file, read DASRDI dasrdi.for
INTEGER data from a type 2 dsk segment, fetch DSKI02 dski02.for
INTEGER data from EK column, read EKRCEI ekrcei.for
INTEGER data in a das file, update DASUDI dasudi.for
INTEGER data, lookup of type 1 spacecraft clock SCLI01 sclu01.for
INTEGER data, lookup type 1 spacecraft clock SCLI01 sclu01.for
INTEGER data to a das file, add DASADI dasadi.for
INTEGER data to EK column, add EKACEI ekacei.for
INTEGER data to EK column, write EKACEI ekacei.for
INTEGER, determine if a string is an BEINT beint.for
INTEGER, determine if a string is an unsigned BEUNS beuns.for
INTEGER division, compute the remainder of an RMAINI rmaini.for
INTEGER element less than, last LSTLTI lstlti.for
INTEGER element less than or equal to, last LSTLEI lstlei.for
INTEGER entry in an EK column, replace EKUCEI ekucei.for
INTEGER into error message text, insert ERRINT errint.for
INTEGER is even, test whether an EVEN even.for
INTEGER is odd, test whether an ODD odd.for
INTEGER number, largest INTMAX intmax.for
INTEGER number, smallest INTMIN intmin.for
INTEGER numbers, same sign SMSGNI smsgni.for
INTEGER, parse a character string to an NPARSI nparsi.for
INTEGER physical records, read das DASRRI dasrwr.for
INTEGER physical records, update das DASURI dasrwr.for
INTEGER physical records, write das DASWRI dasrwr.for
INTEGER records, perform fortran reads of DASIOI dasioi.for
INTEGER records, perform fortran writes of DASIOI dasioi.for
INTEGER, replace marker with REPMI repmi.for
INTEGER set, element of an ELEMI elemi.for
INTEGER set, fetch from an FETCHI fetchi.for
INTEGER set, insert an item into an INSRTI insrti.for
INTEGER set, remove an item from an REMOVI removi.for
INTEGER set, validate an VALIDI validi.for
INTEGER sets, compare SETI seti.for
INTEGER sets, difference of two DIFFI diffi.for
INTEGER sets, intersect two INTERI interi.for
INTEGER sets, symmetric difference of two SDIFFI sdiffi.for
INTEGER sets, union two UNIONI unioni.for
INTEGER to character string, convert INTSTR intstr.for
INTEGER to ordinal text, convert an INTORD intord.for
INTEGER to signed hexadecimal string, convert INT2HX int2hx.for
INTEGER to text, convert an INTTXT inttxt.for
INTEGER, touch an TOUCHI touchi.for
INTEGER using an order vector, binary search for an BSCHOI bschoi.for
INTEGER value, binary search for an BSRCHI bsrchi.for
INTEGER value of a pooled kernel variable, return the GIPOOL pool.for
INTEGER value within an interval, bracket an BRCKTI brckti.for
INTEGER values, swap SWAPI swapi.for
INTEGER variable in the kernel pool, set the value of an PIPOOL pool.for
INTEGER with encapsulated error handling, parse PRSINT prsint.for
INTEGER., scan a string for a signed LX4DEC lx4dec.for
LX4SGN lx4sgn.for
INTEGER., scan a string for an unsigned LX4UNS lx4uns.for
INTEGERS from a text file, read and decode encoded RDENCI rdenci.for
INTEGERS in character string, base for encoding CHBASE chbase.for
INTEGERS, opposite sign OPSGNI opsgni.for
INTEGERS to a text file, encode and write WRENCI wrenci.for
INTEGRAL of chebyshev polynomial expansion CHBIGR chbigr.for
INTEGRATE chebyshev polynomial expansion CHBIGR chbigr.for
INTERCEPT coordinate search, gf surface GFSNTC gfsntc.for
INTERCEPT of ray on target body surface, find SINCPT sincpt.for
INTERCEPT point, find surface SINCPT sincpt.for
INTERCEPT, vectorized ray-dsk DSKXV dskxv.for
INTERCEPT, vectorized ray-surface DSKXV dskxv.for
INTERCEPT with body, line of sight SURFPT surfpt.for
INTERCEPT with handle and descriptors, dsk ray-surface DSKXSI dskxsi.for
INTERCEPT with source information, dsk ray-surface DSKXSI dskxsi.for
INTERNAL file name, read das DASRFR dasrfr.for
INTERNAL file name, update das DASWFR daswfr.for
INTERNAL file name, write das DASWFR daswfr.for
INTERNAL text buffer, load the kernel pool from an LMPOOL pool.for
INTERPOLATE a chebyshev expansion CHBINT chbint.for
INTERPOLATE function using hermite polynomial HRMESP hrmesp.for
HRMINT hrmint.for
INTERPOLATE function using lagrange polynomial LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
INTERPOLATION, hermite HRMESP hrmesp.for
HRMINT hrmint.for
INTERPOLATION, lagrange LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
INTERSECT two character sets INTERC interc.for
INTERSECT two d.p. sets INTERD interd.for
INTERSECT two d.p. windows WNINTD wnintd.for
INTERSECT two integer sets INTERI interi.for
INTERSECTED by a ray, list voxels XDDA xdda.for
INTERSECTED by ray, plate and plate model point DSKX02 dskx02.for
INTERSECTION between ray and ellipsoid, point of SURFPT surfpt.for
INTERSECTION of ellipse and plane INELPL inelpl.for
INTERSECTION of ellipsoid and plane INEDPL inedpl.for
INTERSECTION of line segment and cone INCNSG incnsg.for
INTERSECTION of ray and ellipsoid, surface point of SURFPT surfpt.for
INTERSECTION of ray and plane INRYPL inrypl.for
INTERSECTION of ray and surface DSKX02 dskx02.for
INTERSECTION of ray and target body surface, find SINCPT sincpt.for
INTERVAL, bracket a d.p. value within an BRCKTD brcktd.for
INTERVAL, bracket an integer value within an BRCKTI brckti.for
INTERVAL from a d.p. window, fetch an WNFETD wnfetd.for
INTERVAL into a d.p. window, insert an WNINSD wninsd.for
INTERVAL of expansion for abbreviated years, set the TSETYR texpyr.for
INTERVALS from a d.p. window, filter small WNFLTD wnfltd.for
INTERVALS of a d.p. window, contract the WNCOND wncond.for
INTERVALS of a d.p. window, expand the WNEXPD wnexpd.for
INVALID DAF handles, signal an error for DAFSIH dafah.for
INVALID das handles, detect DASSIH dasfm.for
INVERSE of state transformation matrix INVSTM invstm.for
INVERT a 3x3 matrix INVERT invert.for
INVERT a pseudo orthogonal matrix INVORT invort.for
INVERT the lengths of the rows, transpose a matrix and INVORT invort.for
INVERTED, vector projection onto plane VPRJPI vprjpi.for
ISSUE EK query EKFIND ekfind.for
ITEM buffering, remove least recently used LOCATI locati.for
ITEM from a character set, remove an REMOVC removc.for
ITEM from a d.p. set, remove an REMOVD removd.for
ITEM from an integer set, remove an REMOVI removi.for
ITEM in a linked list indexed list of items, locate an LOCATI locati.for
ITEM into a character set, insert an INSRTC insrtc.for
ITEM into a d.p. set, insert an INSRTD insrtd.for
ITEM into an integer set, insert an INSRTI insrti.for
ITEM to a character cell, append an APPNDC appndc.for
ITEM to a d.p. cell, append an APPNDD appndd.for
ITEM to an integer cell, append an APPNDI appndi.for
ITEMS and return a set, parse a list of LPARSS lparss.for
ITEMS from a list, parse LPARSE lparse.for
ITEMS, get/set error output ERRPRT errprt.for
ITEMS, locate an item in a linked list indexed list of LOCATI locati.for
ITEMS, parse a list of LPARSM lparsm.for
J2000 as a string, convert and format d.p. seconds past TIMOUT timout.for
J2000 epoch, convert a string to tdb seconds past the STR2ET str2et.for
J2000 position to bodyfixed, transformation from BODMAT bodmat.for
J2000 to bodyfixed coordinates, transformation from BODMAT bodmat.for
JACOBIAN matrix of az/el w.r.t. rectangular coordinates DAZLDR dazldr.for
JACOBIAN matrix of rectangular w.r.t. az/el coordinates DRDAZL drdazl.for
JACOBIAN of cylindrical w.r.t. rectangular coordinates DCYLDR dcyldr.for
JACOBIAN of geodetic w.r.t. rectangular coordinates DGEODR dgeodr.for
JACOBIAN of latitudinal w.r.t. rectangular coordinates DLATDR dlatdr.for
JACOBIAN of planetographic w.r.t. rectangular coordinates DPGRDR dpgrdr.for
JACOBIAN of rectangular w.r.t. cylindrical coordinates DRDCYL drdcyl.for
JACOBIAN of rectangular w.r.t. geodetic coordinates DRDGEO drdgeo.for
JACOBIAN of rectangular w.r.t. latitudinal coordinates DRDLAT drdlat.for
JACOBIAN of rectangular w.r.t. planetographic coordinates DRDPGR drdpgr.for
JACOBIAN of rectangular w.r.t. spherical coordinates DRDSPH drdsph.for
JACOBIAN of spherical w.r.t. rectangular coordinates DSPHDR dsphdr.for
JULIAN calendar, convert from gregorian to GR2JUL jul2gr.for
JULIAN calendars, gregorian and TIMDEF timdef.for
JULIAN date of 1900.0 jan 0.5 J1900 j1900.for
JULIAN date of 1950.0 jan 1.0 J1950 j1950.for
JULIAN date of 2000 jan 1.5 J2000 j2000.for
JULIAN date of 2100 jan 1.5 J2100 j2100.for
JULIAN proleptic to gregorian calendar, convert from JUL2GR jul2gr.for
JULIAN year, number of seconds per JYEAR jyear.for
JUSTIFY a character string, left LJUST ljust.for
JUSTIFY a character string, right RJUST rjust.for
KEPLER equation, solve the vector form of the KPSOLV kpsolv.for
KEPLER'S equation, solve the equinoctial version of KEPLEQ kepleq.for
KERNEL, fetch information about a loaded spice KINFO keeper.for
KERNEL file, determine the architecture and type of a GETFAT getfat.for
KERNEL file into the pool, load variables from a text LDPOOL pool.for
KERNEL file, open and initialize a new RDKNEW rdker.for
KERNEL file, read a RDKER rdker.for
KERNEL file, read the next data line from a RDKDAT rdker.for
KERNEL file, read the next variable from a RDKVAR rdkvar.for
KERNEL file, write a variable to a WRKVAR wrkvar.for
KERNEL file., determine the last line read from a RDKLIN rdker.for
KERNEL frame, fetch the rotation and frame of a text TKFRAM tkfram.for
KERNEL pool definition parameter, return a SZPOOL pool.for
KERNEL pool, fetch constants for a body from the BODVCD bodvcd.for
BODVRD bodvrd.for
KERNEL pool, fetch ids of reference frames from the KPLFRM kplfrm.for
KERNEL pool, find constants for a body in the BODFND bodfnd.for
KERNEL pool for updated variables, check the CVPOOL pool.for
KERNEL pool from an internal text buffer, load the LMPOOL pool.for
KERNEL pool, retrieve a continued string value from the SEPOOL sepool.for
STPOOL stpool.for
KERNEL pool, set the value of a character variable in the PCPOOL pool.for
KERNEL pool, set the value of a d.p. variable in the PDPOOL pool.for
KERNEL pool, set the value of an integer variable in the PIPOOL pool.for
KERNEL pool variable, check the properties of a BADKPV badkpv.for
KERNEL pool variable, delete a DVPOOL pool.for
KERNEL pool variable, notify a routine of an update to a SWPOOL pool.for
KERNEL pool variable, return summary information about a DTPOOL pool.for
KERNEL pool variable, watch for an update to a SWPOOL pool.for
KERNEL pool variables matching a template, return names of GNPOOL pool.for
KERNEL pool watch, delete DWPOOL pool.for
KERNEL pool watch lists, delete agent from DWPOOL pool.for
KERNEL, unload a spice UNLOAD keeper.for
KERNEL variable, confirm the existence of a pooled numeric EXPOOL pool.for
KERNEL variable, return the character value of a pooled GCPOOL pool.for
KERNEL variable, return the d.p. value of a pooled GDPOOL pool.for
KERNEL variable, return the integer value of a pooled GIPOOL pool.for
KERNEL variable, return the numeric value of a pooled GDPOOL pool.for
KERNEL variable, return the string value of a pooled GCPOOL pool.for
KERNEL variable, return the value of a pooled RTPOOL pool.for
KERNEL variables, clear the pool of CLPOOL pool.for
KERNEL variables, maintain a pool of POOL pool.for
KERNELS from a list of kernels, load spice FURNSH keeper.for
KERNELS, generic loading and unloading of spice KEEPER keeper.for
KERNELS, load spice kernels from a list of FURNSH keeper.for
KERNELS of a given type, number of loaded KTOTAL keeper.for
KERNELS, retrieve information on loaded spice KDATA keeper.for
KERNELS, unload all KCLEAR keeper.for
KEYBOARD input, prompt for PROMPT prompt.for
KEYWORD, extract a substring starting with a KXTRCT kxtrct.for
L s, compute LSPCN lspcn.for
L sub s, compute LSPCN lspcn.for
LAGRANGE interpolation LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
LAGRANGE polynomial, interpolate function using LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
LANDMARK on extended object, az/el coordinates relative to AZLCPO azlcpo.for
LANDMARK on extended object, state of SPKCPT spkcpt.for
SPKCVT spkcvt.for
LANDMARK on extended object, state relative to SPKCPO spkcpo.for
SPKCVO spkcvo.for
LARGEST d.p. number DPMAX dpmax.for
LARGEST integer number INTMAX intmax.for
LAST character element less than LSTLTC lstltc.for
LAST character element less than or equal to LSTLEC lstlec.for
LAST closest d.p. array element LSTCLD lstcld.for
LAST d.p. element less than LSTLTD lstltd.for
LAST d.p. element less than or equal to LSTLED lstled.for
LAST integer element less than LSTLTI lstlti.for
LAST integer element less than or equal to LSTLEI lstlei.for
LAST line read from a kernel file., determine the RDKLIN rdker.for
LAST logical addresses in das file, return DASLLA daslla.for
LAST non-blank character LASTNB lastnb.for
LAST printable character LASTPC lastpc.for
LATITUDINAL coordinates, jacobian of rectangular w.r.t. DRDLAT drdlat.for
LATITUDINAL coordinates, rectangular to RECLAT reclat.for
LATITUDINAL coordinates, spherical to SPHLAT sphlat.for
LATITUDINAL coordinates to cartesian surface points, map LATSRF latsrf.for
LATITUDINAL coordinates to dsk surface points, map LATSRF latsrf.for
LATITUDINAL coordinates to rectangular, convert body-fixed SRFREC srfrec.for
LATITUDINAL coordinates to rectangular, convert surface SRFREC srfrec.for
LATITUDINAL coordinates to rectangular, surface point SRFREC srfrec.for
LATITUDINAL, cylindrical to CYLLAT cyllat.for
LATITUDINAL to cylindrical coordinates LATCYL latcyl.for
LATITUDINAL to rectangular coordinates LATREC latrec.for
LATITUDINAL to spherical coordinates LATSPH latsph.for
LATITUDINAL w.r.t. rectangular coordinates, jacobian of DLATDR dlatdr.for
LEAST recently used item buffering, remove LOCATI locati.for
LEFT justify a character string LJUST ljust.for
LEFT, shift SHIFTL shiftl.for
LEFT trim LTRIM ltrim.for
LEFT-JUSTIFY a character string, compress uppercase LJUCRS ljucrs.for
LENGTH of a string, non-blank NBLEN nblen.for
LESS than, last character element LSTLTC lstltc.for
LESS than, last d.p. element LSTLTD lstltd.for
LESS than, last integer element LSTLTI lstlti.for
LESS than or equal to, last character element LSTLEC lstlec.for
LESS than or equal to, last d.p. element LSTLED lstled.for
LESS than or equal to, last integer element LSTLEI lstlei.for
LESS than zero, first derivative of scalar function UDDC uddc.for
LEX quoted string token LXQSTR lxqstr.for
LEXING, customize allowed identifier characters for LXCSID lxname.for
LIE on ellipsoid, scale point to EDPNT edpnt.for
LIES in a solid tetrahedral angle, determine if a vector INSANG insang.for
LIGHT in a vacuum, c speed of CLIGHT clight.for
LIGHT time and stellar aberration correction, low-level SPKAPS spkaps.for
LIGHT time and stellar aberration-corrected state, get SPKACS spkacs.for
LIGHT time, compute uplink and downlink LTIME ltime.for
LIGHT time correction, low-level SPKLTC spkltc.for
LIGHT-TIME corrected state from SPK file SPKLTC spkltc.for
LIGHT-TIME corrected state, get SPKLTC spkltc.for
LIGHTING angle constraints, search using GFILUM gfilum.for
LIGHTING angles ILUMIN ilumin.for
LIGHTING angles general source ILLUMG illumg.for
LIGHTING angles general source with flags ILLUMF illumf.for
LIMB, ellipsoid EDLIMB edlimb.for
LIMB points on target body, find LIMBPT limbpt.for
LINE and ellipsoid, distance between NPEDLN npedln.for
LINE, distance between point and NPLNPT nplnpt.for
LINE from a kernel file, read the next data RDKDAT rdker.for
LINE from a logical unit, read a text READLN readln.for
LINE from a text file, read a RDTEXT rdtext.for
LINE from a text file, read a non-blank RDNBL rdnbl.for
LINE, nearest point on ellipsoid to NPEDLN npedln.for
LINE of an SPK or CK file, read the first comment SPCRFL spcrfl.for
LINE of an SPK or CK file, read the next comment SPCRNL spcrfl.for
LINE of sight and body, distance between NPEDLN npedln.for
LINE of sight intercept with body SURFPT surfpt.for
LINE of text to standard output., write a TOSTDO tostdo.for
LINE read from a kernel file., determine the last RDKLIN rdker.for
LINE segment and cone, intersection of INCNSG incnsg.for
LINE segment, nearest point on NPSGPT npsgpt.for
LINE to a device, write output WRLINE wrline.for
LINE to a logical unit, write a text WRITLN writln.for
LINE to point, nearest point on NPLNPT nplnpt.for
LINEAR combination of three 3-dimensional vectors VLCOM3 vlcom3.for
LINEAR combination of two 3-dimensional vectors VLCOM vlcom.for
LINEAR combination of two n-dimensional vectors VLCOMG vlcomg.for
LINES from a logical unit, read an array of text READLA readla.for
LINES in a text file, locate LOCLN locln.for
LINES to a logical unit, write an array of text WRITLA writla.for
LINKED list after a node, insert sublist into LNKILA lnkila.for
LINKED list before a node, insert sublist into LNKILB lnkilb.for
LINKED list, extract sublist of LNKXSL lnkxsl.for
LINKED list, free sublist of LNKFSL lnkfsl.for
LINKED list indexed list of items, locate an item in a LOCATI locati.for
LINKED list pool, allocate node from LNKAN lnkan.for
LINKED list pool, initialize LNKINI lnkini.for
LINKED list pool, return number of nodes in LNKNFN lnknfn.for
LINKED list, return head of LNKHL lnkhl.for
LINKED list, return next node in LNKNXT lnknxt.for
LINKED list, return previous node in LNKPRV lnkprv.for
LINKED list, return size of LNKSIZ lnksiz.for
LINKED list, return tail of LNKTL lnktl.for
LIST after a node, insert sublist into linked LNKILA lnkila.for
LIST before a node, insert sublist into linked LNKILB lnkilb.for
LIST, extract sublist of linked LNKXSL lnkxsl.for
LIST, free sublist of linked LNKFSL lnkfsl.for
LIST in a character string, build a LBUILD lbuild.for
LIST indexed list of items, locate an item in a linked LOCATI locati.for
LIST of items and return a set, parse a LPARSS lparss.for
LIST of items, locate an item in a linked list indexed LOCATI locati.for
LIST of items, parse a LPARSM lparsm.for
LIST of kernels, load spice kernels from a FURNSH keeper.for
LIST of tokens, remove tokens from a scanned SCANRJ scanrj.for
LIST, parse items from a LPARSE lparse.for
LIST pool, allocate node from linked LNKAN lnkan.for
LIST pool, initialize linked LNKINI lnkini.for
LIST pool, return number of nodes in linked LNKNFN lnknfn.for
LIST, return head of linked LNKHL lnkhl.for
LIST, return next node in linked LNKNXT lnknxt.for
LIST, return previous node in linked LNKPRV lnkprv.for
LIST, return size of linked LNKSIZ lnksiz.for
LIST, return tail of linked LNKTL lnktl.for
LIST voxels intersected by a ray XDDA xdda.for
LOAD a type 1 star catalog file STCL01 stcl01.for
LOAD CK pointing file CKLPF ckbsr.for
LOAD e-kernel EKLEF ekqmgr.for
LOAD EK file EKLEF ekqmgr.for
LOAD pck file PCKLOF pckbsr.for
LOAD spice kernels from a list of kernels FURNSH keeper.for
LOAD SPK ephemeris file SPKLEF spkbsr.for
LOAD the kernel pool from an internal text buffer LMPOOL pool.for
LOAD variables from a text kernel file into the pool LDPOOL pool.for
LOADED, determine whether any c-kernels are CKHAVE ckbsr.for
LOADED EK column specified by index, return information on EKCII ekqmgr.for
LOADED EK columns, return the count of EKCCNT ekqmgr.for
LOADED EK columns, return the number of EKCCNT ekqmgr.for
LOADED EK files, search for events in EKSRCH ekqmgr.for
LOADED kernels of a given type, number of KTOTAL keeper.for
LOADED spice kernel, fetch information about a KINFO keeper.for
LOADED spice kernels, retrieve information on KDATA keeper.for
LOADED table, return name of a EKTNAM ekqmgr.for
LOADED tables, return number of EKNTAB ekqmgr.for
LOADING and unloading of spice kernels, generic KEEPER keeper.for
LOCAL time for a point on a body., compute the ET2LST et2lst.for
LOCATE an item in a linked list indexed list of items LOCATI locati.for
LOCATE lines in a text file LOCLN locln.for
LOCATION in a character array, insert at INSLAC inslac.for
LOCATION in an integer array, insert at INSLAI inslai.for
LOCATION in d.p. array, insert at INSLAD inslad.for
LOCATION, map das logical address to physical DASA2L dasa2l.for
LOGICAL address range of das file, return DASLLA daslla.for
LOGICAL address to physical location, map das DASA2L dasa2l.for
LOGICAL addresses in das file, return last DASLLA daslla.for
LOGICAL addresses using substrings, update a range of das DASUDC dasudc.for
LOGICAL addresses, write substrings to a range of das DASUDC dasudc.for
LOGICAL array, reorder a REORDL reordl.for
LOGICAL, touch a TOUCHL touchl.for
LOGICAL unit, DAF handle to DAFHLU dafah.for
LOGICAL unit, extract comments from a das file to a DASECU dasecu.for
LOGICAL unit, find a free FNDLUN fndlun.for
LOGICAL unit, free a reserved FRELUN fndlun.for
LOGICAL unit, get a free GETLUN getlun.for
LOGICAL unit, map das file handle to DASHLU dasfm.for
LOGICAL unit, map filename to FN2LUN fn2lun.for
LOGICAL unit, read a text line from a READLN readln.for
LOGICAL unit, read an array of text lines from a READLA readla.for
LOGICAL unit, reserve a RESLUN fndlun.for
LOGICAL unit to a das file, add comments from a DASACU dasacu.for
LOGICAL unit to DAF handle DAFLUH dafah.for
LOGICAL unit to das file handle, map DASLUH dasfm.for
LOGICAL unit to filename, map LUN2FN lun2fn.for
LOGICAL unit, write a text line to a WRITLN writln.for
LOGICAL unit, write an array of text lines to a WRITLA writla.for
LOGICAL units associated standard input and output STDIO stdio.for
LOGICAL value, replace marker with REPML repml.for
LOGICALS in an array are false, test whether some SOMFLS somfls.for
LOGICALS in an array are true, test whether all ALLTRU alltru.for
LOGICALS in an array are true, test whether no NOTRU notru.for
LOGICALS in an array are true, test whether some SOMTRU somtru.for
LONG error message, allow changes of ALLOWD accept.for
LONG error message, get current GETLMS putlms.for
LONG error message, insert DAF or das filename into ERRHAN errhan.for
LONG error message, insert filename into ERRFNM errfnm.for
LONG error message, set SETMSG setmsg.for
LONG error message, store PUTLMS putlms.for
LONGITUDE of sun, planetocentric LSPCN lspcn.for
LOOKUP of type 1 spacecraft clock d.p. data SCLD01 sclu01.for
LOOKUP of type 1 spacecraft clock integer data SCLI01 sclu01.for
LOOKUP type 1 spacecraft clock SCLU01 sclu01.for
LOOKUP type 1 spacecraft clock d.p. data SCLD01 sclu01.for
LOOKUP type 1 spacecraft clock integer data SCLI01 sclu01.for
LOW-LEVEL aberration correction SPKACS spkacs.for
LOW-LEVEL aberration-corrected state computation SPKAPS spkaps.for
LOW-LEVEL i/o for das routines, perform DASIOC dasioc.for
DASIOD dasiod.for
DASIOI dasioi.for
LOW-LEVEL light time and stellar aberration correction SPKAPS spkaps.for
LOW-LEVEL light time correction SPKLTC spkltc.for
LOWERCASE, convert to LCASE lcase.for
LS, compute LSPCN lspcn.for
MAINTAIN a pool of kernel variables POOL pool.for
MAKE spatial index for type 2 dsk segment DSKMI2 dskmi2.for
MANAGE EK query operations EKQMGR ekqmgr.for
MANAGE open das files DASFM dasfm.for
MAP c-kernel id to SCLK and SPK id CKMETA ckmeta.for
MAP cartesian surface points to normal vectors SRFNRM srfnrm.for
MAP das file handle to logical unit DASHLU dasfm.for
MAP das handle to file name DASHFN dasfm.for
MAP das logical address to physical location DASA2L dasa2l.for
MAP file name to das handle DASFNH dasfm.for
MAP filename to logical unit FN2LUN fn2lun.for
MAP frame class and class id to frame info CCIFRM framex.for
MAP frame class and class id to frame name, id, center CCIFRM framex.for
MAP latitudinal coordinates to cartesian surface points LATSRF latsrf.for
MAP latitudinal coordinates to dsk surface points LATSRF latsrf.for
MAP logical unit to das file handle DASLUH dasfm.for
MAP logical unit to filename LUN2FN lun2fn.for
MARGIN parameters, retrieve dsk tolerance or DSKGTL dsktol.for
MARGIN parameters, set dsk tolerance or DSKSTL dsktol.for
MARGIN umbrella, dsk tolerance and DSKTOL dsktol.for
MARKER with cardinal text, replace REPMCT repmct.for
MARKER with character string, replace REPMC repmc.for
MARKER with d.p. number, replace REPMD repmd.for
MARKER with formatted d.p. value, replace REPMF repmf.for
MARKER with integer, replace REPMI repmi.for
MARKER with logical value, replace REPML repml.for
MARKER with ordinal text, replace REPMOT repmot.for
MATCH string against wildcard template MATCHI matchi.for
MATCHW matchw.for
MATCH, test dla segments for DLASSG dlassg.for
MATCHES a wildcard template, test whether a string MATCHI matchi.for
MATCHW matchw.for
MATCHING a template, return names of kernel pool variables GNPOOL pool.for
MATRIX 3x3 case, matrix times MXM mxm.for
MATRIX 3x3 case, matrix transpose times MTXM mtxm.for
MATRIX and invert the lengths of the rows, transpose a INVORT invort.for
MATRIX, axis and angle of a rotation RAXISA raxisa.for
MATRIX by blocks, transpose a XPOSBL xposbl.for
MATRIX, derivative of a rotation DROTAT drotat.for
MATRIX, equal to another n-dimensional MEQUG mequg.for
MATRIX, euler angles to EUL2M eul2m.for
MATRIX, find a position transformation PXFORM pxform.for
MATRIX, find a state transformation SXFORM sxform.for
MATRIX for a body, fetch transformation BODMAT bodmat.for
MATRIX for different epochs, position transformation PXFRM2 pxfrm2.for
MATRIX from a specified frame, find a frame transformation FRMGET frmget.for
MATRIX from a specified frame, find a rotation ROTGET rotget.for
MATRIX from binary pck file, get state transformation PCKMAT pckmat.for
MATRIX from two states, define a state transformation TWOVXF twovxf.for
MATRIX general, transpose a XPOSEG xposeg.for
XPSGIP xpsgip.for
MATRIX, generate a rotation ROTATE rotate.for
MATRIX, get the 3x3 identity IDENT ident.for
MATRIX, indicate whether a matrix is a rotation ISROT isrot.for
MATRIX, inverse of state transformation INVSTM invstm.for
MATRIX, invert a pseudo orthogonal INVORT invort.for
MATRIX is a rotation matrix, indicate whether a ISROT isrot.for
MATRIX n-dimensional case, matrix times MXMG mxmg.for
MATRIX n-dimensional case, matrix transpose times MTXMG mtxmg.for
MATRIX of az/el w.r.t. rectangular coordinates, jacobian DAZLDR dazldr.for
MATRIX of rectangular w.r.t. az/el coordinates, jacobian DRDAZL drdazl.for
MATRIX, quaternion to Q2M q2m.for
MATRIX, rotate a ROTMAT rotmat.for
MATRIX times 3-dimensional vector MXV mxv.for
MATRIX times matrix 3x3 case MXM mxm.for
MATRIX times matrix n-dimensional case MXMG mxmg.for
MATRIX times matrix transpose 3x3 case MXMT mxmt.for
MATRIX times matrix transpose n-dimensional case MXMTG mxmtg.for
MATRIX times n-dimensional vector MXVG mxvg.for
MATRIX times vector, 3-dimensional vector transpose times VTMV vtmv.for
MATRIX times vector, n-dimensional vector transpose times VTMVG vtmvg.for
MATRIX to euler angles M2EUL m2eul.for
MATRIX to quaternion M2Q m2q.for
MATRIX transpose 3x3 case, matrix times MXMT mxmt.for
MATRIX transpose n-dimensional case, matrix times MXMTG mxmtg.for
MATRIX transpose times 3-dimensional vector MTXV mtxv.for
MATRIX transpose times matrix 3x3 case MTXM mtxm.for
MATRIX transpose times matrix n-dimensional case MTXMG mtxmg.for
MATRIX transpose times n-dimensional vector MTXVG mtxvg.for
MAXIMUM depth, traceback TRCMXD trcpkg.for
MAXIMUM element of character array MAXAC maxac.for
MAXIMUM element of d.p. array MAXAD maxad.for
MAXIMUM element of integer array MAXAI maxai.for
MESSAGE, allow changes of long error ALLOWD accept.for
MESSAGE, get current long error GETLMS putlms.for
MESSAGE, get current short error GETSMS putsms.for
MESSAGE, get error GETMSG getmsg.for
MESSAGE, get explanation for short error EXPLN expln.for
MESSAGE, insert DAF or das filename into long error ERRHAN errhan.for
MESSAGE, insert filename into long error ERRFNM errfnm.for
MESSAGE, prompt for input with a user supplied PROMPT prompt.for
MESSAGE, set long error SETMSG setmsg.for
MESSAGE, store long error PUTLMS putlms.for
MESSAGE, store short error PUTSMS putsms.for
MESSAGE text, insert d.p. number into error ERRDP errdp.for
MESSAGE text, insert integer into error ERRINT errint.for
MESSAGE text, insert string into error ERRCH errch.for
MESSAGE writer, i/o error IOERR ioerr.for
META data value for a generic segment, retrieve a SGMETA sgmeta.for
METHODS for das files, return allowed access DASHAM dasfm.for
MID-LEVEL geometric condition solver, gf GFEVNT gfevnt.for
MID-LEVEL occultation search, gf GFOCCE gfocce.for
MID-LEVEL target in instrument fov search, gf GFFOVE gffove.for
MINI-SEGMENT parameters from CK type 6 segment, get CKMP06 ckmp06.for
MINI-SEGMENTS in CK type 6 segment, number of CKNM06 cknm06.for
MINIMUM element of character array MINAC minac.for
MINIMUM element of d.p. array MINAD minad.for
MINIMUM element of integer array MINAI minai.for
MODEL area, compute plate PLTAR pltar.for
MODEL point intersected by ray, plate and plate DSKX02 dskx02.for
MODEL, propagate state vector using two-body force PROP2B prop2b.for
MODEL size parameters from a type 2 dsk segment, fetch DSKZ02 dskz02.for
MODEL volume, compute plate PLTVOL pltvol.for
MODULE check in CHKIN trcpkg.for
MODULE check out CHKOUT trcpkg.for
MODULE name from traceback, get TRCNAM trcpkg.for
MOVE a character array to another character array MOVEC movec.for
MOVE a d.p. array to another d.p. array MOVED moved.for
MOVE a integer array to another integer array MOVEI movei.for
MULTIPLY quaternion by quaternion QXQ qxq.for
N'TH word in a character string NTHWD nthwd.for
N-DIMENSIONAL case, matrix times matrix MXMG mxmg.for
N-DIMENSIONAL case, matrix times matrix transpose MXMTG mxmtg.for
N-DIMENSIONAL case, matrix transpose times matrix MTXMG mtxmg.for
N-DIMENSIONAL matrix, equal to another MEQUG mequg.for
N-DIMENSIONAL unit vector and norm UNORMG unormg.for
N-DIMENSIONAL vector addition VADDG vaddg.for
N-DIMENSIONAL vector is the zero vector, test whether an VZEROG vzerog.for
N-DIMENSIONAL vector, matrix times MXVG mxvg.for
N-DIMENSIONAL vector, matrix transpose times MTXVG mtxvg.for
N-DIMENSIONAL vector, negate an VMINUG vminug.for
N-DIMENSIONAL vector, norm of VNORMG vnormg.for
N-DIMENSIONAL vector projection VPROJG vprojg.for
N-DIMENSIONAL vector scaling VSCLG vsclg.for
N-DIMENSIONAL vector subtraction VSUBG vsubg.for
N-DIMENSIONAL vector to another, assign an VEQUG vequg.for
N-DIMENSIONAL vector transpose times matrix times vector VTMVG vtmvg.for
N-DIMENSIONAL vector, unitize a VHATG vhatg.for
N-DIMENSIONAL vectors, angular separation of VSEPG vsepg.for
N-DIMENSIONAL vectors, distance between VDISTG vdistg.for
N-DIMENSIONAL vectors, dot product of VDOTG vdotg.for
N-DIMENSIONAL vectors, linear combination of two VLCOMG vlcomg.for
N-DIMENSIONAL vectors, relative difference of VRELG vrelg.for
NAME, body id code to BODC2N bodc2n.for
NAME, change DAF array DAFRN daffa.for
NAME, DAF handle to file DAFHFN dafah.for
NAME from traceback, get module TRCNAM trcpkg.for
NAME, get DAF array DAFGN daffa.for
NAME, get/set error output device ERRDEV errdev.for
NAME, inertial reference frame IRFNAM chgirf.for
NAME, map das handle to file DASHFN dasfm.for
NAME of a loaded table, return EKTNAM ekqmgr.for
NAME, read das internal file DASRFR dasrfr.for
NAME, return instrument's fov parameters, using instrument GETFVN getfvn.for
NAME to an SCLK id code, convert an SCLK SCID2N sctran.for
SCN2ID sctran.for
NAME to code, body BODN2C bodn2c.for
NAME to DAF handle, file DAFFNH dafah.for
NAME to das handle, map file DASFNH dasfm.for
NAME to frame id code translation, frame NAMFRM framex.for
NAME tokens --- umbrella, scan LXNAME lxname.for
NAME translation, frame id code to frame FRMNAM framex.for
NAME, update das internal file DASWFR daswfr.for
NAME, write das internal file DASWFR daswfr.for
NAME/ID code definition, body BODDEF boddef.for
NAMES, convert between SCLK id codes and SCTRAN sctran.for
NAMES get position relative to an observer, using body SPKEZP spkezp.for
SPKPOS spkpos.for
NAMES get target state relative to an observer, using body SPKEZR spkezr.for
NAMES of kernel pool variables matching a template, return GNPOOL pool.for
NEAREST point on an ellipsoid NEARPT nearpt.for
NEAREST point on an ellipsoid, velocity of the DNEARP dnearp.for
NEAREST point on ellipse to point NPELPT npelpt.for
NEAREST point on ellipsoid to line NPEDLN npedln.for
NEAREST point on line segment NPSGPT npsgpt.for
NEAREST point on line to point NPLNPT nplnpt.for
NEAREST point on triangular plate PLTNP pltnp.for
NEAREST point to observer on target body, find SUBPNT subpnt.for
NEAREST point to ray on ellipsoid, find TANGPT tangpt.for
NEAREST point to sun on target body, find SUBSLR subslr.for
NEGATE a 3-dimensional vector VMINUS vminus.for
NEGATE an n-dimensional vector VMINUG vminug.for
NEW CK file, open a CKOPN ckopn.for
NEW DAF array, add DAFANA dafana.for
NEW DAF array, begin DAFBNA dafana.for
NEW DAF array, end DAFENA dafana.for
NEW DAF with type, open DAFONW dafah.for
NEW das file for write access, open a DASOPN dasfm.for
NEW das file for writing, open a DASOPN dasfm.for
NEW das file, open a DASONW dasfm.for
NEW das file with write access, open a DASONW dasfm.for
NEW dla file, open a DLAOPN dlaopn.for
NEW dla file with write access, open a DLAOPN dlaopn.for
NEW dsk file, open a DSKOPN dskopn.for
NEW dsk file with write access, open a DSKOPN dskopn.for
NEW e-kernel, open EKOPN ekopn.for
NEW e-kernel segment for fast writing, start EKIFLD ekifld.for
NEW e-kernel segment, start EKBSEG ekbseg.for
NEW EK, open EKOPN ekopn.for
NEW EK segment for fast writing, start EKIFLD ekifld.for
NEW EK segment, start EKBSEG ekbseg.for
NEW kernel file, open and initialize a RDKNEW rdker.for
NEW pck file, open a PCKOPN pckopn.for
NEW segment in dla file, begin DLABNS dlabns.for
NEW segment in dla file, end DLAENS dlaens.for
NEW SPK file, open a SPKOPN spkopn.for
NEW SPK or CK file, open SPCOPN spcopn.for
NEW, text file open TXTOPN txtopn.for
NEXT CK segment, select CKSNS ckbsr.for
NEXT comment line of an SPK or CK file, read the SPCRNL spcrfl.for
NEXT DAF array, find DAFFNA daffa.for
NEXT data line from a kernel file, read the RDKDAT rdker.for
NEXT node in linked list, return LNKNXT lnknxt.for
NEXT segment in dla file, find DLAFNS dlafns.for
NEXT variable from a kernel file, read the RDKVAR rdkvar.for
NEXT word after an index, find the FNDNWD fndnwd.for
NEXT word in a character string NEXTWD nextwd.for
NO logicals in an array are true, test whether NOTRU notru.for
NODE from linked list pool, allocate LNKAN lnkan.for
NODE in linked list, return next LNKNXT lnknxt.for
NODE in linked list, return previous LNKPRV lnkprv.for
NODE, insert sublist into linked list after a LNKILA lnkila.for
NODE, insert sublist into linked list before a LNKILB lnkilb.for
NODES in linked list pool, return number of LNKNFN lnknfn.for
NON-BLANK character, first FRSTNB frstnb.for
NON-BLANK character, last LASTNB lastnb.for
NON-BLANK length of a string NBLEN nblen.for
NON-BLANK line from a text file, read a RDNBL rdnbl.for
NON-BLANK width of a character array NBWID nbwid.for
NON-PRINTABLE character, first FRSTNP frstnp.for
NORAD two-line element data using sgp4., evaluate EVSGP4 evsgp4.for
NORM, 3-dimensional unit vector and UNORM unorm.for
NORM, derivative of 3-vector DVNORM dvnorm.for
NORM, n-dimensional unit vector and UNORMG unormg.for
NORM of 3-dimensional vector VNORM vnorm.for
NORM of n-dimensional vector VNORMG vnormg.for
NORMAL, point on an ellipsoid having given surface EDNMPT ednmpt.for
NORMAL vector and constant, plane to PL2NVC pl2nvc.for
NORMAL vector and constant to plane NVC2PL nvc2pl.for
NORMAL vector and point, plane to PL2NVP pl2nvp.for
NORMAL vector and point to plane NVP2PL nvp2pl.for
NORMAL vector for a type 2 dsk plate, compute DSKN02 dskn02.for
NORMAL vector from dsk type 2 plate id, compute DSKN02 dskn02.for
NORMAL vector of triangular plate from vertices, compute PLTNRM pltnrm.for
NORMAL vector on an ellipsoid, surface SURFNM surfnm.for
NORMAL vectors, map cartesian surface points to SRFNRM srfnrm.for
NORMAL vectors on dsk surface, compute SRFNRM srfnrm.for
NORMAL vectors on topographic surface, compute SRFNRM srfnrm.for
NORMALIZED hexadecimal string, convert d.p. to signed DP2HX dp2hx.for
NORMALIZED hexadecimal string to d.p., convert signed HX2DP hx2dp.for
NOT equal, check two characters for case insensitive NECHR eqchr.for
NOTATION, convert d.p. to base 16 scientific DP2HX dp2hx.for
NOTATION d.p. number, convert base 16 scientific HX2DP hx2dp.for
NOTIFY a routine of an update to a kernel pool variable SWPOOL pool.for
NTH symbol in the table, fetch the SYFETC syfetc.for
SYFETD syfetd.for
SYFETI syfeti.for
NTH value associated with a symbol, fetch SYNTHC synthc.for
SYNTHD synthd.for
SYNTHI synthi.for
NUMBER and format picture, string from a d.p. DPFMT dpfmt.for
NUMBER, convert base 16 scientific notation d.p. HX2DP hx2dp.for
NUMBER, convert d.p. number to encoded d.p. DP2HX dp2hx.for
NUMBER, convert encoded d.p. number to d.p. HX2DP hx2dp.for
NUMBER, determine if a string is a BENUM benum.for
NUMBER, determine if a string is a decimal BEDEC bedec.for
NUMBER, format a string representing a d.p. DPFMT dpfmt.for
NUMBER, inertial reference frame IRFNUM chgirf.for
NUMBER into error message text, insert d.p. ERRDP errdp.for
NUMBER, largest d.p. DPMAX dpmax.for
NUMBER, largest integer INTMAX intmax.for
NUMBER of CK type 1 records CKNR01 cknr01.for
NUMBER of CK type 2 records CKNR02 cknr02.for
NUMBER of CK type 3 records CKNR03 cknr03.for
NUMBER of CK type 4 records CKNR04 cknr04.for
NUMBER of CK type 5 records CKNR05 cknr05.for
NUMBER of DAF read requests DAFNRR dafrwd.for
NUMBER of elements in a column entry, return the EKNELT ekqmgr.for
NUMBER of loaded EK columns, return the EKCCNT ekqmgr.for
NUMBER of loaded kernels of a given type KTOTAL keeper.for
NUMBER of loaded tables, return EKNTAB ekqmgr.for
NUMBER of mini-segments in CK type 6 segment CKNM06 cknm06.for
NUMBER of nodes in linked list pool, return LNKNFN lnknfn.for
NUMBER of seconds per julian year JYEAR jyear.for
NUMBER of seconds per tropical year TYEAR tyear.for
NUMBER of segments in an e-kernel, return EKNSEG eknseg.for
NUMBER, parse a character string to a d.p. NPARSD nparsd.for
NUMBER, replace marker with d.p. REPMD repmd.for
NUMBER, smallest d.p. DPMIN dpmin.for
NUMBER, smallest integer INTMIN intmin.for
NUMBER to character, d.p. DPSTR dpstr.for
NUMBER to character with formatting, d.p. DPSTRF dpstrf.for
NUMBER to d.p. number, convert encoded d.p. HX2DP hx2dp.for
NUMBER to encoded d.p. number, convert d.p. DP2HX dp2hx.for
NUMBER, touch a d.p. TOUCHD touchd.for
NUMBER with encapsulated error handling, parse d.p. PRSDP prsdp.for
NUMBER., scan a string for a LX4NUM lx4num.for
NUMBERS from a text file, read and decode encoded d.p. RDENCD rdencd.for
NUMBERS, opposite sign d.p. OPSGND opsgnd.for
NUMBERS, same sign d.p. SMSGND smsgnd.for
NUMBERS, same sign integer SMSGNI smsgni.for
NUMBERS to a text file, encode and write d.p. WRENCD wrencd.for
NUMERIC kernel variable, confirm the existence of a pooled EXPOOL pool.for
NUMERIC time system to another, convert one additive UNITIM unitim.for
NUMERIC time system to another, convert one uniform UNITIM unitim.for
NUMERIC time systems, transform between two additive UNITIM unitim.for
NUMERIC time systems, transform between two uniform UNITIM unitim.for
NUMERIC value of a pooled kernel variable, return the GDPOOL pool.for
NXN matrix, trace of a TRACEG traceg.for
OBJECT, find the bodyfixed frame associated with an CIDFRM framex.for
CNMFRM framex.for
OBJECTS in CK file, find id codes of CKOBJ ckobj.for
OBJECTS in dsk file, find id codes of ephemeris DSKOBJ dskobj.for
OBJECTS in SPK file, find id codes of ephemeris SPKOBJ spkobj.for
OBSERVER corrected for aberrations, get position relative SPKEZP spkezp.for
SPKPOS spkpos.for
OBSERVER corrected for aberrations, get state relative SPKEZ spkez.for
OBSERVER corrected for aberrations, get state relative to SPKEZR spkezr.for
OBSERVER on target body, find nearest point to SUBPNT subpnt.for
OBSERVER, using body names get position relative to an SPKEZP spkezp.for
SPKPOS spkpos.for
OBSERVER, using body names get target state relative to an SPKEZR spkezr.for
OCCULTATION search, gf GFOCLT gfoclt.for
OCCULTATION search, gf mid-level GFOCCE gfocce.for
OCCULTATION type at a specified time OCCULT occult.for
ODD, test whether an integer is ODD odd.for
OFF, turn tracing TRCOFF trcpkg.for
OFFSET frame, fetch the rotation and frame of a constant TKFRAM tkfram.for
OPEN a das file for read access DASOPR dasfm.for
OPEN a das file for reading DASOPR dasfm.for
OPEN a das file for write access DASOPW dasfm.for
OPEN a das file for writing DASOPW dasfm.for
OPEN a new CK file CKOPN ckopn.for
OPEN a new das file DASONW dasfm.for
OPEN a new das file for write access DASOPN dasfm.for
OPEN a new das file for writing DASOPN dasfm.for
OPEN a new das file with write access DASONW dasfm.for
OPEN a new dla file DLAOPN dlaopn.for
OPEN a new dla file with write access DLAOPN dlaopn.for
OPEN a new dsk file DSKOPN dskopn.for
OPEN a new dsk file with write access DSKOPN dskopn.for
OPEN a new pck file PCKOPN pckopn.for
OPEN a new SPK file SPKOPN spkopn.for
OPEN a scratch das file DASOPS dasfm.for
OPEN an existing SPK file for adding segments SPKOPA spkopa.for
OPEN and initialize a new kernel file RDKNEW rdker.for
OPEN DAF files, return the set of handles for DAFHOF dafah.for
OPEN DAF for read DAFOPR dafah.for
OPEN das file, close an DASCLS dascls.for
OPEN das files, manage DASFM dasfm.for
OPEN das files, return set of handles of DASHOF dasfm.for
OPEN EK for reading EKOPR ekopr.for
OPEN existing DAF for write DAFOPW dafah.for
OPEN existing EK for writing EKOPW ekopw.for
OPEN for read, text file TXTOPR txtopr.for
OPEN, is a file ISOPEN isopen.for
OPEN new DAF with type DAFONW dafah.for
OPEN new e-kernel EKOPN ekopn.for
OPEN new EK EKOPN ekopn.for
OPEN new SPK or CK file SPCOPN spcopn.for
OPEN new, text file TXTOPN txtopn.for
OPEN scratch e-kernel EKOPS ekops.for
OPEN scratch EK EKOPS ekops.for
OPEN, test for file already ISOPEN isopen.for
OPENED by rdtext, close a text file CLTEXT rdtext.for
OPERATIONS, manage EK query EKQMGR ekqmgr.for
OPPOSITE sign d.p. numbers OPSGND opsgnd.for
OPPOSITE sign integers OPSGNI opsgni.for
ORDER of a character array ORDERC orderc.for
ORDER of a d.p. array ORDERD orderd.for
ORDER of an integer array ORDERI orderi.for
ORDER the components of a single symbol SYORDC syordc.for
SYORDD syordd.for
SYORDI syordi.for
ORDER vector, binary search for a string using an BSCHOC bschoc.for
ORDER vector, binary search for an integer using an BSCHOI bschoi.for
ORDER vector, test whether an integer array is an ISORDV isordv.for
ORDINAL position of an element in a set, the ORDC ordc.for
ORDD ordd.for
ORDI ordi.for
ORDINAL text, convert an integer to INTORD intord.for
ORDINAL text, replace marker with REPMOT repmot.for
ORIENTATION of a body, euler angles for BODEUL bodeul.for
ORTHOGONAL, --- see perpendicular
ORTHOGONAL matrix, invert a pseudo INVORT invort.for
ORTHOGONALITY of the columns of a rotation, sharpen the SHARPR sharpr.for
ORTHONORMAL frame from two vectors, define an TWOVEC twovec.for
OSCULATING elements, convert state to OSCELT oscelt.for
OSCULATING elements, convert state to extended OSCLTX oscltx.for
OSCULATING elements from state OSCELT oscelt.for
OSCULATING elements from state, extended OSCLTX oscltx.for
OUT, module check CHKOUT trcpkg.for
OUT routine, gf standard bail GFBAIL gfbail.for
OUTPUT device name, get/set error ERRDEV errdev.for
OUTPUT device specification, get current error GETDEV putdev.for
OUTPUT device specification, store the error PUTDEV putdev.for
OUTPUT items, get/set error ERRPRT errprt.for
OUTPUT line to a device, write WRLINE wrline.for
OUTPUT, logical units associated standard input and STDIO stdio.for
OUTPUT., write a line of text to standard TOSTDO tostdo.for
PACK a character array PACKAC packac.for
PACK a d.p. array PACKAD packad.for
PACK a pck segment descriptor, validate and PCKPDS pckpds.for
PACK an integer array PACKAI packai.for
PACK an SPK segment descriptor, validate and SPKPDS spkpds.for
PACK DAF summary DAFPS dafps.for
PACK three scalar components into a vector VPACK vpack.for
PACKET size generic segment, begin writing a fixed SGBWFS sgseqw.for
PACKET size generic segment, begin writing a variable SGBWVS sgseqw.for
PACKETS from a generic segment, fetch SGFPKT sgfpkt.for
PACKETS to a generic segment, write fixed size SGWFPK sgseqw.for
PACKETS to a generic segment, write variable size SGWVPK sgseqw.for
PARABOLIC time of flight PARTOF partof.for
PARALLEL to a state vector, state of a unit vector DVHAT dvhat.for
PARAMETER, return a kernel pool definition SZPOOL pool.for
PARAMETERS from a type 2 dsk segment, fetch DSKB02 dskb02.for
PARAMETERS from a type 2 dsk segment, fetch model size DSKZ02 dskz02.for
PARAMETERS from CK type 6 segment, get mini-segment CKMP06 ckmp06.for
PARAMETERS, retrieve dsk tolerance or margin DSKGTL dsktol.for
PARAMETERS, return instrument's fov GETFOV getfov.for
PARAMETERS, set dsk tolerance or margin DSKSTL dsktol.for
PARAMETERS, using instrument name, return instrument's fov GETFVN getfvn.for
PARSE a character string to a d.p. number NPARSD nparsd.for
PARSE a character string to an integer NPARSI nparsi.for
PARSE a list of items LPARSM lparsm.for
PARSE a list of items and return a set LPARSS lparss.for
PARSE a string SCAN scanit.for
SCANIT scanit.for
PARSE a time string into a vector of components TPARTV tpartv.for
PARSE a UTC time string TPARSE tparse.for
PARSE d.p. number with encapsulated error handling PRSDP prsdp.for
PARSE integer with encapsulated error handling PRSINT prsint.for
PARSE items from a list LPARSE lparse.for
PARSE quoted string token PARSQS parsqs.for
PARSE select clause of EK query EKPSEL ekpsel.for
PARSE two-line elements GETELM getelm.for
PARSED time representations, convert between various TTRANS ttrans.for
PARSING strings, prepare for SCANPR scanit.for
PARTICULAR symbol, pop a value from a SYPOPC sypopc.for
SYPOPD sypopd.for
SYPOPI sypopi.for
PARTICULAR symbol, push a value onto a SYPSHC sypshc.for
SYPSHD sypshd.for
SYPSHI sypshi.for
PARTITION data for a type 1 SCLK, return SCPR01 sc01.for
PARTITION information, spacecraft clock SCPART scpart.for
PAST J2000 as a string, convert and format d.p. seconds TIMOUT timout.for
PAST the J2000 epoch, convert a string to tdb seconds STR2ET str2et.for
PCK file and segment, select PCKSFS pckbsr.for
PCK file, close a PCKCLS pckcls.for
PCK file, find frame class id codes of frames in binary PCKFRM pckfrm.for
PCK file, get state transformation matrix from binary PCKMAT pckmat.for
PCK file, load PCKLOF pckbsr.for
PCK file, open a new PCKOPN pckopn.for
PCK file, unload PCKUOF pckbsr.for
PCK frame, get coverage start and stop time for binary PCKCOV pckcov.for
PCK reference frame, get coverage window for binary PCKCOV pckcov.for
PCK segment, add data to a type 03 PCK03A pck03a.for
PCK segment, begin writing a type 03 PCK03B pck03b.for
PCK segment descriptor, unpack and PCKUDS pckuds.for
PCK segment descriptor, validate and pack a PCKPDS pckpds.for
PCK segment, end a type 03 PCK03E pck03e.for
PCK segment, evaluate type 03 PCKE03 pcke03.for
PCK segment, read record from type 03 PCKR03 pckr03.for
PCK segment, read record from type 2 PCKR02 pckr02.for
PCK segment, read record from type 20 PCKR20 pckr20.for
PCK segments for readers, buffer PCKBSR pckbsr.for
PCK type 2 data segment, write PCKW02 pckw02.for
PCK type 20 data segment, write PCKW20 pckw20.for
PCK type 20 record, evaluate PCKE20 pcke20.for
PENUMBRAL terminator on ellipsoid, find EDTERM edterm.for
PERFORM fortran reads of character records DASIOC dasioc.for
PERFORM fortran reads of double precision records DASIOD dasiod.for
PERFORM fortran reads of integer records DASIOI dasioi.for
PERFORM fortran writes of character records DASIOC dasioc.for
PERFORM fortran writes of double precision records DASIOD dasiod.for
PERFORM fortran writes of integer records DASIOI dasioi.for
PERFORM low-level i/o for das routines DASIOC dasioc.for
DASIOD dasiod.for
DASIOI dasioi.for
PERPENDICULAR component of a 3-vector VPERP vperp.for
PHASE angle ILUMIN ilumin.for
PHASE angle constraints, solve for GFILUM gfilum.for
PHASE angle for arbitrary illumination source, compute PHASEQ phaseq.for
PHASE angle general source ILLUMG illumg.for
PHASE angle general source with flags ILLUMF illumf.for
PHASE angle search, gf GFPA gfpa.for
PHYSICAL constants for a body BODVCD bodvcd.for
BODVRD bodvrd.for
PHYSICAL location, map das logical address to DASA2L dasa2l.for
PHYSICAL records, read and write das DASRWR dasrwr.for
PHYSICAL records, read das character DASRRC dasrwr.for
PHYSICAL records, read das double precision DASRRD dasrwr.for
PHYSICAL records, read das integer DASRRI dasrwr.for
PHYSICAL records, update das character DASURC dasrwr.for
PHYSICAL records, update das double precision DASURD dasrwr.for
PHYSICAL records, update das integer DASURI dasrwr.for
PHYSICAL records, write das character DASWRC dasrwr.for
PHYSICAL records, write das double precision DASWRD dasrwr.for
PHYSICAL records, write das integer DASWRI dasrwr.for
PI, half the value of HALFPI halfpi.for
PI, twice the value of TWOPI twopi.for
PI, value of PI pi.for
PICTURE, string from a d.p. number and format DPFMT dpfmt.for
PICTURE, use a sample time string to produce a time format TPICTR tpictr.for
PLACE, 3-dimensional vector scaling in VSCLIP vsclip.for
PLACE, cycle the elements of a character array in CYACIP cyacip.for
PLACE, cycle the elements of a d.p. array in CYADIP cyadip.for
PLACE, cycle the elements of an integer array in CYAIIP cyaiip.for
PLACE, unitize a 3-dimensional vector in VHATIP vhatip.for
PLANE, intersection of ellipse and INELPL inelpl.for
PLANE, intersection of ellipsoid and INEDPL inedpl.for
PLANE, intersection of ray and INRYPL inrypl.for
PLANE inverted, vector projection onto VPRJPI vprjpi.for
PLANE, normal vector and constant to NVC2PL nvc2pl.for
PLANE, normal vector and point to NVP2PL nvp2pl.for
PLANE, point and spanning vectors to PSV2PL psv2pl.for
PLANE, project ellipse onto PJELPL pjelpl.for
PLANE to normal vector and constant PL2NVC pl2nvc.for
PLANE to normal vector and point PL2NVP pl2nvp.for
PLANE to point and spanning vectors PL2PSV pl2psv.for
PLANE, vector projection onto VPRJP vprjp.for
PLANETOCENTRIC longitude of sun LSPCN lspcn.for
PLANETOGRAPHIC coordinates, convert rectangular to RECPGR recpgr.for
PLANETOGRAPHIC coordinates, jacobian of rectangular w.r.t. DRDPGR drdpgr.for
PLANETOGRAPHIC longitude., determine the sense of PLNSNS plnsns.for
PLANETOGRAPHIC to rectangular coordinates, convert PGRREC pgrrec.for
PLANETOGRAPHIC w.r.t. rectangular coordinates, jacobian of DPGRDR dpgrdr.for
PLATE and plate model point intersected by ray DSKX02 dskx02.for
PLATE, compute normal vector for a type 2 dsk DSKN02 dskn02.for
PLATE data from a type 2 dsk segment, fetch DSKP02 dskp02.for
PLATE, expand triangular PLTEXP pltexp.for
PLATE from vertices, compute normal vector of triangular PLTNRM pltnrm.for
PLATE id, compute normal vector from dsk type 2 DSKN02 dskn02.for
PLATE model area, compute PLTAR pltar.for
PLATE model point intersected by ray, plate and DSKX02 dskx02.for
PLATE model volume, compute PLTVOL pltvol.for
PLATE, nearest point on triangular PLTNP pltnp.for
POINT and line, distance between NPLNPT nplnpt.for
POINT and spanning vectors, plane to PL2PSV pl2psv.for
POINT and spanning vectors to plane PSV2PL psv2pl.for
POINT and velocity, ellipsoid surface SURFPV surfpv.for
POINT, find ray-ellipsoid tangent TANGPT tangpt.for
POINT, find surface intercept SINCPT sincpt.for
POINT intersected by ray, plate and plate model DSKX02 dskx02.for
POINT latitudinal coordinates to rectangular, surface SRFREC srfrec.for
POINT, nearest point on ellipse to NPELPT npelpt.for
POINT, nearest point on line to NPLNPT nplnpt.for
POINT of intersection between ray and ellipsoid SURFPT surfpt.for
POINT of intersection of ray and ellipsoid, surface SURFPT surfpt.for
POINT on a body., compute the local time for a ET2LST et2lst.for
POINT on an ellipsoid having given surface normal EDNMPT ednmpt.for
POINT on an ellipsoid, nearest NEARPT nearpt.for
POINT on an ellipsoid, velocity of the nearest DNEARP dnearp.for
POINT on ellipse to point, nearest NPELPT npelpt.for
POINT on ellipsoid to line, nearest NPEDLN npedln.for
POINT on line segment, nearest NPSGPT npsgpt.for
POINT on line to point, nearest NPLNPT nplnpt.for
POINT on target body, find sub-observer SUBPNT subpnt.for
POINT on target body, find sub-solar SUBSLR subslr.for
POINT on target body, find sub-spacecraft SUBPNT subpnt.for
POINT on triangular plate, nearest PLTNP pltnp.for
POINT, plane to normal vector and PL2NVP pl2nvp.for
POINT to ellipsoid, distance from NEARPT nearpt.for
POINT to lie on ellipsoid, scale EDPNT edpnt.for
POINT to observer on target body, find nearest SUBPNT subpnt.for
POINT to plane, normal vector and NVP2PL nvp2pl.for
POINT to ray on ellipsoid, find nearest TANGPT tangpt.for
POINT to sun on target body, find nearest SUBSLR subslr.for
POINTING and angular velocity, get CK CKGPAV ckgpav.for
POINTING data record, evaluate CK type 1 CKE01 cke01.for
POINTING data record, evaluate CK type 2 CKE02 cke02.for
POINTING data record, evaluate CK type 3 CKE03 cke03.for
POINTING data record, evaluate CK type 4 CKE04 cke04.for
POINTING data record, read CK type 1 CKR01 ckr01.for
POINTING data record, read CK type 2 CKR02 ckr02.for
POINTING data record, read CK type 3 CKR03 ckr03.for
POINTING data segment, write CK type 1 CKW01 ckw01.for
POINTING data segment, write CK type 2 CKW02 ckw02.for
POINTING data segment, write CK type 3 CKW03 ckw03.for
POINTING file, load CK CKLPF ckbsr.for
POINTING file, unload CK CKUPF ckbsr.for
POINTING from CK segment, get CKPFS ckpfs.for
POINTING, get CK CKGP ckgp.for
POINTS, map latitudinal coordinates to cartesian surface LATSRF latsrf.for
POINTS, map latitudinal coordinates to dsk surface LATSRF latsrf.for
POINTS on target body, find limb LIMBPT limbpt.for
POINTS on target body, find terminator TERMPT termpt.for
POINTS to normal vectors, map cartesian surface SRFNRM srfnrm.for
POLYNOMIAL and its derivatives, compute a POLYDS polyds.for
POLYNOMIAL expansion, value of a chebyshev CHBVAL chbval.for
POLYNOMIAL, interpolate function using hermite HRMESP hrmesp.for
HRMINT hrmint.for
POLYNOMIAL, interpolate function using lagrange LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
POOL, allocate node from linked list LNKAN lnkan.for
POOL definition parameter, return a kernel SZPOOL pool.for
POOL, fetch constants for a body from the kernel BODVCD bodvcd.for
BODVRD bodvrd.for
POOL, find constants for a body in the kernel BODFND bodfnd.for
POOL for updated variables, check the kernel CVPOOL pool.for
POOL from an internal text buffer, load the kernel LMPOOL pool.for
POOL, initialize linked list LNKINI lnkini.for
POOL, load variables from a text kernel file into the LDPOOL pool.for
POOL of kernel variables, clear the CLPOOL pool.for
POOL of kernel variables, maintain a POOL pool.for
POOL, retrieve a continued string value from the kernel SEPOOL sepool.for
STPOOL stpool.for
POOL, return number of nodes in linked list LNKNFN lnknfn.for
POOL to a specified unit, write the values in WRPOOL pool.for
POOL variable, check the properties of a kernel BADKPV badkpv.for
POOL variable, delete a kernel DVPOOL pool.for
POOL variable, notify a routine of an update to a kernel SWPOOL pool.for
POOL variable, return summary information about a kernel DTPOOL pool.for
POOL variable, watch for an update to a kernel SWPOOL pool.for
POOL variables matching a template, return names of kernel GNPOOL pool.for
POOL watch, delete kernel DWPOOL pool.for
POOL watch lists, delete agent from kernel DWPOOL pool.for
POOLED kernel variable, return the character value of a GCPOOL pool.for
POOLED kernel variable, return the d.p. value of a GDPOOL pool.for
POOLED kernel variable, return the integer value of a GIPOOL pool.for
POOLED kernel variable, return the numeric value of a GDPOOL pool.for
POOLED kernel variable, return the string value of a GCPOOL pool.for
POOLED kernel variable, return the value of a RTPOOL pool.for
POOLED numeric kernel variable, confirm the existence of a EXPOOL pool.for
POP a value from a particular symbol SYPOPC sypopc.for
SYPOPD sypopd.for
SYPOPI sypopi.for
PORTABLY, encode a character string, PRTENC prtenc.for
PORTABLY encoded character string, decode a PRTDEC prtenc.for
POSITION and velocity from ephemeris SPKPV spkpv.for
SPKPVN spkpvn.for
POSITION and velocity, SPK file SPKPV spkpv.for
SPKPVN spkpvn.for
POSITION coordinate search, gf GFPOSC gfposc.for
POSITION from SPK file, apparent SPKAPO spkapo.for
POSITION, get apparent SPKAPO spkapo.for
POSITION of a character, backward search for the CPOSR cposr.for
POSITION of an element in a set, the ordinal ORDC ordc.for
ORDD ordd.for
ORDI ordi.for
POSITION of character, forward search for CPOS cpos.for
POSITION of one body relative to another, geometric SPKGPS spkgps.for
POSITION of substring POS pos.for
POSITION of substring reverse search POSR posr.for
POSITION of unlisted character, backward search for NCPOSR ncposr.for
POSITION of unlisted character, forward search for NCPOS ncpos.for
POSITION relative observer corrected for aberrations, get SPKEZP spkezp.for
SPKPOS spkpos.for
POSITION relative to an observer, using body names get SPKEZP spkezp.for
SPKPOS spkpos.for
POSITION to bodyfixed, transformation from inertial TIPBOD tipbod.for
POSITION to bodyfixed, transformation from J2000 BODMAT bodmat.for
POSITION transformation matrix, find a PXFORM pxform.for
POSITION transformation matrix for different epochs PXFRM2 pxfrm2.for
POSITIONS from one frame to another, rotate REFCHG refchg.for
PRECISION column entry, fetch element from double EKGD ekqmgr.for
PRECISION data from a das file, read double DASRDD dasrdd.for
PRECISION data from EK column, read double EKRCED ekrced.for
PRECISION data in a das file, update double DASUDD dasudd.for
PRECISION data to a das file, add double DASADD dasadd.for
PRECISION data to EK column, add double EKACED ekaced.for
PRECISION data to EK column, write double EKACED ekaced.for
PRECISION division, compute the remainder of a double RMAIND rmaind.for
PRECISION physical records, read das double DASRRD dasrwr.for
PRECISION physical records, update das double DASURD dasrwr.for
PRECISION physical records, write das double DASWRD dasrwr.for
PRECISION records, perform fortran reads of double DASIOD dasiod.for
PRECISION records, perform fortran writes of double DASIOD dasiod.for
PREFIX a character string PREFIX prefix.for
PREPARE for parsing strings SCANPR scanit.for
PREPARE for scanning strings SCANPR scanit.for
PREVIOUS DAF array, find DAFFPA daffa.for
PREVIOUS node in linked list, return LNKPRV lnkprv.for
PREVIOUS segment in dla file, find DLAFPS dlafps.for
PRINTABLE character, first FRSTPC frstpc.for
PRINTABLE character, last LASTPC lastpc.for
PRINTABLE width of a character array PCWID pcwid.for
PRODUCE a time format picture, use a sample time string to TPICTR tpictr.for
PRODUCT 3-dimensional vectors, dot VDOT vdot.for
PRODUCT and its derivative, compute a unit cross DUCRSS ducrss.for
PRODUCT, compute the derivative of a cross DVCRSS dvcrss.for
PRODUCT, compute the derivative of a dot DVDOT dvdot.for
PRODUCT of a d.p. array PRODAD prodad.for
PRODUCT of an integer array PRODAI prodai.for
PRODUCT of n-dimensional vectors, dot VDOTG vdotg.for
PRODUCT, unitized cross UCRSS ucrss.for
PRODUCT, vector cross VCRSS vcrss.for
PROGRAM, gracefully exit a BYEBYE byebye.for
PROGRESS report, gf finish a GFREPF gfrprt.for
PROGRESS report, gf initialize a GFREPI gfrprt.for
PROGRESS report, gf update a GFREPU gfrprt.for
PROGRESS report umbrella, gf GFRPRT gfrprt.for
PROJECT ellipse onto plane PJELPL pjelpl.for
PROJECTION, 3-dimensional vector VPROJ vproj.for
PROJECTION, n-dimensional vector VPROJG vprojg.for
PROJECTION onto plane inverted, vector VPRJPI vprjpi.for
PROJECTION onto plane, vector VPRJP vprjp.for
PROLEPTIC to gregorian calendar, convert from julian JUL2GR jul2gr.for
PROMPT for input with a user supplied message PROMPT prompt.for
PROMPT for keyboard input PROMPT prompt.for
PROPAGATE state vector using two-body force model PROP2B prop2b.for
PROPER form, restrict time strings to TPARCH tcheck.for
PROPERTIES of a kernel pool variable, check the BADKPV badkpv.for
PUSH a value onto a particular symbol SYPSHC sypshc.for
SYPSHD sypshd.for
SYPSHI sypshi.for
QUADRATIC equation, roots of a RQUAD rquad.for
QUADRATIC fit, estimate function derivative using QDERIV qderiv.for
QUATERNION and derivative, angular velocity from QDQ2AV qdq2av.for
QUATERNION by quaternion, multiply QXQ qxq.for
QUATERNION, matrix to M2Q m2q.for
QUATERNION, multiply quaternion by QXQ qxq.for
QUATERNION, quaternion times QXQ qxq.for
QUATERNION times quaternion QXQ qxq.for
QUATERNION to matrix Q2M q2m.for
QUERY, issue EK EKFIND ekfind.for
QUERY operations, manage EK EKQMGR ekqmgr.for
QUERY, parse select clause of EK EKPSEL ekpsel.for
QUICK traceback, get QCKTRC trcpkg.for
QUOTED string token, lex LXQSTR lxqstr.for
QUOTED string token, parse PARSQS parsqs.for
QUOTED string token, recognize LXQSTR lxqstr.for
QUOTED string token, scan LXQSTR lxqstr.for
QUOTES, enclose in QUOTE quote.for
RA and dec, rectangular coordinates to RECRAD recrad.for
RA and dec to rectangular coordinates, range RADREC radrec.for
RA-DEC rectangle in type 1 star catalog, find stars in STCF01 stcf01.for
RADIAN, degrees per DPR dpr.for
RADIANS per degree RPD rpd.for
RANGE, az and el, convert rectangular coordinates to RECAZL recazl.for
RANGE, az and el, rectangular coordinates to RECAZL recazl.for
RANGE, az and el to rectangular coordinates AZLREC azlrec.for
RANGE, az and el to rectangular coordinates, convert AZLREC azlrec.for
RANGE, az and el to rectangular velocity conversion DRDAZL drdazl.for
RANGE, az and el velocity conversion, rectangular to DAZLDR dazldr.for
RANGE, azimuth and elevation, convert rectangular to RECAZL recazl.for
RANGE, azimuth and elevation derivative, rectangular to DAZLDR dazldr.for
RANGE, azimuth and elevation, rectangular to RECAZL recazl.for
RANGE, azimuth and elevation to rectangular AZLREC azlrec.for
RANGE, azimuth and elevation to rectangular, convert AZLREC azlrec.for
RANGE, azimuth and elevation to rectangular derivative DRDAZL drdazl.for
RANGE bounds for type 2 dsk segment, compute DSKRB2 dskrb2.for
RANGE of das file, return logical address DASLLA daslla.for
RANGE of das logical addresses using substrings, update a DASUDC dasudc.for
RANGE of das logical addresses, write substrings to a DASUDC dasudc.for
RANGE ra and dec to rectangular coordinates RADREC radrec.for
RANGE rate search, gf GFRR gfrr.for
RATE of change of the altitude over an ellipsoid DNEARP dnearp.for
RATE search, gf range GFRR gfrr.for
RAY and ellipsoid, point of intersection between SURFPT surfpt.for
RAY and ellipsoid, surface point of intersection of SURFPT surfpt.for
RAY and plane, intersection of INRYPL inrypl.for
RAY and surface, intersection of DSKX02 dskx02.for
RAY and target body surface, find intersection of SINCPT sincpt.for
RAY in instrument field of view at specified time FOVRAY fovray.for
RAY in instrument fov at specified time FOVRAY fovray.for
RAY in instrument fov search, gf GFRFOV gfrfov.for
RAY, list voxels intersected by a XDDA xdda.for
RAY on ellipsoid, find nearest point to TANGPT tangpt.for
RAY on target body surface, find intercept of SINCPT sincpt.for
RAY, plate and plate model point intersected by DSKX02 dskx02.for
RAY-DSK intercept, vectorized DSKXV dskxv.for
RAY-ELLIPSOID tangent point, find TANGPT tangpt.for
RAY-SURFACE intercept, vectorized DSKXV dskxv.for
RAY-SURFACE intercept with handle and descriptors, dsk DSKXSI dskxsi.for
RAY-SURFACE intercept with source information, dsk DSKXSI dskxsi.for
RE-INITIALIZE the keeper system KCLEAR keeper.for
READ a kernel file RDKER rdker.for
READ a line from a text file RDTEXT rdtext.for
READ a non-blank line from a text file RDNBL rdnbl.for
READ a text line from a logical unit READLN readln.for
READ access, open a das file for DASOPR dasfm.for
READ an array of text lines from a logical unit READLA readla.for
READ and decode encoded d.p. numbers from a text file RDENCD rdencd.for
READ and decode encoded integers from a text file RDENCI rdenci.for
READ and write das physical records DASRWR dasrwr.for
READ character data from a das file DASRDC dasrdc.for
READ character data from EK column EKRCEC ekrcec.for
READ CK type 1 pointing data record CKR01 ckr01.for
READ CK type 2 pointing data record CKR02 ckr02.for
READ CK type 3 pointing data record CKR03 ckr03.for
READ DAF character record DAFRCR dafrcr.for
READ DAF d.p. record DAFGDR dafrwd.for
DAFRDR dafrwd.for
READ DAF file record DAFRFR dafrfr.for
READ DAF summary record DAFGSR dafrwd.for
READ das character physical records DASRRC dasrwr.for
READ das double precision physical records DASRRD dasrwr.for
READ das file record DASRFR dasrfr.for
READ das integer physical records DASRRI dasrwr.for
READ das internal file name DASRFR dasrfr.for
READ data from DAF address DAFGDA dafgda.for
READ double precision data from a das file DASRDD dasrdd.for
READ double precision data from EK column EKRCED ekrced.for
READ encoded characters from a text file RDENCC rdencc.for
READ ephemeris data SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
READ from a kernel file., determine the last line RDKLIN rdker.for
READ integer data from a das file DASRDI dasrdi.for
READ integer data from EK column EKRCEI ekrcei.for
READ, open DAF for DAFOPR dafah.for
READ record from type 03 pck segment PCKR03 pckr03.for
READ record from type 1 SPK segment SPKR01 spkr01.for
READ record from type 10 SPK segment SPKR10 spkr10.for
READ record from type 12 SPK segment SPKR12 spkr12.for
READ record from type 13 SPK segment SPKR13 spkr13.for
READ record from type 14 SPK segment SPKR14 spkr14.for
READ record from type 15 SPK segment SPKR15 spkr15.for
READ record from type 17 SPK segment SPKR17 spkr17.for
READ record from type 18 SPK segment SPKR18 spkr18.for
READ record from type 19 SPK segment SPKR19 spkr19.for
READ record from type 2 pck segment PCKR02 pckr02.for
READ record from type 2 SPK segment SPKR02 spkr02.for
READ record from type 20 pck segment PCKR20 pckr20.for
READ record from type 20 SPK segment SPKR20 spkr20.for
READ record from type 21 SPK segment SPKR21 spkr21.for
READ record from type 3 SPK segment SPKR03 spkr03.for
READ record from type 4 CK segment CKR04 ckr04.for
READ record from type 5 CK segment CKR05 ckr05.for
READ record from type 5 SPK segment SPKR05 spkr05.for
READ record from type 6 CK segment CKR06 ckr06.for
READ record from type 8 SPK segment SPKR08 spkr08.for
READ record from type 9 SPK segment SPKR09 spkr09.for
READ requests, number of DAF DAFNRR dafrwd.for
READ, text file open for TXTOPR txtopr.for
READ the first comment line of an SPK or CK file SPCRFL spcrfl.for
READ the next comment line of an SPK or CK file SPCRNL spcrfl.for
READ the next data line from a kernel file RDKDAT rdker.for
READ the next variable from a kernel file RDKVAR rdkvar.for
READ trajectory data SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
READ write d.p. DAF DAFRWD dafrwd.for
READER for SPK file, easy SPKEZ spkez.for
READERS, buffer CK segments for CKBSR ckbsr.for
READERS, buffer pck segments for PCKBSR pckbsr.for
READERS, buffer SPK segments for SPKBSR spkbsr.for
READING comments from an SPK or CK file, continue SPCRNL spcrfl.for
READING, open a das file for DASOPR dasfm.for
READING, open EK for EKOPR ekopr.for
READS of character records, perform fortran DASIOC dasioc.for
READS of double precision records, perform fortran DASIOD dasiod.for
READS of integer records, perform fortran DASIOI dasioi.for
RECENTLY used item buffering, remove least LOCATI locati.for
RECOGNIZE quoted string token LXQSTR lxqstr.for
RECOGNIZED and unrecognized tokens, scan a string for SCAN scanit.for
SCANIT scanit.for
RECORD, evaluate CK type 1 pointing data CKE01 cke01.for
RECORD, evaluate CK type 2 pointing data CKE02 cke02.for
RECORD, evaluate CK type 3 pointing data CKE03 cke03.for
RECORD, evaluate CK type 4 pointing data CKE04 cke04.for
RECORD, evaluate pck type 20 PCKE20 pcke20.for
RECORD from an EK segment, delete EKDELR ekdelr.for
RECORD from type 03 pck segment, read PCKR03 pckr03.for
RECORD from type 1 SPK segment, read SPKR01 spkr01.for
RECORD from type 10 SPK segment, read SPKR10 spkr10.for
RECORD from type 12 SPK segment, read SPKR12 spkr12.for
RECORD from type 13 SPK segment, read SPKR13 spkr13.for
RECORD from type 14 SPK segment, read SPKR14 spkr14.for
RECORD from type 15 SPK segment, read SPKR15 spkr15.for
RECORD from type 17 SPK segment, read SPKR17 spkr17.for
RECORD from type 18 SPK segment, read SPKR18 spkr18.for
RECORD from type 19 SPK segment, read SPKR19 spkr19.for
RECORD from type 2 pck segment, read PCKR02 pckr02.for
RECORD from type 2 SPK segment, read SPKR02 spkr02.for
RECORD from type 20 pck segment, read PCKR20 pckr20.for
RECORD from type 20 SPK segment, read SPKR20 spkr20.for
RECORD from type 21 SPK segment, read SPKR21 spkr21.for
RECORD from type 3 SPK segment, read SPKR03 spkr03.for
RECORD from type 4 CK segment, read CKR04 ckr04.for
RECORD from type 5 CK segment, read CKR05 ckr05.for
RECORD from type 5 SPK segment, read SPKR05 spkr05.for
RECORD from type 6 CK segment, read CKR06 ckr06.for
RECORD from type 8 SPK segment, read SPKR08 spkr08.for
RECORD from type 9 SPK segment, read SPKR09 spkr09.for
RECORD, get CK type 1 CKGR01 ckgr01.for
RECORD, get CK type 2 CKGR02 ckgr02.for
RECORD, get CK type 3 CKGR03 ckgr03.for
RECORD, get CK type 4 CKGR04 ckgr04.for
RECORD, get CK type 5 CKGR05 ckgr05.for
RECORD, get CK type 6 CKGR06 ckgr06.for
RECORD into EK segment, insert EKINSR ekinsr.for
RECORD, read CK type 1 pointing data CKR01 ckr01.for
RECORD, read CK type 2 pointing data CKR02 ckr02.for
RECORD, read CK type 3 pointing data CKR03 ckr03.for
RECORD, read DAF character DAFRCR dafrcr.for
RECORD, read DAF d.p. DAFGDR dafrwd.for
DAFRDR dafrwd.for
RECORD, read DAF file DAFRFR dafrfr.for
RECORD, read DAF summary DAFGSR dafrwd.for
RECORD, read das file DASRFR dasrfr.for
RECORD to EK segment, append EKAPPR ekappr.for
RECORD, write DAF character DAFWCR dafwcr.for
RECORD, write DAF d.p. DAFWDR dafrwd.for
RECORD, write DAF file DAFWFR dafwfr.for
RECORD, write das file DASWFR daswfr.for
RECORD/WORD, DAF address to DAFARW dafrwa.for
RECORD/WORD to DAF address DAFRWA dafrwa.for
RECORDS, add DAF reserved DAFARR dafarr.for
RECORDS from a das file, remove comment DASRCR dasrcr.for
RECORDS in a das file, segregate the data DASSDR dassdr.for
RECORDS, number of CK type 1 CKNR01 cknr01.for
RECORDS, number of CK type 2 CKNR02 cknr02.for
RECORDS, number of CK type 3 CKNR03 cknr03.for
RECORDS, number of CK type 4 CKNR04 cknr04.for
RECORDS, number of CK type 5 CKNR05 cknr05.for
RECORDS, perform fortran reads of character DASIOC dasioc.for
RECORDS, perform fortran reads of double precision DASIOD dasiod.for
RECORDS, perform fortran reads of integer DASIOI dasioi.for
RECORDS, perform fortran writes of character DASIOC dasioc.for
RECORDS, perform fortran writes of double precision DASIOD dasiod.for
RECORDS, perform fortran writes of integer DASIOI dasioi.for
RECORDS, read and write das physical DASRWR dasrwr.for
RECORDS, read das character physical DASRRC dasrwr.for
RECORDS, read das double precision physical DASRRD dasrwr.for
RECORDS, read das integer physical DASRRI dasrwr.for
RECORDS, remove DAF reserved DAFRRR dafrrr.for
RECORDS to a das file, add comment DASACR dasacr.for
RECORDS to a das file, write buffered DASWBR dasrwr.for
RECORDS, update das character physical DASURC dasrwr.for
RECORDS, update das double precision physical DASURD dasrwr.for
RECORDS, update das integer physical DASURI dasrwr.for
RECORDS, write das character physical DASWRC dasrwr.for
RECORDS, write das double precision physical DASWRD dasrwr.for
RECORDS, write das integer physical DASWRI dasrwr.for
RECTANGLE in type 1 star catalog, find stars in ra-dec STCF01 stcf01.for
RECTANGULAR, convert body-fixed latitudinal coordinates to SRFREC srfrec.for
RECTANGULAR, convert range, azimuth and elevation to AZLREC azlrec.for
RECTANGULAR, convert surface latitudinal coordinates to SRFREC srfrec.for
RECTANGULAR coordinates, convert planetographic to PGRREC pgrrec.for
RECTANGULAR coordinates, convert range, az and el to AZLREC azlrec.for
RECTANGULAR coordinates, geodetic to GEOREC georec.for
RECTANGULAR coordinates, jacobian matrix of az/el w.r.t. DAZLDR dazldr.for
RECTANGULAR coordinates, jacobian of cylindrical w.r.t. DCYLDR dcyldr.for
RECTANGULAR coordinates, jacobian of geodetic w.r.t. DGEODR dgeodr.for
RECTANGULAR coordinates, jacobian of latitudinal w.r.t. DLATDR dlatdr.for
RECTANGULAR coordinates, jacobian of planetographic w.r.t. DPGRDR dpgrdr.for
RECTANGULAR coordinates, jacobian of spherical w.r.t. DSPHDR dsphdr.for
RECTANGULAR coordinates, latitudinal to LATREC latrec.for
RECTANGULAR coordinates, range, az and el to AZLREC azlrec.for
RECTANGULAR coordinates, range ra and dec to RADREC radrec.for
RECTANGULAR coordinates, spherical to SPHREC sphrec.for
RECTANGULAR coordinates to ra and dec RECRAD recrad.for
RECTANGULAR coordinates to range, az and el RECAZL recazl.for
RECTANGULAR coordinates to range, az and el, convert RECAZL recazl.for
RECTANGULAR, cylindrical to CYLREC cylrec.for
RECTANGULAR derivative, range, azimuth and elevation to DRDAZL drdazl.for
RECTANGULAR, range, azimuth and elevation to AZLREC azlrec.for
RECTANGULAR, right ascension and declination to RADREC radrec.for
RECTANGULAR, surface point latitudinal coordinates to SRFREC srfrec.for
RECTANGULAR to cylindrical coordinates RECCYL reccyl.for
RECTANGULAR to geodetic RECGEO recgeo.for
RECTANGULAR to latitudinal coordinates RECLAT reclat.for
RECTANGULAR to planetographic coordinates, convert RECPGR recpgr.for
RECTANGULAR to range, az and el velocity conversion DAZLDR dazldr.for
RECTANGULAR to range, azimuth and elevation RECAZL recazl.for
RECTANGULAR to range, azimuth and elevation, convert RECAZL recazl.for
RECTANGULAR to range, azimuth and elevation derivative DAZLDR dazldr.for
RECTANGULAR to right ascension and declination RECRAD recrad.for
RECTANGULAR to spherical coordinates RECSPH recsph.for
RECTANGULAR velocity conversion, range, az and el to DRDAZL drdazl.for
RECTANGULAR w.r.t. az/el coordinates, jacobian matrix of DRDAZL drdazl.for
RECTANGULAR w.r.t. cylindrical coordinates, jacobian of DRDCYL drdcyl.for
RECTANGULAR w.r.t. geodetic coordinates, jacobian of DRDGEO drdgeo.for
RECTANGULAR w.r.t. latitudinal coordinates, jacobian of DRDLAT drdlat.for
RECTANGULAR w.r.t. planetographic coordinates, jacobian of DRDPGR drdpgr.for
RECTANGULAR w.r.t. spherical coordinates, jacobian of DRDSPH drdsph.for
REFERENCE frame attributes, fetch FRINFO framex.for
REFERENCE frame default, inertial IRFDEF chgirf.for
REFERENCE frame, get coverage window for binary pck PCKCOV pckcov.for
REFERENCE frame, get instrument frame rotation and CKFROT ckfrot.for
REFERENCE frame, get instrument frame transformation and CKFXFM ckfxfm.for
REFERENCE frame name, inertial IRFNAM chgirf.for
REFERENCE frame number, inertial IRFNUM chgirf.for
REFERENCE frame rotation, inertial IRFROT chgirf.for
REFERENCE frames, change inertial CHGIRF chgirf.for
REFERENCE frames, fetch ids of built-in BLTFRM bltfrm.for
REFERENCE frames from the kernel pool, fetch ids of KPLFRM kplfrm.for
REFERENCE value in a generic segment, find the index of a SGFRVI sgfrvi.for
REFERENCE values from a generic segment, fetch SGFREF sgfref.for
REFINEMENT, gf standard step GFREFN gfrefn.for
RELATIVE difference of 3-dimensional vectors VREL vrel.for
RELATIVE difference of n-dimensional vectors VRELG vrelg.for
RELATIVE observer corrected for aberrations, get position SPKEZP spkezp.for
SPKPOS spkpos.for
RELATIVE observer corrected for aberrations, get state SPKEZ spkez.for
RELATIVE to an observer, using body names get position SPKEZP spkezp.for
SPKPOS spkpos.for
RELATIVE to an observer, using body names get target state SPKEZR spkezr.for
RELATIVE to another, geometric position of one body SPKGPS spkgps.for
RELATIVE to another, geometric state of one body SPKGEO spkgeo.for
RELATIVE to constant position observer, az/el coordinates AZLCPO azlcpo.for
RELATIVE to constant position observer, state SPKCPO spkcpo.for
RELATIVE to constant position surface point, state SPKCPO spkcpo.for
RELATIVE to constant velocity observer, state SPKCVO spkcvo.for
RELATIVE to constant velocity surface point, state SPKCVO spkcvo.for
RELATIVE to landmark on extended object, az/el coordinates AZLCPO azlcpo.for
RELATIVE to landmark on extended object, state SPKCPO spkcpo.for
SPKCVO spkcvo.for
RELATIVE to observer corrected for aberrations, get state SPKEZR spkezr.for
RELATIVE to solar system barycenter, state SPKSSB spkssb.for
RELATIVE to surface point extended object, az/el coordinat AZLCPO azlcpo.for
RELATIVE to surface point on extended object, state SPKCPO spkcpo.for
SPKCVO spkcvo.for
REMAINDER of a double precision division, compute the RMAIND rmaind.for
REMAINDER of an integer division, compute the RMAINI rmaini.for
REMOVE a substring REMSUB remsub.for
REMOVE an item from a character set REMOVC removc.for
REMOVE an item from a d.p. set REMOVD removd.for
REMOVE an item from an integer set REMOVI removi.for
REMOVE comment records from a das file DASRCR dasrcr.for
REMOVE DAF reserved records DAFRRR dafrrr.for
REMOVE duplicates from a character array RMDUPC rmdupc.for
REMOVE duplicates from a d.p. array RMDUPD rmdupd.for
REMOVE duplicates from an integer array RMDUPI rmdupi.for
REMOVE elements from a character array REMLAC remlac.for
REMOVE elements from a d.p. array REMLAD remlad.for
REMOVE elements from an integer array REMLAI remlai.for
REMOVE least recently used item buffering LOCATI locati.for
REMOVE tokens from a scanned list of tokens SCANRJ scanrj.for
RENAME an existing symbol SYRENC syrenc.for
SYREND syrend.for
SYRENI syreni.for
REORDER a character array REORDC reordc.for
REORDER a d.p. array REORDD reordd.for
REORDER a logical array REORDL reordl.for
REORDER an integer array REORDI reordi.for
REORDER DAF arrays DAFRA dafra.for
REPLACE a word REPLWD replwd.for
REPLACE character entry in an EK column EKUCEC ekucec.for
REPLACE characters in a string REPLCH replch.for
REPLACE d.p. entry in an EK column EKUCED ekuced.for
REPLACE DAF summary DAFRS daffa.for
REPLACE integer entry in an EK column EKUCEI ekucei.for
REPLACE marker with cardinal text REPMCT repmct.for
REPLACE marker with character string REPMC repmc.for
REPLACE marker with d.p. number REPMD repmd.for
REPLACE marker with formatted d.p. value REPMF repmf.for
REPLACE marker with integer REPMI repmi.for
REPLACE marker with logical value REPML repml.for
REPLACE marker with ordinal text REPMOT repmot.for
REPLACE one substring with another substring REPSUB repsub.for
REPLACE time entry in an EK column EKUCED ekuced.for
REPORT an excess of elements in a cell EXCESS excess.for
REPORT, gf finish a progress GFREPF gfrprt.for
REPORT, gf initialize a progress GFREPI gfrprt.for
REPORT, gf update a progress GFREPU gfrprt.for
REPORT umbrella, gf progress GFRPRT gfrprt.for
REPRESENTATIONS, convert between various parsed time TTRANS ttrans.for
REPRESENTING a d.p. number, format a string DPFMT dpfmt.for
REQUESTS, number of DAF read DAFNRR dafrwd.for
RESERVE a logical unit RESLUN fndlun.for
RESERVED logical unit, free a FRELUN fndlun.for
RESERVED records, add DAF DAFARR dafarr.for
RESERVED records, remove DAF DAFRRR dafrrr.for
RESET error status RESET reset.for
RESPONSE action, get current error GETACT putact.for
RESPONSE action, store the error PUTACT putact.for
RESTRICT time strings to proper form TPARCH tcheck.for
RETAIN significant digits SIGDGT sigdgt.for
RETRIEVE a continued string value from the kernel pool SEPOOL sepool.for
STPOOL stpool.for
RETRIEVE a meta data value for a generic segment SGMETA sgmeta.for
RETRIEVE dsk tolerance or margin parameters DSKGTL dsktol.for
RETRIEVE information on loaded spice kernels KDATA keeper.for
RETURN a kernel pool definition parameter SZPOOL pool.for
RETURN a set, parse a list of items and LPARSS lparss.for
RETURN allowed access methods for das files DASHAM dasfm.for
RETURN default allowed identifier characters LXDFID lxname.for
RETURN dsk segment descriptor DSKGD dskgd.for
RETURN EK segment summary EKSSUM ekssum.for
RETURN head of linked list LNKHL lnkhl.for
RETURN indicator, immediate RETURN return.for
RETURN information on loaded EK column specified by index EKCII ekqmgr.for
RETURN instrument's fov parameters GETFOV getfov.for
RETURN instrument's fov parameters, using instrument name GETFVN getfvn.for
RETURN last logical addresses in das file DASLLA daslla.for
RETURN logical address range of das file DASLLA daslla.for
RETURN name of a loaded table EKTNAM ekqmgr.for
RETURN names of kernel pool variables matching a template GNPOOL pool.for
RETURN next node in linked list LNKNXT lnknxt.for
RETURN number of loaded tables EKNTAB ekqmgr.for
RETURN number of nodes in linked list pool LNKNFN lnknfn.for
RETURN number of segments in an e-kernel EKNSEG eknseg.for
RETURN partition data for a type 1 SCLK SCPR01 sc01.for
RETURN previous node in linked list LNKPRV lnkprv.for
RETURN SCLK type, using type 1 database SCTY01 sc01.for
RETURN set of handles of open das files DASHOF dasfm.for
RETURN shadowing status of an EK file EKSHDW ekshdw.for
RETURN size of linked list LNKSIZ lnksiz.for
RETURN specified vertices from type 2 dsk segment DSKV02 dskv02.for
RETURN summary information about a kernel pool variable DTPOOL pool.for
RETURN tail of linked list LNKTL lnktl.for
RETURN the character value of a pooled kernel variable GCPOOL pool.for
RETURN the count of loaded EK columns EKCCNT ekqmgr.for
RETURN the d.p. value of a pooled kernel variable GDPOOL pool.for
RETURN the file summary of a das file DASHFS dasfm.for
RETURN the integer value of a pooled kernel variable GIPOOL pool.for
RETURN the number of elements in a column entry EKNELT ekqmgr.for
RETURN the number of loaded EK columns EKCCNT ekqmgr.for
RETURN the numeric value of a pooled kernel variable GDPOOL pool.for
RETURN the set of handles for open DAF files DAFHOF dafah.for
RETURN the string value of a pooled kernel variable GCPOOL pool.for
RETURN the value of a pooled kernel variable RTPOOL pool.for
RETURN version strings TKVRSN tkvrsn.for
REVERSE search, position of substring POSR posr.for
RIGHT ascension and declination, rectangular to RECRAD recrad.for
RIGHT ascension and declination to rectangular RADREC radrec.for
RIGHT handed coordinate frame, build a FRAME frame.for
RIGHT justify a character string RJUST rjust.for
RIGHT, shift SHIFTR shiftr.for
RIGHT trim RTRIM rtrim.for
ROOT, d.p. cube DCBRT dcbrt.for
ROOTS of a quadratic equation RQUAD rquad.for
ROTATE a matrix ROTMAT rotmat.for
ROTATE a vector ROTVEC rotvec.for
ROTATE positions from one frame to another REFCHG refchg.for
ROTATION about an axis, vector VROTV vrotv.for
ROTATION and angular velocity, state transformation to RAV2XF rav2xf.for
XF2RAV xf2rav.for
ROTATION and frame of a constant offset frame, fetch the TKFRAM tkfram.for
ROTATION and frame of a text kernel frame, fetch the TKFRAM tkfram.for
ROTATION and reference frame, get instrument frame CKFROT ckfrot.for
ROTATION, axis and angle to AXISAR axisar.for
ROTATION, inertial reference frame IRFROT chgirf.for
ROTATION matrix, axis and angle of a RAXISA raxisa.for
ROTATION matrix, derivative of a DROTAT drotat.for
ROTATION matrix from a specified frame, find a ROTGET rotget.for
ROTATION matrix, generate a ROTATE rotate.for
ROTATION matrix, indicate whether a matrix is a ISROT isrot.for
ROTATION, sharpen the orthogonality of the columns of a SHARPR sharpr.for
ROUND to exact value EXACT exact.for
ROUTINE, gf standard bail out GFBAIL gfbail.for
ROUTINE of an update to a kernel pool variable, notify a SWPOOL pool.for
ROUTINES, change default convergence tolerance for gf GFSTOL gfstol.for
ROUTINES, perform low-level i/o for das DASIOC dasioc.for
DASIOD dasiod.for
DASIOI dasioi.for
S/P-KERNEL, --- see SPK
SAME sign d.p. numbers SMSGND smsgnd.for
SAME sign integer numbers SMSGNI smsgni.for
SAMPLE time string to produce a time format picture, use a TPICTR tpictr.for
SCALAR components from a vector, unpack three VUPACK vupack.for
SCALAR components into a vector, pack three VPACK vpack.for
SCALAR function, first derivative of a user-defined UDDF uddf.for
SCALAR function less than zero, first derivative of UDDC uddc.for
SCALAR function search, gf user defined GFUDS gfuds.for
SCALE point to lie on ellipsoid EDPNT edpnt.for
SCALING, 3-dimensional vector VSCL vscl.for
SCALING in place, 3-dimensional vector VSCLIP vsclip.for
SCALING, n-dimensional vector VSCLG vsclg.for
SCAN a string for a number. LX4NUM lx4num.for
SCAN a string for a signed integer. LX4DEC lx4dec.for
LX4SGN lx4sgn.for
SCAN a string for an unsigned integer. LX4UNS lx4uns.for
SCAN a string for recognized and unrecognized tokens SCAN scanit.for
SCANIT scanit.for
SCAN identifiers LXIDNT lxname.for
SCAN name tokens --- umbrella LXNAME lxname.for
SCAN quoted string token LXQSTR lxqstr.for
SCANNED list of tokens, remove tokens from a SCANRJ scanrj.for
SCANNING strings, prepare for SCANPR scanit.for
SCIENTIFIC notation, convert d.p. to base 16 DP2HX dp2hx.for
SCIENTIFIC notation d.p. number, convert base 16 HX2DP hx2dp.for
SCLK, --- see spacecraft clock
SCLK and SPK id, map c-kernel id to CKMETA ckmeta.for
SCLK id code, convert an SCLK name to an SCID2N sctran.for
SCN2ID sctran.for
SCLK id codes and names, convert between SCTRAN sctran.for
SCLK name to an SCLK id code, convert an SCID2N sctran.for
SCN2ID sctran.for
SCLK, return partition data for a type 1 SCPR01 sc01.for
SCLK type, using type 1 database, return SCTY01 sc01.for
SCRATCH das file, open a DASOPS dasfm.for
SCRATCH e-kernel, open EKOPS ekops.for
SCRATCH EK, open EKOPS ekops.for
SEARCH array for equivalent character string ESRCHC esrchc.for
SEARCH, begin DAF backward DAFBBS daffa.for
SEARCH, begin DAF forward DAFBFS daffa.for
SEARCH for a character string, binary BSRCHC bsrchc.for
SEARCH for a string using an order vector, binary BSCHOC bschoc.for
SEARCH for an integer using an order vector, binary BSCHOI bschoi.for
SEARCH for an integer value, binary BSRCHI bsrchi.for
SEARCH for CK segment, begin CKBSS ckbsr.for
SEARCH for d.p. value, binary BSRCHD bsrchd.for
SEARCH for events in loaded EK files EKSRCH ekqmgr.for
SEARCH for position of character, forward CPOS cpos.for
SEARCH for position of unlisted character, backward NCPOSR ncposr.for
SEARCH for position of unlisted character, forward NCPOS ncpos.for
SEARCH for the position of a character, backward CPOSR cposr.for
SEARCH, gf angular separation GFSEP gfsep.for
SEARCH, gf distance GFDIST gfdist.for
SEARCH, gf mid-level occultation GFOCCE gfocce.for
SEARCH, gf mid-level target in instrument fov GFFOVE gffove.for
SEARCH, gf occultation GFOCLT gfoclt.for
SEARCH, gf phase angle GFPA gfpa.for
SEARCH, gf position coordinate GFPOSC gfposc.for
SEARCH, gf range rate GFRR gfrr.for
SEARCH, gf ray in instrument fov GFRFOV gfrfov.for
SEARCH, gf subpoint coordinate GFSUBC gfsubc.for
SEARCH, gf surface intercept coordinate GFSNTC gfsntc.for
SEARCH, gf target in instrument fov GFTFOV gftfov.for
SEARCH, gf user defined boolean function GFUDB gfudb.for
SEARCH, gf user defined scalar function GFUDS gfuds.for
SEARCH in a character array ISRCHC isrchc.for
SEARCH in a d.p. array ISRCHD isrchd.for
SEARCH in an integer array ISRCHI isrchi.for
SEARCH in dla file, begin backward DLABBS dlabbs.for
SEARCH in dla file, begin forward DLABFS dlabfs.for
SEARCH, position of substring reverse POSR posr.for
SEARCH using illumination angle constraints GFILUM gfilum.for
SEARCH using lighting angle constraints GFILUM gfilum.for
SEARCHING, select a DAF to continue DAFCS daffa.for
SECONDS past J2000 as a string, convert and format d.p. TIMOUT timout.for
SECONDS past the J2000 epoch, convert a string to tdb STR2ET str2et.for
SECONDS per day SPD spd.for
SECONDS per julian year, number of JYEAR jyear.for
SECONDS per tropical year, number of TYEAR tyear.for
SEGMENT, add data to a type 03 pck PCK03A pck03a.for
SEGMENT, add data to a type 14 SPK SPK14A spk14a.for
SEGMENT, add data to a type 4 CK CKW04A ckw04a.for
SEGMENT and cone, intersection of line INCNSG incnsg.for
SEGMENT, append record to EK EKAPPR ekappr.for
SEGMENT, begin search for CK CKBSS ckbsr.for
SEGMENT, begin writing a fixed packet size generic SGBWFS sgseqw.for
SEGMENT, begin writing a type 03 pck PCK03B pck03b.for
SEGMENT, begin writing a type 14 SPK SPK14B spk14b.for
SEGMENT, begin writing a type 4 CK CKW04B ckw04b.for
SEGMENT, begin writing a variable packet size generic SGBWVS sgseqw.for
SEGMENT, compute range bounds for type 2 dsk DSKRB2 dskrb2.for
SEGMENT, delete record from an EK EKDELR ekdelr.for
SEGMENT descriptor, return dsk DSKGD dskgd.for
SEGMENT descriptor, unpack and pck PCKUDS pckuds.for
SEGMENT descriptor, unpack and SPK SPKUDS spkuds.for
SEGMENT descriptor, validate and pack a pck PCKPDS pckpds.for
SEGMENT descriptor, validate and pack an SPK SPKPDS spkpds.for
SEGMENT, end a generic SGWES sgseqw.for
SEGMENT, end a type 03 pck PCK03E pck03e.for
SEGMENT, end a type 14 SPK SPK14E spk14e.for
SEGMENT, end a type 4 CK CKW04E ckw04e.for
SEGMENT, evaluate type 03 pck PCKE03 pcke03.for
SEGMENT, evaluate type 1 SPK SPKE01 spke01.for
SEGMENT, evaluate type 10 SPK SPKE10 spke10.for
SEGMENT, evaluate type 12 SPK SPKE12 spke12.for
SEGMENT, evaluate type 13 SPK SPKE13 spke13.for
SEGMENT, evaluate type 14 SPK SPKE14 spke14.for
SEGMENT, evaluate type 15 SPK SPKE15 spke15.for
SEGMENT, evaluate type 17 SPK SPKE17 spke17.for
SEGMENT, evaluate type 18 SPK SPKE18 spke18.for
SEGMENT, evaluate type 2 SPK SPKE02 spke02.for
SEGMENT, evaluate type 20 SPK SPKE20 spke20.for
SEGMENT, evaluate type 21 SPK SPKE21 spke21.for
SEGMENT, evaluate type 3 SPK SPKE03 spke03.for
SEGMENT, evaluate type 5 CK CKE05 cke05.for
SEGMENT, evaluate type 5 SPK SPKE05 spke05.for
SEGMENT, evaluate type 8 SPK SPKE08 spke08.for
SEGMENT, evaluate type 9 SPK SPKE09 spke09.for
SEGMENT, fetch constants from a generic SGFCON sgfcon.for
SEGMENT, fetch d.p. data from a type 2 dsk DSKD02 dskd02.for
SEGMENT, fetch integer data from a type 2 dsk DSKI02 dski02.for
SEGMENT, fetch model size parameters from a type 2 dsk DSKZ02 dskz02.for
SEGMENT, fetch packets from a generic SGFPKT sgfpkt.for
SEGMENT, fetch parameters from a type 2 dsk DSKB02 dskb02.for
SEGMENT, fetch plate data from a type 2 dsk DSKP02 dskp02.for
SEGMENT, fetch reference values from a generic SGFREF sgfref.for
SEGMENT, find the index of a reference value in a generic SGFRVI sgfrvi.for
SEGMENT, finish fast write of an EK EKFFLD ekffld.for
SEGMENT for fast writing, start new e-kernel EKIFLD ekifld.for
SEGMENT for fast writing, start new EK EKIFLD ekifld.for
SEGMENT, get mini-segment parameters from CK type 6 CKMP06 ckmp06.for
SEGMENT, get pointing from CK CKPFS ckpfs.for
SEGMENT in dla file, begin new DLABNS dlabns.for
SEGMENT in dla file, end new DLAENS dlaens.for
SEGMENT in dla file, find next DLAFNS dlafns.for
SEGMENT in dla file, find previous DLAFPS dlafps.for
SEGMENT, insert record into EK EKINSR ekinsr.for
SEGMENT, make spatial index for type 2 dsk DSKMI2 dskmi2.for
SEGMENT, nearest point on line NPSGPT npsgpt.for
SEGMENT, number of mini-segments in CK type 6 CKNM06 cknm06.for
SEGMENT, read record from type 03 pck PCKR03 pckr03.for
SEGMENT, read record from type 1 SPK SPKR01 spkr01.for
SEGMENT, read record from type 10 SPK SPKR10 spkr10.for
SEGMENT, read record from type 12 SPK SPKR12 spkr12.for
SEGMENT, read record from type 13 SPK SPKR13 spkr13.for
SEGMENT, read record from type 14 SPK SPKR14 spkr14.for
SEGMENT, read record from type 15 SPK SPKR15 spkr15.for
SEGMENT, read record from type 17 SPK SPKR17 spkr17.for
SEGMENT, read record from type 18 SPK SPKR18 spkr18.for
SEGMENT, read record from type 19 SPK SPKR19 spkr19.for
SEGMENT, read record from type 2 pck PCKR02 pckr02.for
SEGMENT, read record from type 2 SPK SPKR02 spkr02.for
SEGMENT, read record from type 20 pck PCKR20 pckr20.for
SEGMENT, read record from type 20 SPK SPKR20 spkr20.for
SEGMENT, read record from type 21 SPK SPKR21 spkr21.for
SEGMENT, read record from type 3 SPK SPKR03 spkr03.for
SEGMENT, read record from type 4 CK CKR04 ckr04.for
SEGMENT, read record from type 5 CK CKR05 ckr05.for
SEGMENT, read record from type 5 SPK SPKR05 spkr05.for
SEGMENT, read record from type 6 CK CKR06 ckr06.for
SEGMENT, read record from type 8 SPK SPKR08 spkr08.for
SEGMENT, read record from type 9 SPK SPKR09 spkr09.for
SEGMENT, retrieve a meta data value for a generic SGMETA sgmeta.for
SEGMENT, return specified vertices from type 2 dsk DSKV02 dskv02.for
SEGMENT, select next CK CKSNS ckbsr.for
SEGMENT, select pck file and PCKSFS pckbsr.for
SEGMENT, select SPK file and SPKSFS spkbsr.for
SEGMENT, start new e-kernel EKBSEG ekbseg.for
SEGMENT, start new EK EKBSEG ekbseg.for
SEGMENT, subset type 1 SPK SPKS01 spks01.for
SEGMENT, subset type 10 SPK SPKS10 spks10.for
SEGMENT, subset type 12 SPK SPKS12 spks12.for
SEGMENT, subset type 13 SPK SPKS13 spks13.for
SEGMENT, subset type 14 SPK SPKS14 spks14.for
SEGMENT, subset type 15 SPK SPKS15 spks15.for
SEGMENT, subset type 17 SPK SPKS17 spks17.for
SEGMENT, subset type 18 SPK SPKS18 spks18.for
SEGMENT, subset type 2 SPK SPKS02 spks02.for
SEGMENT, subset type 20 SPK SPKS20 spks20.for
SEGMENT, subset type 21 SPK SPKS21 spks21.for
SEGMENT, subset type 3 SPK SPKS03 spks03.for
SEGMENT, subset type 5 SPK SPKS05 spks05.for
SEGMENT, subset type 8 SPK SPKS08 spks08.for
SEGMENT, subset type 9 SPK SPKS09 spks09.for
SEGMENT summary, return EK EKSSUM ekssum.for
SEGMENT, write a type 10 SPK SPKW10 spkw10.for
SEGMENT, write a type 15 SPK SPKW15 spkw15.for
SEGMENT, write a type 17 SPK SPKW17 spkw17.for
SEGMENT, write a type 2 dsk DSKW02 dskw02.for
SEGMENT, write CK type 1 pointing data CKW01 ckw01.for
SEGMENT, write CK type 2 pointing data CKW02 ckw02.for
SEGMENT, write CK type 3 pointing data CKW03 ckw03.for
SEGMENT, write CK type 5 data CKW05 ckw05.for
SEGMENT, write entire character column to EK EKACLC ekaclc.for
SEGMENT, write entire d.p. column to EK EKACLD ekacld.for
SEGMENT, write entire integer column to EK EKACLI ekacli.for
SEGMENT, write fixed size packets to a generic SGWFPK sgseqw.for
SEGMENT, write pck type 2 data PCKW02 pckw02.for
SEGMENT, write pck type 20 data PCKW20 pckw20.for
SEGMENT, write SPK type 1 ephemeris data SPKW01 spkw01.for
SEGMENT, write SPK type 12 ephemeris data SPKW12 spkw12.for
SEGMENT, write SPK type 13 ephemeris data SPKW13 spkw13.for
SEGMENT, write SPK type 18 ephemeris data SPKW18 spkw18.for
SEGMENT, write SPK type 19 ephemeris data SPKW19 spkw19.for
SEGMENT, write SPK type 2 data SPKW02 spkw02.for
SEGMENT, write SPK type 20 data SPKW20 spkw20.for
SEGMENT, write SPK type 21 ephemeris data SPKW21 spkw21.for
SEGMENT, write SPK type 3 data SPKW03 spkw03.for
SEGMENT, write SPK type 5 ephemeris data SPKW05 spkw05.for
SEGMENT, write SPK type 6 ephemeris data CKW06 ckw06.for
SEGMENT, write SPK type 8 ephemeris data SPKW08 spkw08.for
SEGMENT, write SPK type 9 ephemeris data SPKW09 spkw09.for
SEGMENT, write variable size packets to a generic SGWVPK sgseqw.for
SEGMENTS for match, test dla DLASSG dlassg.for
SEGMENTS for readers, buffer CK CKBSR ckbsr.for
SEGMENTS for readers, buffer pck PCKBSR pckbsr.for
SEGMENTS for readers, buffer SPK SPKBSR spkbsr.for
SEGMENTS in an e-kernel, return number of EKNSEG eknseg.for
SEGMENTS, open an existing SPK file for adding SPKOPA spkopa.for
SEGMENTS sequential writer, generic SGSEQW sgseqw.for
SELECT a DAF to continue adding data to DAFCAD dafana.for
SELECT a DAF to continue searching DAFCS daffa.for
SELECT a subset of the values of a symbol SYSELC syselc.for
SYSELD syseld.for
SYSELI syseli.for
SELECT clause of EK query, parse EKPSEL ekpsel.for
SELECT next CK segment CKSNS ckbsr.for
SELECT pck file and segment PCKSFS pckbsr.for
SELECT SPK file and segment SPKSFS spkbsr.for
SEMI-AXES of ellipse from generating vectors SAELGV saelgv.for
SENSE of planetographic longitude., determine the PLNSNS plnsns.for
SENSITIVE equal, check two characters substrings for case SAMCH samch.for
SEPARATION between two target bodies, compute the angular TRGSEP trgsep.for
SEPARATION of 3-dimensional vectors, angular VSEP vsep.for
SEPARATION of n-dimensional vectors, angular VSEPG vsepg.for
SEPARATION search, gf angular GFSEP gfsep.for
SEPARATION, time derivative of angular DVSEP dvsep.for
SEQUENTIAL writer, generic segments SGSEQW sgseqw.for
SET constant step size, gf GFSSTP gfstep.for
SET dsk tolerance or margin parameters DSKSTL dsktol.for
SET, element of a character ELEMC elemc.for
SET, element of a d.p. ELEMD elemd.for
SET, element of an integer ELEMI elemi.for
SET, fetch from a character FETCHC fetchc.for
SET, fetch from a d.p. FETCHD fetchd.for
SET, fetch from an integer FETCHI fetchi.for
SET, insert an item into a character INSRTC insrtc.for
SET, insert an item into a d.p. INSRTD insrtd.for
SET, insert an item into an integer INSRTI insrti.for
SET long error message SETMSG setmsg.for
SET of handles for open DAF files, return the DAFHOF dafah.for
SET of handles of open das files, return DASHOF dasfm.for
SET, parse a list of items and return a LPARSS lparss.for
SET, remove an item from a character REMOVC removc.for
SET, remove an item from a d.p. REMOVD removd.for
SET, remove an item from an integer REMOVI removi.for
SET the cardinality of a character cell SCARDC scardc.for
SET the cardinality of a d.p. cell SCARDD scardd.for
SET the cardinality of an integer cell SCARDI scardi.for
SET the interval of expansion for abbreviated years TSETYR texpyr.for
SET, the ordinal position of an element in a ORDC ordc.for
ORDD ordd.for
ORDI ordi.for
SET the size of a character cell SSIZEC ssizec.for
SET the size of a d.p. cell SSIZED ssized.for
SET the size of an integer cell SSIZEI ssizei.for
SET the value associated with a symbol SYSETC sysetc.for
SYSETD sysetd.for
SYSETI syseti.for
SET the value of a character variable in the kernel pool PCPOOL pool.for
SET the value of a d.p. variable in the kernel pool PDPOOL pool.for
SET the value of an integer variable in the kernel pool PIPOOL pool.for
SET the values associated with a symbol SYPUTC syputc.for
SYPUTD syputd.for
SYPUTI syputi.for
SET, validate a character VALIDC validc.for
SET, validate a d.p. VALIDD validd.for
SET, validate an integer VALIDI validi.for
SETS, compare character SETC setc.for
SETS, compare d.p. SETD setd.for
SETS, compare integer SETI seti.for
SETS, difference of two character DIFFC diffc.for
SETS, difference of two d.p. DIFFD diffd.for
SETS, difference of two integer DIFFI diffi.for
SETS, intersect two character INTERC interc.for
SETS, intersect two d.p. INTERD interd.for
SETS, intersect two integer INTERI interi.for
SETS, symmetric difference of two character SDIFFC sdiffc.for
SETS, symmetric difference of two d.p. SDIFFD sdiffd.for
SETS, symmetric difference of two integer SDIFFI sdiffi.for
SETS, union two character UNIONC unionc.for
SETS, union two d.p. UNIOND uniond.for
SETS, union two integer UNIONI unioni.for
SGP4., evaluate norad two-line element data using EVSGP4 evsgp4.for
SHADOWING status of an EK file, return EKSHDW ekshdw.for
SHARPEN the orthogonality of the columns of a rotation SHARPR sharpr.for
SHELL sort a character array SHELLC shellc.for
SHELL sort a d.p. array SHELLD shelld.for
SHELL sort an integer array SHELLI shelli.for
SHIFT a character string SHIFTC shiftc.for
SHIFT left SHIFTL shiftl.for
SHIFT right SHIFTR shiftr.for
SHORT error message, get current GETSMS putsms.for
SHORT error message, get explanation for EXPLN expln.for
SHORT error message, store PUTSMS putsms.for
SIGHT and body, distance between line of NPEDLN npedln.for
SIGHT intercept with body, line of SURFPT surfpt.for
SIGN d.p. numbers, opposite OPSGND opsgnd.for
SIGN d.p. numbers, same SMSGND smsgnd.for
SIGN integer numbers, same SMSGNI smsgni.for
SIGN integers, opposite OPSGNI opsgni.for
SIGNAL an error for invalid DAF handles DAFSIH dafah.for
SIGNAL error condition SIGERR sigerr.for
SIGNATURE arguments, dummy function for udfuns UDF udf.for
SIGNED hexadecimal string, convert integer to INT2HX int2hx.for
SIGNED hexadecimal string to integer, convert HX2INT hx2int.for
SIGNED integer., scan a string for a LX4DEC lx4dec.for
LX4SGN lx4sgn.for
SIGNED normalized hexadecimal string, convert d.p. to DP2HX dp2hx.for
SIGNED normalized hexadecimal string to d.p., convert HX2DP hx2dp.for
SIGNIFICANT digits, retain SIGDGT sigdgt.for
SINGLE star from a type 1 star catalog, get data for STCG01 stcg01.for
SINGLE symbol, order the components of a SYORDC syordc.for
SYORDD syordd.for
SYORDI syordi.for
SIZE generic segment, begin writing a fixed packet SGBWFS sgseqw.for
SIZE generic segment, begin writing a variable packet SGBWVS sgseqw.for
SIZE, gf get constant step GFSTEP gfstep.for
SIZE, gf set constant step GFSSTP gfstep.for
SIZE of a character cell SIZEC sizec.for
SIZE of a character cell, set the SSIZEC ssizec.for
SIZE of a d.p. cell SIZED sized.for
SIZE of a d.p. cell, set the SSIZED ssized.for
SIZE of an integer cell SIZEI sizei.for
SIZE of an integer cell, set the SSIZEI ssizei.for
SIZE of linked list, return LNKSIZ lnksiz.for
SIZE packets to a generic segment, write fixed SGWFPK sgseqw.for
SIZE packets to a generic segment, write variable SGWVPK sgseqw.for
SIZE parameters from a type 2 dsk segment, fetch model DSKZ02 dskz02.for
SMALL gaps in a d.p. window, fill WNFILD wnfild.for
SMALL intervals from a d.p. window, filter WNFLTD wnfltd.for
SMALLEST d.p. number DPMIN dpmin.for
SMALLEST integer number INTMIN intmin.for
SOFTWARE defaults., change time TIMDEF timdef.for
SOLAR incidence angle ILUMIN ilumin.for
SOLAR incidence angle constraints, solve for GFILUM gfilum.for
SOLAR system barycenter, state relative to SPKSSB spkssb.for
SOLID tetrahedral angle, determine if a vector lies in a INSANG insang.for
SOLVE for emission angle constraints GFILUM gfilum.for
SOLVE for illumination angle constraints GFILUM gfilum.for
SOLVE for incidence angle constraints GFILUM gfilum.for
SOLVE for phase angle constraints GFILUM gfilum.for
SOLVE for solar incidence angle constraints GFILUM gfilum.for
SOLVE the equinoctial version of kepler's equation KEPLEQ kepleq.for
SOLVE the vector form of the kepler equation KPSOLV kpsolv.for
SOLVER, gf mid-level geometric condition GFEVNT gfevnt.for
SOME logicals in an array are false, test whether SOMFLS somfls.for
SOME logicals in an array are true, test whether SOMTRU somtru.for
SORT a character array, shell SHELLC shellc.for
SORT a d.p. array, shell SHELLD shelld.for
SORT an integer array, shell SHELLI shelli.for
SOURCE, compute phase angle for arbitrary illumination PHASEQ phaseq.for
SOURCE, emission angle general ILLUMG illumg.for
SOURCE, illumination angles general ILLUMG illumg.for
SOURCE, incidence angle general ILLUMG illumg.for
SOURCE information, dsk ray-surface intercept with DSKXSI dskxsi.for
SOURCE, lighting angles general ILLUMG illumg.for
SOURCE, phase angle general ILLUMG illumg.for
SOURCE with flags, emission angle general ILLUMF illumf.for
SOURCE with flags, illumination angles general ILLUMF illumf.for
SOURCE with flags, incidence angle general ILLUMF illumf.for
SOURCE with flags, lighting angles general ILLUMF illumf.for
SOURCE with flags, phase angle general ILLUMF illumf.for
SPACECRAFT clock d.p. data, lookup of type 1 SCLD01 sclu01.for
SPACECRAFT clock d.p. data, lookup type 1 SCLD01 sclu01.for
SPACECRAFT clock, decode SCDECD scdecd.for
SPACECRAFT clock, encode SCENCD scencd.for
SCPARS scpars.for
SPACECRAFT clock integer data, lookup of type 1 SCLI01 sclu01.for
SPACECRAFT clock integer data, lookup type 1 SCLI01 sclu01.for
SPACECRAFT clock, lookup type 1 SCLU01 sclu01.for
SPACECRAFT clock partition information SCPART scpart.for
SPACECRAFT clock string, convert ticks to a type 1 SCFM01 sc01.for
SPACECRAFT clock string, ephemeris time to SCE2S sce2s.for
SPACECRAFT clock string to ephemeris time SCS2E scs2e.for
SPACECRAFT clock string to ticks, convert SCTIKS sctiks.for
SPACECRAFT clock string to ticks, convert type 1 SCPS01 scps01.for
SCTK01 sc01.for
SPACECRAFT clock ticks, ephemeris time to SCE2T sce2t.for
SPACECRAFT clock ticks, ephemeris time to continuous SCE2C sce2c.for
SPACECRAFT clock ticks to character clock format, convert SCFMT scfmt.for
SPACECRAFT clock ticks to ephemeris time SCT2E sct2e.for
SPACECRAFT clock type SCTYPE sctype.for
SPACECRAFT clock, type 1 SC01 sc01.for
SPANNING vectors, plane to point and PL2PSV pl2psv.for
SPANNING vectors to plane, point and PSV2PL psv2pl.for
SPATIAL index for type 2 dsk segment, make DSKMI2 dskmi2.for
SPECIFICATION, get current error output device GETDEV putdev.for
SPECIFICATION, store the error output device PUTDEV putdev.for
SPECIFIED by index, return information on loaded EK column EKCII ekqmgr.for
SPECIFIED frame, find a frame transformation matrix from a FRMGET frmget.for
SPECIFIED frame, find a rotation matrix from a ROTGET rotget.for
SPECIFIED time, occultation type at a OCCULT occult.for
SPECIFIED time, ray in instrument field of view at FOVRAY fovray.for
SPECIFIED time, ray in instrument fov at FOVRAY fovray.for
SPECIFIED time, target in instrument field of view at FOVTRG fovtrg.for
SPECIFIED time, target in instrument fov at FOVTRG fovtrg.for
SPECIFIED unit, write the values in pool to a WRPOOL pool.for
SPECIFIED vertices from type 2 dsk segment, return DSKV02 dskv02.for
SPECIFIED year., expand an abbreviated year to a fully TEXPYR texpyr.for
SPEED of light in a vacuum, c CLIGHT clight.for
SPHERICAL coordinates, jacobian of rectangular w.r.t. DRDSPH drdsph.for
SPHERICAL coordinates, latitudinal to LATSPH latsph.for
SPHERICAL coordinates, rectangular to RECSPH recsph.for
SPHERICAL, cylindrical to CYLSPH cylsph.for
SPHERICAL surface distance SPHSD sphsd.for
SPHERICAL to cylindrical coordinates SPHCYL sphcyl.for
SPHERICAL to latitudinal coordinates SPHLAT sphlat.for
SPHERICAL to rectangular coordinates SPHREC sphrec.for
SPHERICAL w.r.t. rectangular coordinates, jacobian of DSPHDR dsphdr.for
SPK ephemeris file, load SPKLEF spkbsr.for
SPK ephemeris file, unload SPKUEF spkbsr.for
SPK file, aberration-corrected state from SPKACS spkacs.for
SPK file and segment, select SPKSFS spkbsr.for
SPK file, apparent position from SPKAPO spkapo.for
SPK file, close an SPKCLS spkcls.for
SPK file, easy reader for SPKEZ spkez.for
SPK file, find id codes of bodies in SPKOBJ spkobj.for
SPK file, find id codes of ephemeris objects in SPKOBJ spkobj.for
SPK file for adding segments, open an existing SPKOPA spkopa.for
SPK file, light-time corrected state from SPKLTC spkltc.for
SPK file, open a new SPKOPN spkopn.for
SPK file position and velocity SPKPV spkpv.for
SPKPVN spkpvn.for
SPK file, subset of SPKSUB spksub.for
SPK id, map c-kernel id to SCLK and CKMETA ckmeta.for
SPK object, get coverage start and stop time for SPKCOV spkcov.for
SPK object, get coverage window for SPKCOV spkcov.for
SPK or CK file, add comments to SPCAC spcac.for
SPK or CK file, continue reading comments from an SPCRNL spcrfl.for
SPK or CK file, delete comments from SPCDC spcdc.for
SPK or CK file, extract comments from SPCEC spcec.for
SPK or CK file, open new SPCOPN spcopn.for
SPK or CK file, read the first comment line of an SPCRFL spcrfl.for
SPK or CK file, read the next comment line of an SPCRNL spcrfl.for
SPK or CK to ASCII, binary SPCB2A spcb2a.for
SPK or CK to binary, ASCII SPCA2B spca2b.for
SPK or CK to binary, text SPCT2B spct2b.for
SPK or CK to text, binary SPCB2T spcb2t.for
SPK segment, add data to a type 14 SPK14A spk14a.for
SPK segment, begin writing a type 14 SPK14B spk14b.for
SPK segment descriptor, unpack and SPKUDS spkuds.for
SPK segment descriptor, validate and pack an SPKPDS spkpds.for
SPK segment, end a type 14 SPK14E spk14e.for
SPK segment, evaluate type 1 SPKE01 spke01.for
SPK segment, evaluate type 10 SPKE10 spke10.for
SPK segment, evaluate type 12 SPKE12 spke12.for
SPK segment, evaluate type 13 SPKE13 spke13.for
SPK segment, evaluate type 14 SPKE14 spke14.for
SPK segment, evaluate type 15 SPKE15 spke15.for
SPK segment, evaluate type 17 SPKE17 spke17.for
SPK segment, evaluate type 18 SPKE18 spke18.for
SPK segment, evaluate type 19 SPKE19 spke19.for
SPK segment, evaluate type 2 SPKE02 spke02.for
SPK segment, evaluate type 20 SPKE20 spke20.for
SPK segment, evaluate type 21 SPKE21 spke21.for
SPK segment, evaluate type 3 SPKE03 spke03.for
SPK segment, evaluate type 5 SPKE05 spke05.for
SPK segment, evaluate type 8 SPKE08 spke08.for
SPK segment, evaluate type 9 SPKE09 spke09.for
SPK segment, read record from type 1 SPKR01 spkr01.for
SPK segment, read record from type 10 SPKR10 spkr10.for
SPK segment, read record from type 12 SPKR12 spkr12.for
SPK segment, read record from type 13 SPKR13 spkr13.for
SPK segment, read record from type 14 SPKR14 spkr14.for
SPK segment, read record from type 15 SPKR15 spkr15.for
SPK segment, read record from type 17 SPKR17 spkr17.for
SPK segment, read record from type 18 SPKR18 spkr18.for
SPK segment, read record from type 19 SPKR19 spkr19.for
SPK segment, read record from type 2 SPKR02 spkr02.for
SPK segment, read record from type 20 SPKR20 spkr20.for
SPK segment, read record from type 21 SPKR21 spkr21.for
SPK segment, read record from type 3 SPKR03 spkr03.for
SPK segment, read record from type 5 SPKR05 spkr05.for
SPK segment, read record from type 8 SPKR08 spkr08.for
SPK segment, read record from type 9 SPKR09 spkr09.for
SPK segment, subset type 1 SPKS01 spks01.for
SPK segment, subset type 10 SPKS10 spks10.for
SPK segment, subset type 12 SPKS12 spks12.for
SPK segment, subset type 13 SPKS13 spks13.for
SPK segment, subset type 14 SPKS14 spks14.for
SPK segment, subset type 15 SPKS15 spks15.for
SPK segment, subset type 17 SPKS17 spks17.for
SPK segment, subset type 18 SPKS18 spks18.for
SPK segment, subset type 19 SPKS19 spks19.for
SPK segment, subset type 2 SPKS02 spks02.for
SPK segment, subset type 20 SPKS20 spks20.for
SPK segment, subset type 21 SPKS21 spks21.for
SPK segment, subset type 3 SPKS03 spks03.for
SPK segment, subset type 5 SPKS05 spks05.for
SPK segment, subset type 8 SPKS08 spks08.for
SPK segment, subset type 9 SPKS09 spks09.for
SPK segment, write a type 10 SPKW10 spkw10.for
SPK segment, write a type 15 SPKW15 spkw15.for
SPK segment, write a type 17 SPKW17 spkw17.for
SPK segments for readers, buffer SPKBSR spkbsr.for
SPK type 1 ephemeris data segment, write SPKW01 spkw01.for
SPK type 12 ephemeris data segment, write SPKW12 spkw12.for
SPK type 13 ephemeris data segment, write SPKW13 spkw13.for
SPK type 18 ephemeris data segment, write SPKW18 spkw18.for
SPK type 19 ephemeris data segment, write SPKW19 spkw19.for
SPK type 2 data segment, write SPKW02 spkw02.for
SPK type 20 data segment, write SPKW20 spkw20.for
SPK type 21 ephemeris data segment, write SPKW21 spkw21.for
SPK type 3 data segment, write SPKW03 spkw03.for
SPK type 5 ephemeris data segment, write SPKW05 spkw05.for
SPK type 6 ephemeris data segment, write CKW06 ckw06.for
SPK type 8 ephemeris data segment, write SPKW08 spkw08.for
SPK type 9 ephemeris data segment, write SPKW09 spkw09.for
STANDARD bail out routine, gf GFBAIL gfbail.for
STANDARD input and output, logical units associated STDIO stdio.for
STANDARD output., write a line of text to TOSTDO tostdo.for
STANDARD step refinement, gf GFREFN gfrefn.for
STAR catalog, check whether a file is a type 1 STCC01 stcc01.for
STAR catalog file, load a type 1 STCL01 stcl01.for
STAR catalog, find stars in ra-dec rectangle in type 1 STCF01 stcf01.for
STAR catalog, get data for single star from a type 1 STCG01 stcg01.for
STAR from a type 1 star catalog, get data for single STCG01 stcg01.for
STARS in ra-dec rectangle in type 1 star catalog, find STCF01 stcf01.for
START and stop time for binary pck frame, get coverage PCKCOV pckcov.for
START and stop time for body, get coverage SPKCOV spkcov.for
START and stop time for CK frame, get coverage CKCOV ckcov.for
START and stop time for CK instrument, get coverage CKCOV ckcov.for
START and stop time for CK object, get coverage CKCOV ckcov.for
START and stop time for ephemeris object, get coverage SPKCOV spkcov.for
START and stop time for SPK object, get coverage SPKCOV spkcov.for
START new e-kernel segment EKBSEG ekbseg.for
START new e-kernel segment for fast writing EKIFLD ekifld.for
START new EK segment EKBSEG ekbseg.for
START new EK segment for fast writing EKIFLD ekifld.for
STARTING with a keyword, extract a substring KXTRCT kxtrct.for
STATE computation, low-level aberration-corrected SPKAPS spkaps.for
STATE, conic elements from OSCELT oscelt.for
STATE, convert XFMSTA xfmsta.for
STATE, extended conic elements from OSCLTX oscltx.for
STATE, extended osculating elements from OSCLTX oscltx.for
STATE from conic elements CONICS conics.for
STATE from equinoctial elements, compute a EQNCPV eqncpv.for
STATE from SPK file, aberration-corrected SPKACS spkacs.for
STATE from SPK file, light-time corrected SPKLTC spkltc.for
STATE, get light time and stellar aberration-corrected SPKACS spkacs.for
STATE, get light-time corrected SPKLTC spkltc.for
STATE of a unit vector parallel to a state vector DVHAT dvhat.for
STATE of constant position target SPKCPT spkcpt.for
STATE of constant velocity target SPKCVT spkcvt.for
STATE of fixed position target SPKCPT spkcpt.for
STATE of landmark on extended object SPKCPT spkcpt.for
SPKCVT spkcvt.for
STATE of one body relative to another, geometric SPKGEO spkgeo.for
STATE of surface point on extended object SPKCPT spkcpt.for
SPKCVT spkcvt.for
STATE, osculating elements from OSCELT oscelt.for
STATE relative observer corrected for aberrations, get SPKEZ spkez.for
STATE relative to an observer, using body names get target SPKEZR spkezr.for
STATE relative to constant position observer SPKCPO spkcpo.for
STATE relative to constant position surface point SPKCPO spkcpo.for
STATE relative to constant velocity observer SPKCVO spkcvo.for
STATE relative to constant velocity surface point SPKCVO spkcvo.for
STATE relative to landmark on extended object SPKCPO spkcpo.for
SPKCVO spkcvo.for
STATE relative to observer corrected for aberrations, get SPKEZR spkezr.for
STATE relative to solar system barycenter SPKSSB spkssb.for
STATE relative to surface point on extended object SPKCPO spkcpo.for
SPKCVO spkcvo.for
STATE to bodyfixed, transformation from inertial TISBOD tisbod.for
STATE to extended osculating elements, convert OSCLTX oscltx.for
STATE to osculating elements, convert OSCELT oscelt.for
STATE transformation between coordinate systems XFMSTA xfmsta.for
STATE transformation, euler angles and derivatives from XF2EUL xf2eul.for
STATE transformation from euler angles and derivatives EUL2XF xf2eul.for
STATE transformation matrix, find a SXFORM sxform.for
STATE transformation matrix from binary pck file, get PCKMAT pckmat.for
STATE transformation matrix from two states, define a TWOVXF twovxf.for
STATE transformation matrix, inverse of INVSTM invstm.for
STATE transformation to rotation and angular velocity RAV2XF rav2xf.for
XF2RAV xf2rav.for
STATE vector, state of a unit vector parallel to a DVHAT dvhat.for
STATE vector using two-body force model, propagate PROP2B prop2b.for
STATES, define a state transformation matrix from two TWOVXF twovxf.for
STATES from one frame to another, transform FRMCHG frmchg.for
STATUS, get the current time component checking TCHCKD tcheck.for
STATUS indicator, error FAILED seterr.for
STATUS of an EK file, return shadowing EKSHDW ekshdw.for
STATUS, reset error RESET reset.for
STELLAR aberration STELAB stelab.for
STELLAR aberration correction, low-level light time and SPKAPS spkaps.for
STELLAR aberration for transmission case STLABX stlabx.for
STELLAR aberration-corrected state, get light time and SPKACS spkacs.for
STEP refinement, gf standard GFREFN gfrefn.for
STEP size, gf get constant GFSTEP gfstep.for
STEP size, gf set constant GFSSTP gfstep.for
STOP time for binary pck frame, get coverage start and PCKCOV pckcov.for
STOP time for body, get coverage start and SPKCOV spkcov.for
STOP time for CK frame, get coverage start and CKCOV ckcov.for
STOP time for CK instrument, get coverage start and CKCOV ckcov.for
STOP time for CK object, get coverage start and CKCOV ckcov.for
STOP time for ephemeris object, get coverage start and SPKCOV spkcov.for
STOP time for SPK object, get coverage start and SPKCOV spkcov.for
STORE long error message PUTLMS putlms.for
STORE short error message PUTSMS putsms.for
STORE the error output device specification PUTDEV putdev.for
STORE the error response action PUTACT putact.for
STRING against wildcard template, match MATCHI matchi.for
MATCHW matchw.for
STRING and body id code to surface id code, surface SRFSCC srfscc.for
STRING and body string to surface id code, surface SRFS2C srfs2c.for
STRING, body id code to BODC2S bodc2s.for
STRING, check an id CHCKID chckid.for
STRING, convert and format d.p. seconds past J2000 as a TIMOUT timout.for
STRING, convert d.p. to signed normalized hexadecimal DP2HX dp2hx.for
STRING, convert integer to character INTSTR intstr.for
STRING, convert integer to signed hexadecimal INT2HX int2hx.for
STRING, convert ticks to a type 1 spacecraft clock SCFM01 sc01.for
STRING, decode a portably encoded character PRTDEC prtenc.for
STRING, ephemeris time to spacecraft clock SCE2S sce2s.for
STRING, extract d.p. values from a DXTRCT dxtrct.for
STRING for a number., scan a LX4NUM lx4num.for
STRING for a signed integer., scan a LX4DEC lx4dec.for
LX4SGN lx4sgn.for
STRING for an unsigned integer., scan a LX4UNS lx4uns.for
STRING for recognized and unrecognized tokens, scan a SCAN scanit.for
SCANIT scanit.for
STRING from a d.p. number and format picture DPFMT dpfmt.for
STRING, index of a word within a WDINDX wdindx.for
STRING into a vector of components, parse a time TPARTV tpartv.for
STRING into error message text, insert ERRCH errch.for
STRING is a decimal number, determine if a BEDEC bedec.for
STRING is a number, determine if a BENUM benum.for
STRING is an integer, determine if a BEINT beint.for
STRING is an unsigned integer, determine if a BEUNS beuns.for
STRING matches a wildcard template, test whether a MATCHI matchi.for
MATCHW matchw.for
STRING, non-blank length of a NBLEN nblen.for
STRING, parse a SCAN scanit.for
SCANIT scanit.for
STRING, parse a UTC time TPARSE tparse.for
STRING, replace characters in a REPLCH replch.for
STRING representing a d.p. number, format a DPFMT dpfmt.for
STRING, strip ASCII characters from a ASTRIP astrip.for
STRING, surface id code and body id code to surface SRFC2S srfc2s.for
STRING, surface id code and body string to surface SRFCSS srfcss.for
STRING to code, body BODS2C bods2c.for
STRING to d.p., convert signed normalized hexadecimal HX2DP hx2dp.for
STRING to ephemeris time, spacecraft clock SCS2E scs2e.for
STRING to integer, convert signed hexadecimal HX2INT hx2int.for
STRING to produce a time format picture, use a sample time TPICTR tpictr.for
STRING to surface id code, surface string and body SRFS2C srfs2c.for
STRING to surface string, surface id code and body SRFCSS srfcss.for
STRING to tdb seconds past the J2000 epoch, convert a STR2ET str2et.for
STRING to ticks, convert spacecraft clock SCTIKS sctiks.for
STRING to ticks, convert type 1 spacecraft clock SCPS01 scps01.for
SCTK01 sc01.for
STRING token, lex quoted LXQSTR lxqstr.for
STRING token, parse quoted PARSQS parsqs.for
STRING token, recognize quoted LXQSTR lxqstr.for
STRING token, scan quoted LXQSTR lxqstr.for
STRING, touch a character TOUCHC touchc.for
STRING using an order vector, binary search for a BSCHOC bschoc.for
STRING, validate an id CHCKID chckid.for
STRING value from the kernel pool, retrieve a continued SEPOOL sepool.for
STPOOL stpool.for
STRING value of a pooled kernel variable, return the GCPOOL pool.for
STRINGS, equivalent EQSTR eqstr.for
STRINGS, prepare for parsing SCANPR scanit.for
STRINGS, prepare for scanning SCANPR scanit.for
STRINGS, return version TKVRSN tkvrsn.for
STRINGS to proper form, restrict time TPARCH tcheck.for
STRIP ASCII characters from a string ASTRIP astrip.for
STUMPFF functions, evaluate the first four STMP03 stmp03.for
SUB-OBSERVER point on target body, find SUBPNT subpnt.for
SUB-SOLAR point on target body, find SUBSLR subslr.for
SUB-SPACECRAFT point on target body, find SUBPNT subpnt.for
SUBLIST into linked list after a node, insert LNKILA lnkila.for
SUBLIST into linked list before a node, insert LNKILB lnkilb.for
SUBLIST of linked list, extract LNKXSL lnkxsl.for
SUBLIST of linked list, free LNKFSL lnkfsl.for
SUBPOINT coordinate search, gf GFSUBC gfsubc.for
SUBSET of SPK file SPKSUB spksub.for
SUBSET of the values of a symbol, select a SYSELC syselc.for
SYSELD syseld.for
SYSELI syseli.for
SUBSET type 1 SPK segment SPKS01 spks01.for
SUBSET type 10 SPK segment SPKS10 spks10.for
SUBSET type 12 SPK segment SPKS12 spks12.for
SUBSET type 13 SPK segment SPKS13 spks13.for
SUBSET type 14 SPK segment SPKS14 spks14.for
SUBSET type 15 SPK segment SPKS15 spks15.for
SUBSET type 17 SPK segment SPKS17 spks17.for
SUBSET type 18 SPK segment SPKS18 spks18.for
SUBSET type 19 SPK segment SPKS19 spks19.for
SUBSET type 2 SPK segment SPKS02 spks02.for
SUBSET type 20 SPK segment SPKS20 spks20.for
SUBSET type 21 SPK segment SPKS21 spks21.for
SUBSET type 3 SPK segment SPKS03 spks03.for
SUBSET type 5 SPK segment SPKS05 spks05.for
SUBSET type 8 SPK segment SPKS08 spks08.for
SUBSET type 9 SPK segment SPKS09 spks09.for
SUBSTRING, insert a INSSUB inssub.for
SUBSTRING, position of POS pos.for
SUBSTRING, remove a REMSUB remsub.for
SUBSTRING, replace one substring with another REPSUB repsub.for
SUBSTRING reverse search, position of POSR posr.for
SUBSTRING starting with a keyword, extract a KXTRCT kxtrct.for
SUBSTRING with another substring, replace one REPSUB repsub.for
SUBSTRINGS for case insensitive equal, check two character SAMCHI samchi.for
SUBSTRINGS for case sensitive equal, check two characters SAMCH samch.for
SUBSTRINGS to a range of das logical addresses, write DASUDC dasudc.for
SUBSTRINGS, update a range of das logical addresses using DASUDC dasudc.for
SUBSYSTEM, error trace TRCPKG trcpkg.for
SUBTRACTION, 3-dimensional vector VSUB vsub.for
SUBTRACTION, n-dimensional vector VSUBG vsubg.for
SUFFIX a character string SUFFIX suffix.for
SUM of a d.p. array SUMAD sumad.for
SUM of an integer array SUMAI sumai.for
SUMMARY format, handle to DAF DAFHSF dafah.for
SUMMARY, get DAF DAFGS daffa.for
SUMMARY information about a kernel pool variable, return DTPOOL pool.for
SUMMARY of a d.p. window WNSUMD wnsumd.for
SUMMARY of a das file, return the file DASHFS dasfm.for
SUMMARY of a das file, update the file DASUFS dasfm.for
SUMMARY, pack DAF DAFPS dafps.for
SUMMARY record, read DAF DAFGSR dafrwd.for
SUMMARY, replace DAF DAFRS daffa.for
SUMMARY, return EK segment EKSSUM ekssum.for
SUMMARY, unpack DAF DAFUS dafps.for
SUMMARY, write DAF DAFWS daffa.for
SUN on target body, find nearest point to SUBSLR subslr.for
SUN, planetocentric longitude of LSPCN lspcn.for
SUPPLIED message, prompt for input with a user PROMPT prompt.for
SURFACE, compute normal vectors on dsk SRFNRM srfnrm.for
SURFACE, compute normal vectors on topographic SRFNRM srfnrm.for
SURFACE distance, spherical SPHSD sphsd.for
SURFACE, find intercept of ray on target body SINCPT sincpt.for
SURFACE, find intersection of ray and target body SINCPT sincpt.for
SURFACE id code and body id code to surface string SRFC2S srfc2s.for
SURFACE id code and body string to surface string SRFCSS srfcss.for
SURFACE id code, surface string and body id code to SRFSCC srfscc.for
SURFACE id code, surface string and body string to SRFS2C srfs2c.for
SURFACE intercept coordinate search, gf GFSNTC gfsntc.for
SURFACE intercept point, find SINCPT sincpt.for
SURFACE, intersection of ray and DSKX02 dskx02.for
SURFACE latitudinal coordinates to rectangular, convert SRFREC srfrec.for
SURFACE normal, point on an ellipsoid having given EDNMPT ednmpt.for
SURFACE normal vector on an ellipsoid SURFNM surfnm.for
SURFACE point and velocity, ellipsoid SURFPV surfpv.for
SURFACE point, az/el coordinates w.r.t. constant position AZLCPO azlcpo.for
SURFACE point extended object, az/el coordinates relative AZLCPO azlcpo.for
SURFACE point latitudinal coordinates to rectangular SRFREC srfrec.for
SURFACE point of intersection of ray and ellipsoid SURFPT surfpt.for
SURFACE point on extended object, state of SPKCPT spkcpt.for
SPKCVT spkcvt.for
SURFACE point on extended object, state relative to SPKCPO spkcpo.for
SPKCVO spkcvo.for
SURFACE point, state relative to constant position SPKCPO spkcpo.for
SURFACE point, state relative to constant velocity SPKCVO spkcvo.for
SURFACE points, map latitudinal coordinates to cartesian LATSRF latsrf.for
SURFACE points, map latitudinal coordinates to dsk LATSRF latsrf.for
SURFACE points to normal vectors, map cartesian SRFNRM srfnrm.for
SURFACE string and body id code to surface id code SRFSCC srfscc.for
SURFACE string and body string to surface id code SRFS2C srfs2c.for
SURFACE string, surface id code and body id code to SRFC2S srfc2s.for
SURFACE string, surface id code and body string to SRFCSS srfcss.for
SURFACES in dsk file, find id codes of DSKSRF dsksrf.for
SWAP character values SWAPC swapc.for
SWAP d.p. values SWAPD swapd.for
SWAP elements of character array SWAPAC swapac.for
SWAP elements within a d.p. array SWAPAD swapad.for
SWAP elements within an integer array SWAPAI swapai.for
SWAP integer values SWAPI swapi.for
SYMBOL, create a duplicate of a SYDUPC sydupc.for
SYDUPD sydupd.for
SYDUPI sydupi.for
SYMBOL, enqueue a value onto a SYENQC syenqc.for
SYENQD syenqd.for
SYENQI syenqi.for
SYMBOL, fetch all components for a SYGETC sygetc.for
SYGETD sygetd.for
SYGETI sygeti.for
SYMBOL, fetch nth value associated with a SYNTHC synthc.for
SYNTHD synthd.for
SYNTHI synthi.for
SYMBOL, fetch the dimension of a SYDIMC sydimc.for
SYDIMD sydimd.for
SYDIMI sydimi.for
SYMBOL from a symbol table, delete a SYDELC sydelc.for
SYDELD sydeld.for
SYDELI sydeli.for
SYMBOL in the table, fetch the nth SYFETC syfetc.for
SYFETD syfetd.for
SYFETI syfeti.for
SYMBOL, order the components of a single SYORDC syordc.for
SYORDD syordd.for
SYORDI syordi.for
SYMBOL, pop a value from a particular SYPOPC sypopc.for
SYPOPD sypopd.for
SYPOPI sypopi.for
SYMBOL, push a value onto a particular SYPSHC sypshc.for
SYPSHD sypshd.for
SYPSHI sypshi.for
SYMBOL, rename an existing SYRENC syrenc.for
SYREND syrend.for
SYRENI syreni.for
SYMBOL, select a subset of the values of a SYSELC syselc.for
SYSELD syseld.for
SYSELI syseli.for
SYMBOL, set the value associated with a SYSETC sysetc.for
SYSETD sysetd.for
SYSETI syseti.for
SYMBOL, set the values associated with a SYPUTC syputc.for
SYPUTD syputd.for
SYPUTI syputi.for
SYMBOL table, delete a symbol from a SYDELC sydelc.for
SYDELD sydeld.for
SYDELI sydeli.for
SYMBOL, transpose two values associated with a SYTRNC sytrnc.for
SYTRND sytrnd.for
SYTRNI sytrni.for
SYMMETRIC 2x2 matrix, diagonalize DIAGS2 diags2.for
SYMMETRIC difference of two character sets SDIFFC sdiffc.for
SYMMETRIC difference of two d.p. sets SDIFFD sdiffd.for
SYMMETRIC difference of two integer sets SDIFFI sdiffi.for
SYSTEM barycenter, state relative to solar SPKSSB spkssb.for
SYSTEM, clear the keeper KCLEAR keeper.for
SYSTEM, re-initialize the keeper KCLEAR keeper.for
SYSTEM to another, convert one additive numeric time UNITIM unitim.for
SYSTEM to another, convert one uniform numeric time UNITIM unitim.for
SYSTEMS, state transformation between coordinate XFMSTA xfmsta.for
SYSTEMS, transform between two additive numeric time UNITIM unitim.for
SYSTEMS, transform between two uniform numeric time UNITIM unitim.for
TABLE, delete a symbol from a symbol SYDELC sydelc.for
SYDELD sydeld.for
SYDELI sydeli.for
TABLE, fetch the nth symbol in the SYFETC syfetc.for
SYFETD syfetd.for
SYFETI syfeti.for
TABLE, return name of a loaded EKTNAM ekqmgr.for
TABLES, return number of loaded EKNTAB ekqmgr.for
TAIL of linked list, return LNKTL lnktl.for
TANGENT point, find ray-ellipsoid TANGPT tangpt.for
TARGET bodies, compute the angular separation between two TRGSEP trgsep.for
TARGET body, find limb points on LIMBPT limbpt.for
TARGET body, find nearest point to observer on SUBPNT subpnt.for
TARGET body, find nearest point to sun on SUBSLR subslr.for
TARGET body, find sub-observer point on SUBPNT subpnt.for
TARGET body, find sub-solar point on SUBSLR subslr.for
TARGET body, find sub-spacecraft point on SUBPNT subpnt.for
TARGET body, find terminator points on TERMPT termpt.for
TARGET body surface, find intercept of ray on SINCPT sincpt.for
TARGET body surface, find intersection of ray and SINCPT sincpt.for
TARGET in instrument field of view at specified time FOVTRG fovtrg.for
TARGET in instrument fov at specified time FOVTRG fovtrg.for
TARGET in instrument fov search, gf GFTFOV gftfov.for
TARGET in instrument fov search, gf mid-level GFFOVE gffove.for
TARGET state relative to an observer, using body names get SPKEZR spkezr.for
TDB seconds past the J2000 epoch, convert a string to STR2ET str2et.for
TEMPLATE, match string against wildcard MATCHI matchi.for
MATCHW matchw.for
TEMPLATE, return names of kernel pool variables matching a GNPOOL pool.for
TEMPLATE, test whether a string matches a wildcard MATCHI matchi.for
MATCHW matchw.for
TERMINATOR on ellipsoid, find EDTERM edterm.for
TERMINATOR on ellipsoid, find penumbral EDTERM edterm.for
TERMINATOR on ellipsoid, find umbral EDTERM edterm.for
TERMINATOR points on target body, find TERMPT termpt.for
TEST dla segments for match DLASSG dlassg.for
TEST for file already open ISOPEN isopen.for
TEST two integer arrays for equality SAMEAI sameai.for
TEST whether a 3-dimensional vector is the zero vector VZERO vzero.for
TEST whether a string matches a wildcard template MATCHI matchi.for
MATCHW matchw.for
TEST whether all logicals in an array are true ALLTRU alltru.for
TEST whether an integer array is an order vector ISORDV isordv.for
TEST whether an integer is even EVEN even.for
TEST whether an integer is odd ODD odd.for
TEST whether an n-dimensional vector is the zero vector VZEROG vzerog.for
TEST whether no logicals in an array are true NOTRU notru.for
TEST whether some logicals in an array are false SOMFLS somfls.for
TEST whether some logicals in an array are true SOMTRU somtru.for
TETRAHEDRAL angle, determine if a vector lies in a solid INSANG insang.for
TEXT, binary SPK or CK to SPCB2T spcb2t.for
TEXT buffer, load the kernel pool from an internal LMPOOL pool.for
TEXT, convert an integer to INTTXT inttxt.for
TEXT, convert an integer to ordinal INTORD intord.for
TEXT file, count characters in a COUNTC countc.for
TEXT file, encode and write characters to a WRENCC wrencc.for
TEXT file, encode and write d.p. numbers to a WRENCD wrencd.for
TEXT file, encode and write integers to a WRENCI wrenci.for
TEXT file, locate lines in a LOCLN locln.for
TEXT file open for read TXTOPR txtopr.for
TEXT file open new TXTOPN txtopn.for
TEXT file opened by rdtext, close a CLTEXT rdtext.for
TEXT file, read a line from a RDTEXT rdtext.for
TEXT file, read a non-blank line from a RDNBL rdnbl.for
TEXT file, read and decode encoded d.p. numbers from a RDENCD rdencd.for
TEXT file, read and decode encoded integers from a RDENCI rdenci.for
TEXT file, read encoded characters from a RDENCC rdencc.for
TEXT, insert d.p. number into error message ERRDP errdp.for
TEXT, insert integer into error message ERRINT errint.for
TEXT, insert string into error message ERRCH errch.for
TEXT kernel file into the pool, load variables from a LDPOOL pool.for
TEXT kernel frame, fetch the rotation and frame of a TKFRAM tkfram.for
TEXT line from a logical unit, read a READLN readln.for
TEXT line to a logical unit, write a WRITLN writln.for
TEXT lines from a logical unit, read an array of READLA readla.for
TEXT lines to a logical unit, write an array of WRITLA writla.for
TEXT, replace marker with cardinal REPMCT repmct.for
TEXT, replace marker with ordinal REPMOT repmot.for
TEXT SPK or CK to binary SPCT2B spct2b.for
TEXT to standard output., write a line of TOSTDO tostdo.for
TICKS, convert spacecraft clock string to SCTIKS sctiks.for
TICKS, convert type 1 spacecraft clock string to SCPS01 scps01.for
SCTK01 sc01.for
TICKS, ephemeris time to continuous spacecraft clock SCE2C sce2c.for
TICKS, ephemeris time to continuous type 1 SCEC01 sc01.for
TICKS, ephemeris time to spacecraft clock SCE2T sce2t.for
TICKS, ephemeris time to type 1 SCET01 sc01.for
TICKS to a type 1 spacecraft clock string, convert SCFM01 sc01.for
TICKS to character clock format, convert spacecraft clock SCFMT scfmt.for
TICKS to ephemeris time, spacecraft clock SCT2E sct2e.for
TICKS to ephemeris time, type 1 SCTE01 sc01.for
TIME and stellar aberration correction, low-level light SPKAPS spkaps.for
TIME and stellar aberration-corrected state, get light SPKACS spkacs.for
TIME and UTC, difference between ephemeris DELTET deltet.for
TIME component checking status, get the current TCHCKD tcheck.for
TIME, compute uplink and downlink light LTIME ltime.for
TIME, coordinated universal, --- see UTC
TIME correction, low-level light SPKLTC spkltc.for
TIME derivative of angular separation DVSEP dvsep.for
TIME derivative of half angle DHFA dhfa.for
TIME entry in an EK column, replace EKUCED ekuced.for
TIME for a point on a body., compute the local ET2LST et2lst.for
TIME for binary pck frame, get coverage start and stop PCKCOV pckcov.for
TIME for body, get coverage start and stop SPKCOV spkcov.for
TIME for CK frame, get coverage start and stop CKCOV ckcov.for
TIME for CK instrument, get coverage start and stop CKCOV ckcov.for
TIME for CK object, get coverage start and stop CKCOV ckcov.for
TIME for ephemeris object, get coverage start and stop SPKCOV spkcov.for
TIME for SPK object, get coverage start and stop SPKCOV spkcov.for
TIME format picture, use a sample time string to produce a TPICTR tpictr.for
TIME, occultation type at a specified OCCULT occult.for
TIME of flight, elliptic ELLTOF elltof.for
TIME of flight, hyperbolic HYPTOF hyptof.for
TIME of flight, parabolic PARTOF partof.for
TIME, ray in instrument field of view at specified FOVRAY fovray.for
TIME, ray in instrument fov at specified FOVRAY fovray.for
TIME representations, convert between various parsed TTRANS ttrans.for
TIME software defaults., change TIMDEF timdef.for
TIME, spacecraft clock string to ephemeris SCS2E scs2e.for
TIME, spacecraft clock ticks to ephemeris SCT2E sct2e.for
TIME string into a vector of components, parse a TPARTV tpartv.for
TIME string, parse a UTC TPARSE tparse.for
TIME string to produce a time format picture, use a sample TPICTR tpictr.for
TIME strings to proper form, restrict TPARCH tcheck.for
TIME system to another, convert one additive numeric UNITIM unitim.for
TIME system to another, convert one uniform numeric UNITIM unitim.for
TIME systems, transform between two additive numeric UNITIM unitim.for
TIME systems, transform between two uniform numeric UNITIM unitim.for
TIME, target in instrument field of view at specified FOVTRG fovtrg.for
TIME, target in instrument fov at specified FOVTRG fovtrg.for
TIME to a formal calendar date, convert ephemeris ETCAL etcal.for
TIME to continuous spacecraft clock ticks, ephemeris SCE2C sce2c.for
TIME to continuous type 1 ticks, ephemeris SCEC01 sc01.for
TIME to spacecraft clock string, ephemeris SCE2S sce2s.for
TIME to spacecraft clock ticks, ephemeris SCE2T sce2t.for
TIME to type 1 ticks, ephemeris SCET01 sc01.for
TIME to UTC, ephemeris ET2UTC et2utc.for
TIME, type 1 ticks to ephemeris SCTE01 sc01.for
TIME, UTC to ephemeris UTC2ET utc2et.for
TIME vector, check the components of a TCHECK tcheck.for
TIME vector to another, convert from one TTRANS ttrans.for
TIME zones TIMDEF timdef.for
TOKEN, lex quoted string LXQSTR lxqstr.for
TOKEN, parse quoted string PARSQS parsqs.for
TOKEN, recognize quoted string LXQSTR lxqstr.for
TOKEN, scan quoted string LXQSTR lxqstr.for
TOKENS --- umbrella, scan name LXNAME lxname.for
TOKENS from a scanned list of tokens, remove SCANRJ scanrj.for
TOKENS, remove tokens from a scanned list of SCANRJ scanrj.for
TOKENS, scan a string for recognized and unrecognized SCAN scanit.for
SCANIT scanit.for
TOLERANCE and margin umbrella, dsk DSKTOL dsktol.for
TOLERANCE for gf routines, change default convergence GFSTOL gfstol.for
TOLERANCE or margin parameters, retrieve dsk DSKGTL dsktol.for
TOLERANCE or margin parameters, set dsk DSKSTL dsktol.for
TOPOGRAPHIC surface, compute normal vectors on SRFNRM srfnrm.for
TOUCH a character string TOUCHC touchc.for
TOUCH a d.p. number TOUCHD touchd.for
TOUCH a logical TOUCHL touchl.for
TOUCH an integer TOUCHI touchi.for
TRACE of a 3x3 matrix TRACE trace.for
TRACE of a nxn matrix TRACEG traceg.for
TRACE subsystem, error TRCPKG trcpkg.for
TRACEBACK depth TRCDEP trcpkg.for
TRACEBACK, get frozen copy of FREEZE trcpkg.for
TRACEBACK, get module name from TRCNAM trcpkg.for
TRACEBACK, get quick QCKTRC trcpkg.for
TRACEBACK maximum depth TRCMXD trcpkg.for
TRACING off, turn TRCOFF trcpkg.for
TRACK, velocity of a ground DNEARP dnearp.for
TRAJECTORY data, read SPKEZ spkez.for
SPKEZP spkezp.for
SPKEZR spkezr.for
SPKPOS spkpos.for
TRANSFER file, convert binary DAF into a DAF DAFBT dafbt.for
TRANSFER file, convert binary das to das DASBT dasbt.for
TRANSFER file to binary, convert DAF DAFTB daftb.for
TRANSFER file to binary das, convert das DASTB dastb.for
TRANSFORM between two additive numeric time systems UNITIM unitim.for
TRANSFORM between two uniform numeric time systems UNITIM unitim.for
TRANSFORM states from one frame to another FRMCHG frmchg.for
TRANSFORMATION and reference frame, get instrument frame CKFXFM ckfxfm.for
TRANSFORMATION between coordinate systems, state XFMSTA xfmsta.for
TRANSFORMATION, euler angles and derivatives from state XF2EUL xf2eul.for
TRANSFORMATION, frame FRAMEX framex.for
TRANSFORMATION from euler angles and derivatives, state EUL2XF xf2eul.for
TRANSFORMATION from inertial position to bodyfixed TIPBOD tipbod.for
TRANSFORMATION from inertial state to bodyfixed TISBOD tisbod.for
TRANSFORMATION from J2000 position to bodyfixed BODMAT bodmat.for
TRANSFORMATION from J2000 to bodyfixed coordinates BODMAT bodmat.for
TRANSFORMATION from one inertial frame to another IRFTRN irftrn.for
TRANSFORMATION matrix, find a position PXFORM pxform.for
TRANSFORMATION matrix, find a state SXFORM sxform.for
TRANSFORMATION matrix for a body, fetch BODMAT bodmat.for
TRANSFORMATION matrix for different epochs, position PXFRM2 pxfrm2.for
TRANSFORMATION matrix from a specified frame, find a frame FRMGET frmget.for
TRANSFORMATION matrix from binary pck file, get state PCKMAT pckmat.for
TRANSFORMATION matrix from two states, define a state TWOVXF twovxf.for
TRANSFORMATION matrix, inverse of state INVSTM invstm.for
TRANSFORMATION to rotation and angular velocity, state RAV2XF rav2xf.for
XF2RAV xf2rav.for
TRANSLATION, frame id code to frame name FRMNAM framex.for
TRANSLATION, frame name to frame id code NAMFRM framex.for
TRANSMISSION case, stellar aberration for STLABX stlabx.for
TRANSPOSE a 3x3 matrix XPOSE xpose.for
TRANSPOSE a matrix and invert the lengths of the rows INVORT invort.for
TRANSPOSE a matrix by blocks XPOSBL xposbl.for
TRANSPOSE a matrix general XPOSEG xposeg.for
XPSGIP xpsgip.for
TRANSPOSE two values associated with a symbol SYTRNC sytrnc.for
SYTRND sytrnd.for
SYTRNI sytrni.for
TRIANGULAR plate, expand PLTEXP pltexp.for
TRIANGULAR plate from vertices, compute normal vector of PLTNRM pltnrm.for
TRIANGULAR plate, nearest point on PLTNP pltnp.for
TRIM, left LTRIM ltrim.for
TRIM, right RTRIM rtrim.for
TROPICAL year, number of seconds per TYEAR tyear.for
TRUE, test whether all logicals in an array are ALLTRU alltru.for
TRUE, test whether no logicals in an array are NOTRU notru.for
TRUE, test whether some logicals in an array are SOMTRU somtru.for
TURN tracing off TRCOFF trcpkg.for
TWICE the value of pi TWOPI twopi.for
TWO-BODY force model, propagate state vector using PROP2B prop2b.for
TWO-LINE element data using sgp4., evaluate norad EVSGP4 evsgp4.for
TWO-LINE elements, parse GETELM getelm.for
TYPE 03 pck segment, add data to a PCK03A pck03a.for
TYPE 03 pck segment, begin writing a PCK03B pck03b.for
TYPE 03 pck segment, end a PCK03E pck03e.for
TYPE 03 pck segment, evaluate PCKE03 pcke03.for
TYPE 03 pck segment, read record from PCKR03 pckr03.for
TYPE 1 database, return SCLK type, using SCTY01 sc01.for
TYPE 1 ephemeris data segment, write SPK SPKW01 spkw01.for
TYPE 1 pointing data record, evaluate CK CKE01 cke01.for
TYPE 1 pointing data record, read CK CKR01 ckr01.for
TYPE 1 pointing data segment, write CK CKW01 ckw01.for
TYPE 1 record, get CK CKGR01 ckgr01.for
TYPE 1 records, number of CK CKNR01 cknr01.for
TYPE 1 SCLK, return partition data for a SCPR01 sc01.for
TYPE 1 spacecraft clock SC01 sc01.for
TYPE 1 spacecraft clock d.p. data, lookup SCLD01 sclu01.for
TYPE 1 spacecraft clock d.p. data, lookup of SCLD01 sclu01.for
TYPE 1 spacecraft clock integer data, lookup SCLI01 sclu01.for
TYPE 1 spacecraft clock integer data, lookup of SCLI01 sclu01.for
TYPE 1 spacecraft clock, lookup SCLU01 sclu01.for
TYPE 1 spacecraft clock string, convert ticks to a SCFM01 sc01.for
TYPE 1 spacecraft clock string to ticks, convert SCPS01 scps01.for
SCTK01 sc01.for
TYPE 1 SPK segment, evaluate SPKE01 spke01.for
TYPE 1 SPK segment, read record from SPKR01 spkr01.for
TYPE 1 SPK segment, subset SPKS01 spks01.for
TYPE 1 star catalog, check whether a file is a STCC01 stcc01.for
TYPE 1 star catalog file, load a STCL01 stcl01.for
TYPE 1 star catalog, find stars in ra-dec rectangle in STCF01 stcf01.for
TYPE 1 star catalog, get data for single star from a STCG01 stcg01.for
TYPE 1 ticks, ephemeris time to SCET01 sc01.for
TYPE 1 ticks, ephemeris time to continuous SCEC01 sc01.for
TYPE 1 ticks to ephemeris time SCTE01 sc01.for
TYPE 10 SPK segment, evaluate SPKE10 spke10.for
TYPE 10 SPK segment, read record from SPKR10 spkr10.for
TYPE 10 SPK segment, subset SPKS10 spks10.for
TYPE 10 SPK segment, write a SPKW10 spkw10.for
TYPE 12 ephemeris data segment, write SPK SPKW12 spkw12.for
TYPE 12 SPK segment, evaluate SPKE12 spke12.for
TYPE 12 SPK segment, read record from SPKR12 spkr12.for
TYPE 12 SPK segment, subset SPKS12 spks12.for
TYPE 13 ephemeris data segment, write SPK SPKW13 spkw13.for
TYPE 13 SPK segment, evaluate SPKE13 spke13.for
TYPE 13 SPK segment, read record from SPKR13 spkr13.for
TYPE 13 SPK segment, subset SPKS13 spks13.for
TYPE 14 SPK segment, add data to a SPK14A spk14a.for
TYPE 14 SPK segment, begin writing a SPK14B spk14b.for
TYPE 14 SPK segment, end a SPK14E spk14e.for
TYPE 14 SPK segment, evaluate SPKE14 spke14.for
TYPE 14 SPK segment, read record from SPKR14 spkr14.for
TYPE 14 SPK segment, subset SPKS14 spks14.for
TYPE 15 SPK segment, evaluate SPKE15 spke15.for
TYPE 15 SPK segment, read record from SPKR15 spkr15.for
TYPE 15 SPK segment, subset SPKS15 spks15.for
TYPE 15 SPK segment, write a SPKW15 spkw15.for
TYPE 17 SPK segment, evaluate SPKE17 spke17.for
TYPE 17 SPK segment, read record from SPKR17 spkr17.for
TYPE 17 SPK segment, subset SPKS17 spks17.for
TYPE 17 SPK segment, write a SPKW17 spkw17.for
TYPE 18 ephemeris data segment, write SPK SPKW18 spkw18.for
TYPE 18 SPK segment, evaluate SPKE18 spke18.for
TYPE 18 SPK segment, read record from SPKR18 spkr18.for
TYPE 18 SPK segment, subset SPKS18 spks18.for
TYPE 19 ephemeris data segment, write SPK SPKW19 spkw19.for
TYPE 19 SPK segment, evaluate SPKE19 spke19.for
TYPE 19 SPK segment, read record from SPKR19 spkr19.for
TYPE 19 SPK segment, subset SPKS19 spks19.for
TYPE 2 data segment, write pck PCKW02 pckw02.for
TYPE 2 data segment, write SPK SPKW02 spkw02.for
TYPE 2 dsk plate, compute normal vector for a DSKN02 dskn02.for
TYPE 2 dsk segment, compute range bounds for DSKRB2 dskrb2.for
TYPE 2 dsk segment, fetch d.p. data from a DSKD02 dskd02.for
TYPE 2 dsk segment, fetch integer data from a DSKI02 dski02.for
TYPE 2 dsk segment, fetch model size parameters from a DSKZ02 dskz02.for
TYPE 2 dsk segment, fetch parameters from a DSKB02 dskb02.for
TYPE 2 dsk segment, fetch plate data from a DSKP02 dskp02.for
TYPE 2 dsk segment, make spatial index for DSKMI2 dskmi2.for
TYPE 2 dsk segment, return specified vertices from DSKV02 dskv02.for
TYPE 2 dsk segment, write a DSKW02 dskw02.for
TYPE 2 pck segment, read record from PCKR02 pckr02.for
TYPE 2 plate id, compute normal vector from dsk DSKN02 dskn02.for
TYPE 2 pointing data record, evaluate CK CKE02 cke02.for
TYPE 2 pointing data record, read CK CKR02 ckr02.for
TYPE 2 pointing data segment, write CK CKW02 ckw02.for
TYPE 2 record, get CK CKGR02 ckgr02.for
TYPE 2 records, number of CK CKNR02 cknr02.for
TYPE 2 SPK segment, evaluate SPKE02 spke02.for
TYPE 2 SPK segment, read record from SPKR02 spkr02.for
TYPE 2 SPK segment, subset SPKS02 spks02.for
TYPE 20 data segment, write pck PCKW20 pckw20.for
TYPE 20 data segment, write SPK SPKW20 spkw20.for
TYPE 20 pck segment, read record from PCKR20 pckr20.for
TYPE 20 SPK segment, evaluate SPKE20 spke20.for
TYPE 20 SPK segment, read record from SPKR20 spkr20.for
TYPE 20 SPK segment, subset SPKS20 spks20.for
TYPE 21 ephemeris data segment, write SPK SPKW21 spkw21.for
TYPE 21 SPK segment, evaluate SPKE21 spke21.for
TYPE 21 SPK segment, read record from SPKR21 spkr21.for
TYPE 21 SPK segment, subset SPKS21 spks21.for
TYPE 3 data segment, write SPK SPKW03 spkw03.for
TYPE 3 pointing data record, evaluate CK CKE03 cke03.for
TYPE 3 pointing data record, read CK CKR03 ckr03.for
TYPE 3 pointing data segment, write CK CKW03 ckw03.for
TYPE 3 record, get CK CKGR03 ckgr03.for
TYPE 3 records, number of CK CKNR03 cknr03.for
TYPE 3 SPK segment, evaluate SPKE03 spke03.for
TYPE 3 SPK segment, read record from SPKR03 spkr03.for
TYPE 3 SPK segment, subset SPKS03 spks03.for
TYPE 4 CK segment, add data to a CKW04A ckw04a.for
TYPE 4 CK segment, begin writing a CKW04B ckw04b.for
TYPE 4 CK segment, end a CKW04E ckw04e.for
TYPE 4 CK segment, read record from CKR04 ckr04.for
TYPE 4 pointing data record, evaluate CK CKE04 cke04.for
TYPE 4 record, get CK CKGR04 ckgr04.for
TYPE 4 records, number of CK CKNR04 cknr04.for
TYPE 5 CK segment, evaluate CKE05 cke05.for
TYPE 5 CK segment, read record from CKR05 ckr05.for
TYPE 5 data segment, write CK CKW05 ckw05.for
TYPE 5 ephemeris data segment, write SPK SPKW05 spkw05.for
TYPE 5 record, get CK CKGR05 ckgr05.for
TYPE 5 records, number of CK CKNR05 cknr05.for
TYPE 5 SPK segment, evaluate SPKE05 spke05.for
TYPE 5 SPK segment, read record from SPKR05 spkr05.for
TYPE 5 SPK segment, subset SPKS05 spks05.for
TYPE 6 CK segment, evaluate CKE06 cke06.for
TYPE 6 CK segment, read record from CKR06 ckr06.for
TYPE 6 ephemeris data segment, write SPK CKW06 ckw06.for
TYPE 6 record, get CK CKGR06 ckgr06.for
TYPE 6 segment, get mini-segment parameters from CK CKMP06 ckmp06.for
TYPE 6 segment, number of mini-segments in CK CKNM06 cknm06.for
TYPE 8 ephemeris data segment, write SPK SPKW08 spkw08.for
TYPE 8 SPK segment, evaluate SPKE08 spke08.for
TYPE 8 SPK segment, read record from SPKR08 spkr08.for
TYPE 8 SPK segment, subset SPKS08 spks08.for
TYPE 9 ephemeris data segment, write SPK SPKW09 spkw09.for
TYPE 9 SPK segment, evaluate SPKE09 spke09.for
TYPE 9 SPK segment, read record from SPKR09 spkr09.for
TYPE 9 SPK segment, subset SPKS09 spks09.for
TYPE at a specified time, occultation OCCULT occult.for
TYPE from an id word, extract architecture and IDW2AT idw2at.for
TYPE, number of loaded kernels of a given KTOTAL keeper.for
TYPE of a kernel file, determine the architecture and GETFAT getfat.for
TYPE, open new DAF with DAFONW dafah.for
TYPE, spacecraft clock SCTYPE sctype.for
TYPE, using type 1 database, return SCLK SCTY01 sc01.for
UMBRAL terminator on ellipsoid, find EDTERM edterm.for
UMBRELLA, dsk tolerance and margin DSKTOL dsktol.for
UMBRELLA, gf progress report GFRPRT gfrprt.for
UMBRELLA, scan name tokens --- LXNAME lxname.for
UNIFORM numeric time system to another, convert one UNITIM unitim.for
UNIFORM numeric time systems, transform between two UNITIM unitim.for
UNION two character sets UNIONC unionc.for
UNION two d.p. sets UNIOND uniond.for
UNION two d.p. windows WNUNID wnunid.for
UNION two integer sets UNIONI unioni.for
UNIT cross product and its derivative, compute a DUCRSS ducrss.for
UNIT, DAF handle to logical DAFHLU dafah.for
UNIT, extract comments from a das file to a logical DASECU dasecu.for
UNIT, find a free logical FNDLUN fndlun.for
UNIT, free a reserved logical FRELUN fndlun.for
UNIT, get a free logical GETLUN getlun.for
UNIT, map das file handle to logical DASHLU dasfm.for
UNIT, map filename to logical FN2LUN fn2lun.for
UNIT, read a text line from a logical READLN readln.for
UNIT, read an array of text lines from a logical READLA readla.for
UNIT, reserve a logical RESLUN fndlun.for
UNIT to a das file, add comments from a logical DASACU dasacu.for
UNIT to DAF handle, logical DAFLUH dafah.for
UNIT to das file handle, map logical DASLUH dasfm.for
UNIT to filename, map logical LUN2FN lun2fn.for
UNIT vector and norm, 3-dimensional UNORM unorm.for
UNIT vector and norm, n-dimensional UNORMG unormg.for
UNIT vector parallel to a state vector, state of a DVHAT dvhat.for
UNIT, write a text line to a logical WRITLN writln.for
UNIT, write an array of text lines to a logical WRITLA writla.for
UNIT, write the values in pool to a specified WRPOOL pool.for
UNITIZE a 3-dimensional vector VHAT vhat.for
UNITIZE a 3-dimensional vector in place VHATIP vhatip.for
UNITIZE a n-dimensional vector VHATG vhatg.for
UNITIZED cross product UCRSS ucrss.for
UNITS associated standard input and output, logical STDIO stdio.for
UNITS, convert CONVRT convrt.for
UNIVERSAL time, coordinated, --- see UTC
UNLISTED character, backward search for position of NCPOSR ncposr.for
UNLISTED character, forward search for position of NCPOS ncpos.for
UNLOAD a spice kernel UNLOAD keeper.for
UNLOAD all kernels KCLEAR keeper.for
UNLOAD CK pointing file CKUPF ckbsr.for
UNLOAD EK file EKUEF ekqmgr.for
UNLOAD pck file PCKUOF pckbsr.for
UNLOAD SPK ephemeris file SPKUEF spkbsr.for
UNLOADING of spice kernels, generic loading and KEEPER keeper.for
UNPACK and pck segment descriptor PCKUDS pckuds.for
UNPACK and SPK segment descriptor SPKUDS spkuds.for
UNPACK DAF summary DAFUS dafps.for
UNPACK three scalar components from a vector VUPACK vupack.for
UNRECOGNIZED tokens, scan a string for recognized and SCAN scanit.for
SCANIT scanit.for
UNSIGNED integer, determine if a string is an BEUNS beuns.for
UNSIGNED integer., scan a string for an LX4UNS lx4uns.for
UPDATE a progress report, gf GFREPU gfrprt.for
UPDATE a range of das logical addresses using substrings DASUDC dasudc.for
UPDATE das character physical records DASURC dasrwr.for
UPDATE das cluster directories DASCUD dascud.for
UPDATE das double precision physical records DASURD dasrwr.for
UPDATE das integer physical records DASURI dasrwr.for
UPDATE das internal file name DASWFR daswfr.for
UPDATE double precision data in a das file DASUDD dasudd.for
UPDATE integer data in a das file DASUDI dasudi.for
UPDATE the file summary of a das file DASUFS dasfm.for
UPDATE to a kernel pool variable, notify a routine of an SWPOOL pool.for
UPDATE to a kernel pool variable, watch for an SWPOOL pool.for
UPDATED variables, check the kernel pool for CVPOOL pool.for
UPLINK and downlink light time, compute LTIME ltime.for
UPPERCASE, convert to UCASE ucase.for
UPPERCASE left-justify a character string, compress LJUCRS ljucrs.for
USE a sample time string to produce a time format picture TPICTR tpictr.for
USED item buffering, remove least recently LOCATI locati.for
USER defined boolean function search, gf GFUDB gfudb.for
USER defined scalar function search, gf GFUDS gfuds.for
USER supplied message, prompt for input with a PROMPT prompt.for
USER-DEFINED scalar function, first derivative of a UDDF uddf.for
USING an order vector, binary search for a string BSCHOC bschoc.for
USING an order vector, binary search for an integer BSCHOI bschoi.for
USING body names get position relative to an observer SPKEZP spkezp.for
SPKPOS spkpos.for
USING body names get target state relative to an observer SPKEZR spkezr.for
USING hermite polynomial, interpolate function HRMESP hrmesp.for
HRMINT hrmint.for
USING illumination angle constraints, search GFILUM gfilum.for
USING instrument name, return instrument's fov parameters, GETFVN getfvn.for
USING lagrange polynomial, interpolate function LGRESP lgresp.for
LGRIND lgrind.for
LGRINT lgrint.for
USING lighting angle constraints, search GFILUM gfilum.for
USING quadratic fit, estimate function derivative QDERIV qderiv.for
USING sgp4., evaluate norad two-line element data EVSGP4 evsgp4.for
USING substrings, update a range of das logical addresses DASUDC dasudc.for
USING two-body force model, propagate state vector PROP2B prop2b.for
USING type 1 database, return SCLK type, SCTY01 sc01.for
UTC, difference between ephemeris time and DELTET deltet.for
UTC, ephemeris time to ET2UTC et2utc.for
UTC time string, parse a TPARSE tparse.for
UTC to ephemeris time UTC2ET utc2et.for
VACUUM, c speed of light in a CLIGHT clight.for
VALIDATE a character set VALIDC validc.for
VALIDATE a d.p. set VALIDD validd.for
VALIDATE a d.p. window WNVALD wnvald.for
VALIDATE an id string CHCKID chckid.for
VALIDATE an integer set VALIDI validi.for
VALIDATE and pack a pck segment descriptor PCKPDS pckpds.for
VALIDATE and pack an SPK segment descriptor SPKPDS spkpds.for
VALIDATE das handles DASSIH dasfm.for
VALUE associated with a symbol, fetch nth SYNTHC synthc.for
SYNTHD synthd.for
SYNTHI synthi.for
VALUE associated with a symbol, set the SYSETC sysetc.for
SYSETD sysetd.for
SYSETI syseti.for
VALUE, binary search for an integer BSRCHI bsrchi.for
VALUE, binary search for d.p. BSRCHD bsrchd.for
VALUE for a generic segment, retrieve a meta data SGMETA sgmeta.for
VALUE from a particular symbol, pop a SYPOPC sypopc.for
SYPOPD sypopd.for
SYPOPI sypopi.for
VALUE from the kernel pool, retrieve a continued string SEPOOL sepool.for
STPOOL stpool.for
VALUE in a generic segment, find the index of a reference SGFRVI sgfrvi.for
VALUE of a character variable in the kernel pool, set the PCPOOL pool.for
VALUE of a chebyshev polynomial expansion CHBVAL chbval.for
VALUE of a d.p. variable in the kernel pool, set the PDPOOL pool.for
VALUE of a pooled kernel variable, return the RTPOOL pool.for
VALUE of a pooled kernel variable, return the character GCPOOL pool.for
VALUE of a pooled kernel variable, return the d.p. GDPOOL pool.for
VALUE of a pooled kernel variable, return the integer GIPOOL pool.for
VALUE of a pooled kernel variable, return the numeric GDPOOL pool.for
VALUE of a pooled kernel variable, return the string GCPOOL pool.for
VALUE of an integer variable in the kernel pool, set the PIPOOL pool.for
VALUE of pi PI pi.for
VALUE of pi, half the HALFPI halfpi.for
VALUE of pi, twice the TWOPI twopi.for
VALUE onto a particular symbol, push a SYPSHC sypshc.for
SYPSHD sypshd.for
SYPSHI sypshi.for
VALUE onto a symbol, enqueue a SYENQC syenqc.for
SYENQD syenqd.for
SYENQI syenqi.for
VALUE, replace marker with formatted d.p. REPMF repmf.for
VALUE, replace marker with logical REPML repml.for
VALUE, round to exact EXACT exact.for
VALUE within an interval, bracket a d.p. BRCKTD brcktd.for
VALUE within an interval, bracket an integer BRCKTI brckti.for
VALUES associated with a symbol, set the SYPUTC syputc.for
SYPUTD syputd.for
SYPUTI syputi.for
VALUES associated with a symbol, transpose two SYTRNC sytrnc.for
SYTRND sytrnd.for
SYTRNI sytrni.for
VALUES from a generic segment, fetch reference SGFREF sgfref.for
VALUES from a string, extract d.p. DXTRCT dxtrct.for
VALUES in pool to a specified unit, write the WRPOOL pool.for
VALUES of a symbol, select a subset of the SYSELC syselc.for
SYSELD syseld.for
SYSELI syseli.for
VALUES, swap character SWAPC swapc.for
VALUES, swap d.p. SWAPD swapd.for
VALUES, swap integer SWAPI swapi.for
VARIABLE, check the properties of a kernel pool BADKPV badkpv.for
VARIABLE, confirm the existence of a pooled numeric kernel EXPOOL pool.for
VARIABLE, delete a kernel pool DVPOOL pool.for
VARIABLE from a kernel file, read the next RDKVAR rdkvar.for
VARIABLE, notify a routine of an update to a kernel pool SWPOOL pool.for
VARIABLE packet size generic segment, begin writing a SGBWVS sgseqw.for
VARIABLE, return summary information about a kernel pool DTPOOL pool.for
VARIABLE, return the character value of a pooled kernel GCPOOL pool.for
VARIABLE, return the d.p. value of a pooled kernel GDPOOL pool.for
VARIABLE, return the integer value of a pooled kernel GIPOOL pool.for
VARIABLE, return the numeric value of a pooled kernel GDPOOL pool.for
VARIABLE, return the string value of a pooled kernel GCPOOL pool.for
VARIABLE, return the value of a pooled kernel RTPOOL pool.for
VARIABLE size packets to a generic segment, write SGWVPK sgseqw.for
VARIABLE to a kernel file, write a WRKVAR wrkvar.for
VARIABLE, watch for an update to a kernel pool SWPOOL pool.for
VARIABLES, check the kernel pool for updated CVPOOL pool.for
VARIABLES, clear the pool of kernel CLPOOL pool.for
VARIABLES from a text kernel file into the pool, load LDPOOL pool.for
VARIABLES, maintain a pool of kernel POOL pool.for
VARIABLES matching a template, return names of kernel pool GNPOOL pool.for
VECTOR, 3-dimensional vector transpose times matrix times VTMV vtmv.for
VECTOR addition, 3-dimensional VADD vadd.for
VECTOR addition, n-dimensional VADDG vaddg.for
VECTOR and constant, plane to normal PL2NVC pl2nvc.for
VECTOR and constant to plane, normal NVC2PL nvc2pl.for
VECTOR and norm, 3-dimensional unit UNORM unorm.for
VECTOR and norm, n-dimensional unit UNORMG unormg.for
VECTOR and point, plane to normal PL2NVP pl2nvp.for
VECTOR and point to plane, normal NVP2PL nvp2pl.for
VECTOR, binary search for a string using an order BSCHOC bschoc.for
VECTOR, binary search for an integer using an order BSCHOI bschoi.for
VECTOR, check the components of a time TCHECK tcheck.for
VECTOR cross product VCRSS vcrss.for
VECTOR for a type 2 dsk plate, compute normal DSKN02 dskn02.for
VECTOR form of the kepler equation, solve the KPSOLV kpsolv.for
VECTOR from dsk type 2 plate id, compute normal DSKN02 dskn02.for
VECTOR in place, unitize a 3-dimensional VHATIP vhatip.for
VECTOR is the zero vector, test whether a 3-dimensional VZERO vzero.for
VECTOR is the zero vector, test whether an n-dimensional VZEROG vzerog.for
VECTOR lies in a solid tetrahedral angle, determine if a INSANG insang.for
VECTOR, matrix times 3-dimensional MXV mxv.for
VECTOR, matrix times n-dimensional MXVG mxvg.for
VECTOR, matrix transpose times 3-dimensional MTXV mtxv.for
VECTOR, matrix transpose times n-dimensional MTXVG mtxvg.for
VECTOR, n-dimensional vector transpose times matrix times VTMVG vtmvg.for
VECTOR, negate a 3-dimensional VMINUS vminus.for
VECTOR, negate an n-dimensional VMINUG vminug.for
VECTOR, norm of 3-dimensional VNORM vnorm.for
VECTOR, norm of n-dimensional VNORMG vnormg.for
VECTOR of components, parse a time string into a TPARTV tpartv.for
VECTOR of triangular plate from vertices, compute normal PLTNRM pltnrm.for
VECTOR on an ellipsoid, surface normal SURFNM surfnm.for
VECTOR, pack three scalar components into a VPACK vpack.for
VECTOR parallel to a state vector, state of a unit DVHAT dvhat.for
VECTOR projection, 3-dimensional VPROJ vproj.for
VECTOR projection, n-dimensional VPROJG vprojg.for
VECTOR projection onto plane VPRJP vprjp.for
VECTOR projection onto plane inverted VPRJPI vprjpi.for
VECTOR, rotate a ROTVEC rotvec.for
VECTOR rotation about an axis VROTV vrotv.for
VECTOR scaling, 3-dimensional VSCL vscl.for
VECTOR scaling in place, 3-dimensional VSCLIP vsclip.for
VECTOR scaling, n-dimensional VSCLG vsclg.for
VECTOR, state of a unit vector parallel to a state DVHAT dvhat.for
VECTOR subtraction, 3-dimensional VSUB vsub.for
VECTOR subtraction, n-dimensional VSUBG vsubg.for
VECTOR, test whether a 3-dimensional vector is the zero VZERO vzero.for
VECTOR, test whether an integer array is an order ISORDV isordv.for
VECTOR, test whether an n-dimensional vector is the zero VZEROG vzerog.for
VECTOR to another, assign a 3-dimensional VEQU vequ.for
VECTOR to another, assign an n-dimensional VEQUG vequg.for
VECTOR to another, convert from one time TTRANS ttrans.for
VECTOR transpose times matrix times vector, 3-dimensional VTMV vtmv.for
VECTOR transpose times matrix times vector, n-dimensional VTMVG vtmvg.for
VECTOR, unitize a 3-dimensional VHAT vhat.for
VECTOR, unitize a n-dimensional VHATG vhatg.for
VECTOR, unpack three scalar components from a VUPACK vupack.for
VECTOR using two-body force model, propagate state PROP2B prop2b.for
VECTORIZED ray-dsk intercept DSKXV dskxv.for
VECTORIZED ray-surface intercept DSKXV dskxv.for
VECTORS, angular separation of 3-dimensional VSEP vsep.for
VECTORS, angular separation of n-dimensional VSEPG vsepg.for
VECTORS, define an orthonormal frame from two TWOVEC twovec.for
VECTORS, distance between 3-dimensional VDIST vdist.for
VECTORS, distance between n-dimensional VDISTG vdistg.for
VECTORS, dot product 3-dimensional VDOT vdot.for
VECTORS, dot product of n-dimensional VDOTG vdotg.for
VECTORS, ellipse to center and generating EL2CGV el2cgv.for
VECTORS, linear combination of three 3-dimensional VLCOM3 vlcom3.for
VECTORS, linear combination of two 3-dimensional VLCOM vlcom.for
VECTORS, linear combination of two n-dimensional VLCOMG vlcomg.for
VECTORS, map cartesian surface points to normal SRFNRM srfnrm.for
VECTORS on dsk surface, compute normal SRFNRM srfnrm.for
VECTORS on topographic surface, compute normal SRFNRM srfnrm.for
VECTORS, plane to point and spanning PL2PSV pl2psv.for
VECTORS, relative difference of 3-dimensional VREL vrel.for
VECTORS, relative difference of n-dimensional VRELG vrelg.for
VECTORS, semi-axes of ellipse from generating SAELGV saelgv.for
VECTORS to ellipse, center and generating CGV2EL cgv2el.for
VECTORS to plane, point and spanning PSV2PL psv2pl.for
VELOCITY conversion, range, az and el to rectangular DRDAZL drdazl.for
VELOCITY conversion, rectangular to range, az and el DAZLDR dazldr.for
VELOCITY, ellipsoid surface point and SURFPV surfpv.for
VELOCITY from ephemeris, position and SPKPV spkpv.for
SPKPVN spkpvn.for
VELOCITY from quaternion and derivative, angular QDQ2AV qdq2av.for
VELOCITY, get CK pointing and angular CKGPAV ckgpav.for
VELOCITY of a ground track DNEARP dnearp.for
VELOCITY of the nearest point on an ellipsoid DNEARP dnearp.for
VELOCITY, SPK file position and SPKPV spkpv.for
SPKPVN spkpvn.for
VELOCITY, state transformation to rotation and angular RAV2XF rav2xf.for
XF2RAV xf2rav.for
VERSION of kepler's equation, solve the equinoctial KEPLEQ kepleq.for
VERSION strings, return TKVRSN tkvrsn.for
VERTICES, compute normal vector of triangular plate from PLTNRM pltnrm.for
VERTICES from type 2 dsk segment, return specified DSKV02 dskv02.for
VOLUME, compute plate model PLTVOL pltvol.for
VOXELS intersected by a ray, list XDDA xdda.for
WATCH, delete kernel pool DWPOOL pool.for
WATCH for an update to a kernel pool variable SWPOOL pool.for
WATCH lists, delete agent from kernel pool DWPOOL pool.for
WIDTH of a character array, non-blank NBWID nbwid.for
WIDTH of a character array, printable PCWID pcwid.for
WILDCARD template, match string against MATCHI matchi.for
MATCHW matchw.for
WILDCARD template, test whether a string matches a MATCHI matchi.for
MATCHW matchw.for
WINDOW, cardinality of a d.p. WNCARD wncard.for
WINDOW, complement a d.p. WNCOMD wncomd.for
WINDOW, contract the intervals of a d.p. WNCOND wncond.for
WINDOW, element of a d.p. WNELMD wnelmd.for
WINDOW, expand the intervals of a d.p. WNEXPD wnexpd.for
WINDOW, extract the endpoints from a d.p. WNEXTD wnextd.for
WINDOW, fetch an interval from a d.p. WNFETD wnfetd.for
WINDOW, fill small gaps in a d.p. WNFILD wnfild.for
WINDOW, filter small intervals from a d.p. WNFLTD wnfltd.for
WINDOW for binary pck reference frame, get coverage PCKCOV pckcov.for
WINDOW for CK object, get coverage CKCOV ckcov.for
WINDOW for SPK object, get coverage SPKCOV spkcov.for
WINDOW, included in a d.p. WNINCD wnincd.for
WINDOW, insert an interval into a d.p. WNINSD wninsd.for
WINDOW, summary of a d.p. WNSUMD wnsumd.for
WINDOW, validate a d.p. WNVALD wnvald.for
WINDOWS, compare two d.p. WNRELD wnreld.for
WINDOWS, difference two d.p. WNDIFD wndifd.for
WINDOWS, intersect two d.p. WNINTD wnintd.for
WINDOWS, union two d.p. WNUNID wnunid.for
WORD after an index, find the next FNDNWD fndnwd.for
WORD count WDCNT wdcnt.for
WORD, extract architecture and type from an id IDW2AT idw2at.for
WORD in a character string, n'th NTHWD nthwd.for
WORD in a character string, next NEXTWD nextwd.for
WORD, replace a REPLWD replwd.for
WORD within a string, index of a WDINDX wdindx.for
WRITE a line of text to standard output. TOSTDO tostdo.for
WRITE a text line to a logical unit WRITLN writln.for
WRITE a type 10 SPK segment SPKW10 spkw10.for
WRITE a type 15 SPK segment SPKW15 spkw15.for
WRITE a type 17 SPK segment SPKW17 spkw17.for
WRITE a type 2 dsk segment DSKW02 dskw02.for
WRITE a variable to a kernel file WRKVAR wrkvar.for
WRITE access, open a das file for DASOPW dasfm.for
WRITE access, open a new das file for DASOPN dasfm.for
WRITE access, open a new das file with DASONW dasfm.for
WRITE access, open a new dla file with DLAOPN dlaopn.for
WRITE access, open a new dsk file with DSKOPN dskopn.for
WRITE an array of text lines to a logical unit WRITLA writla.for
WRITE buffered records to a das file DASWBR dasrwr.for
WRITE character data to EK column EKACEC ekacec.for
WRITE characters to a text file, encode and WRENCC wrencc.for
WRITE CK type 1 pointing data segment CKW01 ckw01.for
WRITE CK type 2 pointing data segment CKW02 ckw02.for
WRITE CK type 3 pointing data segment CKW03 ckw03.for
WRITE CK type 5 data segment CKW05 ckw05.for
WRITE d.p. DAF, read DAFRWD dafrwd.for
WRITE d.p. numbers to a text file, encode and WRENCD wrencd.for
WRITE DAF character record DAFWCR dafwcr.for
WRITE DAF d.p. record DAFWDR dafrwd.for
WRITE DAF file record DAFWFR dafwfr.for
WRITE DAF summary DAFWS daffa.for
WRITE das character physical records DASWRC dasrwr.for
WRITE das double precision physical records DASWRD dasrwr.for
WRITE das file record DASWFR daswfr.for
WRITE das integer physical records DASWRI dasrwr.for
WRITE das internal file name DASWFR daswfr.for
WRITE das physical records, read and DASRWR dasrwr.for
WRITE data to DAF address DAFWDA dafwda.for
WRITE double precision data to EK column EKACED ekaced.for
WRITE entire character column to EK segment EKACLC ekaclc.for
WRITE entire d.p. column to EK segment EKACLD ekacld.for
WRITE entire integer column to EK segment EKACLI ekacli.for
WRITE fixed size packets to a generic segment SGWFPK sgseqw.for
WRITE integer data to EK column EKACEI ekacei.for
WRITE integers to a text file, encode and WRENCI wrenci.for
WRITE of an EK segment, finish fast EKFFLD ekffld.for
WRITE, open existing DAF for DAFOPW dafah.for
WRITE output line to a device WRLINE wrline.for
WRITE pck type 2 data segment PCKW02 pckw02.for
WRITE pck type 20 data segment PCKW20 pckw20.for
WRITE SPK type 1 ephemeris data segment SPKW01 spkw01.for
WRITE SPK type 12 ephemeris data segment SPKW12 spkw12.for
WRITE SPK type 13 ephemeris data segment SPKW13 spkw13.for
WRITE SPK type 18 ephemeris data segment SPKW18 spkw18.for
WRITE SPK type 19 ephemeris data segment SPKW19 spkw19.for
WRITE SPK type 2 data segment SPKW02 spkw02.for
WRITE SPK type 20 data segment SPKW20 spkw20.for
WRITE SPK type 21 ephemeris data segment SPKW21 spkw21.for
WRITE SPK type 3 data segment SPKW03 spkw03.for
WRITE SPK type 5 ephemeris data segment SPKW05 spkw05.for
WRITE SPK type 6 ephemeris data segment CKW06 ckw06.for
WRITE SPK type 8 ephemeris data segment SPKW08 spkw08.for
WRITE SPK type 9 ephemeris data segment SPKW09 spkw09.for
WRITE substrings to a range of das logical addresses DASUDC dasudc.for
WRITE the values in pool to a specified unit WRPOOL pool.for
WRITE variable size packets to a generic segment SGWVPK sgseqw.for
WRITER, generic segments sequential SGSEQW sgseqw.for
WRITER, i/o error message IOERR ioerr.for
WRITES of character records, perform fortran DASIOC dasioc.for
WRITES of double precision records, perform fortran DASIOD dasiod.for
WRITES of integer records, perform fortran DASIOI dasioi.for
WRITING a fixed packet size generic segment, begin SGBWFS sgseqw.for
WRITING a type 03 pck segment, begin PCK03B pck03b.for
WRITING a type 14 SPK segment, begin SPK14B spk14b.for
WRITING a type 4 CK segment, begin CKW04B ckw04b.for
WRITING a variable packet size generic segment, begin SGBWVS sgseqw.for
WRITING, open a das file for DASOPW dasfm.for
WRITING, open a new das file for DASOPN dasfm.for
WRITING, open existing EK for EKOPW ekopw.for
WRITING, start new e-kernel segment for fast EKIFLD ekifld.for
WRITING, start new EK segment for fast EKIFLD ekifld.for
YEAR, number of seconds per julian JYEAR jyear.for
YEAR, number of seconds per tropical TYEAR tyear.for
YEAR to a fully specified year., expand an abbreviated TEXPYR texpyr.for
YEARS, set the interval of expansion for abbreviated TSETYR texpyr.for
ZERO, first derivative of scalar function less than UDDC uddc.for
ZERO vector, test whether a 3-dimensional vector is the VZERO vzero.for
ZERO vector, test whether an n-dimensional vector is the VZEROG vzerog.for
ZONES, time TIMDEF timdef.for
|