Main Page
spicelib_idx
1  2  3  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z 
 
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.f
      MATRIX, find a position transformation            PXFORM    pxform.f
      POSITION transformation matrix, find a            PXFORM    pxform.f
      TRANSFORMATION matrix, find a position            PXFORM    pxform.f
 
   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 N0066 of the SPICE Toolkit configured
   by NAIF on Wed Apr  5 17:32:30 PDT 2017.
 
 
Index
--------------------------------------------------------
 
         
1 Top

1900.0, besselian date                                     B1900     b1900.f
1900.0 jan 0.5, julian date of                             J1900     j1900.f
1950.0, besselian date                                     B1950     b1950.f
1950.0 jan 1.0, julian date of                             J1950     j1950.f
 
         
2 Top

2000 jan 1.5, julian date of                               J2000     j2000.f
2100 jan 1.5, julian date of                               J2100     j2100.f
2X2 matrix, diagonalize symmetric                          DIAGS2    diags2.f
 
         
3 Top

3-DIMENSIONAL unit vector and norm                         UNORM     unorm.f
3-DIMENSIONAL vector addition                              VADD      vadd.f
3-DIMENSIONAL vector in place, unitize a                   VHATIP    vhatip.f
3-DIMENSIONAL vector is the zero vector, test whether a    VZERO     vzero.f
3-DIMENSIONAL vector, matrix times                         MXV       mxv.f
3-DIMENSIONAL vector, matrix transpose times               MTXV      mtxv.f
3-DIMENSIONAL vector, negate a                             VMINUS    vminus.f
3-DIMENSIONAL vector, norm of                              VNORM     vnorm.f
3-DIMENSIONAL vector projection                            VPROJ     vproj.f
3-DIMENSIONAL vector scaling                               VSCL      vscl.f
3-DIMENSIONAL vector scaling in place                      VSCLIP    vsclip.f
3-DIMENSIONAL vector subtraction                           VSUB      vsub.f
3-DIMENSIONAL vector to another, assign a                  VEQU      vequ.f
3-DIMENSIONAL vector transpose times matrix times vector   VTMV      vtmv.f
3-DIMENSIONAL vector, unitize a                            VHAT      vhat.f
3-DIMENSIONAL vectors, angular separation of               VSEP      vsep.f
3-DIMENSIONAL vectors, distance between                    VDIST     vdist.f
3-DIMENSIONAL vectors, dot product                         VDOT      vdot.f
3-DIMENSIONAL vectors, linear combination of three         VLCOM3    vlcom3.f
3-DIMENSIONAL vectors, linear combination of two           VLCOM     vlcom.f
3-DIMENSIONAL vectors, relative difference of              VREL      vrel.f
3-VECTOR norm, derivative of                               DVNORM    dvnorm.f
3-VECTOR, perpendicular component of a                     VPERP     vperp.f
3X3 case, matrix times matrix                              MXM       mxm.f
3X3 case, matrix times matrix transpose                    MXMT      mxmt.f
3X3 case, matrix transpose times matrix                    MTXM      mtxm.f
3X3 matrix, determinant of a d.p.                          DET       det.f
3X3 matrix, equal to another                               MEQU      mequ.f
3X3 matrix, invert a                                       INVERT    invert.f
3X3 matrix, trace of a                                     TRACE     trace.f
3X3 matrix, transpose a                                    XPOSE     xpose.f
 
         
A Top

ABBREVIATED year to a fully specified year., expand an     TEXPYR    texpyr.f
ABBREVIATED years, set the interval of expansion for       TSETYR    texpyr.f
ABERRATION correction, low-level                           SPKACS    spkacs.f
ABERRATION correction, low-level light time and stellar    SPKAPS    spkaps.f
ABERRATION for transmission case, stellar                  STLABX    stlabx.f
ABERRATION, stellar                                        STELAB    stelab.f
ABERRATION-CORRECTED state computation, low-level          SPKAPS    spkaps.f
ABERRATION-CORRECTED state from SPK file                   SPKACS    spkacs.f
ABERRATION-CORRECTED state, get light time and stellar     SPKACS    spkacs.f
ABERRATIONS, get position relative observer corrected for  SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
ABERRATIONS, get state relative observer corrected for     SPKEZ     spkez.f
ABERRATIONS, get state relative to observer corrected for  SPKEZR    spkezr.f
ACCESS methods for das files, return allowed               DASHAM    dasfm.f
ACCESS, open a das file for read                           DASOPR    dasfm.f
ACCESS, open a das file for write                          DASOPW    dasfm.f
ACCESS, open a new das file for write                      DASOPN    dasfm.f
ACCESS, open a new das file with write                     DASONW    dasfm.f
ACCESS, open a new dla file with write                     DLAOPN    dlaopn.f
ACCESS, open a new dsk file with write                     DSKOPN    dskopn.f
ACOS before evaluation, check a d.p. argument for          DACOSN    dacosn.f
ACTION, get/set default error                              ERRACT    erract.f
ADD character data to a das file                           DASADC    dasadc.f
ADD character data to EK column                            EKACEC    ekacec.f
ADD comment records to a das file                          DASACR    dasacr.f
ADD comments from a logical unit to a das file             DASACU    dasacu.f
ADD comments to a binary DAF file                          DAFAC     dafac.f
ADD comments to a binary das file                          DASAC     dasac.f
ADD comments to SPK or CK file                             SPCAC     spcac.f
ADD DAF reserved records                                   DAFARR    dafarr.f
ADD data to a type 03 pck segment                          PCK03A    pck03a.f
ADD data to a type 14 SPK segment                          SPK14A    spk14a.f
ADD data to a type 4 CK segment                            CKW04A    ckw04a.f
ADD data to DAF array                                      DAFADA    dafana.f
ADD data to EK                                             EKACEC    ekacec.f
                                                           EKACED    ekaced.f
                                                           EKACEI    ekacei.f
ADD double precision data to a das file                    DASADD    dasadd.f
ADD double precision data to EK column                     EKACED    ekaced.f
ADD integer data to a das file                             DASADI    dasadi.f
ADD integer data to EK column                              EKACEI    ekacei.f
ADD new DAF array                                          DAFANA    dafana.f
ADDING data to a DAF, continue                             DAFCAD    dafana.f
ADDING data to, select a DAF to continue                   DAFCAD    dafana.f
ADDING segments, open an existing SPK file for             SPKOPA    spkopa.f
ADDITION, 3-dimensional vector                             VADD      vadd.f
ADDITION, n-dimensional vector                             VADDG     vaddg.f
ADDITIVE numeric time system to another, convert one       UNITIM    unitim.f
ADDITIVE numeric time systems, transform between two       UNITIM    unitim.f
ADDRESS range of das file, return logical                  DASLLA    daslla.f
ADDRESS, read data from DAF                                DAFGDA    dafgda.f
ADDRESS, record/word to DAF                                DAFRWA    dafrwa.f
ADDRESS to physical location, map das logical              DASA2L    dasa2l.f
ADDRESS to record/word, DAF                                DAFARW    dafrwa.f
ADDRESS, write data to DAF                                 DAFWDA    dafwda.f
ADDRESSES in das file, return last logical                 DASLLA    daslla.f
ADDRESSES using substrings, update a range of das logical  DASUDC    dasudc.f
ADDRESSES, write substrings to a range of das logical      DASUDC    dasudc.f
AGAINST wildcard template, match string                    MATCHI    matchi.f
                                                           MATCHW    matchw.f
AGENT from kernel pool watch lists, delete                 DWPOOL    pool.f
ALLOCATE node from linked list pool                        LNKAN     lnkan.f
ALLOW changes of long error message                        ALLOWD    accept.f
ALLOWED access methods for das files, return               DASHAM    dasfm.f
ALLOWED identifier characters for lexing, customize        LXCSID    lxname.f
ALLOWED identifier characters, return default              LXDFID    lxname.f
ALREADY open, test for file                                ISOPEN    isopen.f
ALTITUDE over an ellipoid, derivative of                   DNEARP    dnearp.f
ALTITUDE over an ellipsoid, rate of change of the          DNEARP    dnearp.f
AMOUNT of data in a das file, find the                     DASHFS    dasfm.f
ANGLE, determine if a vector lies in a solid tetrahedral   INSANG    insang.f
ANGLE, emission                                            ILUMIN    ilumin.f
ANGLE for arbitrary illumination source, compute phase     PHASEQ    phaseq.f
ANGLE general source, emission                             ILLUMG    illumg.f
ANGLE general source, incidence                            ILLUMG    illumg.f
ANGLE general source, phase                                ILLUMG    illumg.f
ANGLE general source with flags, emission                  ILLUMF    illumf.f
ANGLE general source with flags, incidence                 ILLUMF    illumf.f
ANGLE general source with flags, phase                     ILLUMF    illumf.f
ANGLE of a rotation matrix, axis and                       RAXISA    raxisa.f
ANGLE, phase                                               ILUMIN    ilumin.f
ANGLE search, gf phase                                     GFPA      gfpa.f
ANGLE, solar incidence                                     ILUMIN    ilumin.f
ANGLE, time derivative of half                             DHFA      dhfa.f
ANGLE to rotation, axis and                                AXISAR    axisar.f
ANGLES and derivatives from state transformation, euler    XF2EUL    xf2eul.f
ANGLES and derivatives, state transformation from euler    EUL2XF    xf2eul.f
ANGLES and their derivatives, get euler                    PCKE02    pcke02.f
                                                           PCKEUL    pckeul.f
ANGLES for a body, fetch euler                             BODEUL    bodeul.f
ANGLES for orientation of a body, euler                    BODEUL    bodeul.f
ANGLES general source, illumination                        ILLUMG    illumg.f
ANGLES general source, lighting                            ILLUMG    illumg.f
ANGLES general source with flags, illumination             ILLUMF    illumf.f
ANGLES general source with flags, lighting                 ILLUMF    illumf.f
ANGLES, illumination                                       ILUMIN    ilumin.f
ANGLES, lighting                                           ILUMIN    ilumin.f
ANGLES, matrix to euler                                    M2EUL     m2eul.f
ANGLES to matrix, euler                                    EUL2M     eul2m.f
ANGULAR separation of 3-dimensional vectors                VSEP      vsep.f
ANGULAR separation of n-dimensional vectors                VSEPG     vsepg.f
ANGULAR separation search, gf                              GFSEP     gfsep.f
ANGULAR separation, time derivative of                     DVSEP     dvsep.f
ANGULAR velocity from quaternion and derivative            QDQ2AV    qdq2av.f
ANGULAR velocity, get CK pointing and                      CKGPAV    ckgpav.f
ANGULAR velocity, state transformation to rotation and     RAV2XF    rav2xf.f
                                                           XF2RAV    xf2rav.f
APPARENT position from SPK file                            SPKAPO    spkapo.f
APPARENT position, get                                     SPKAPO    spkapo.f
APPEND an item to a character cell                         APPNDC    appndc.f
APPEND an item to a d.p. cell                              APPNDD    appndd.f
APPEND an item to an integer cell                          APPNDI    appndi.f
APPEND comments to a DAF file comment area                 DAFAC     dafac.f
APPEND comments to a das file comment area                 DASAC     dasac.f
APPEND record to EK segment                                EKAPPR    ekappr.f
APPROXIMATE equality                                       APPROX    approx.f
ARBITRARY illumination source, compute phase angle for     PHASEQ    phaseq.f
ARC hyperbolic cosine, d.p.                                DACOSH    dacosh.f
ARC hyperbolic tangent, d.p.                               DATANH    datanh.f
ARCHITECTURE and type from an id word, extract             IDW2AT    idw2at.f
ARCHITECTURE and type of a kernel file, determine the      GETFAT    getfat.f
AREA, append comments to a DAF file comment                DAFAC     dafac.f
AREA, append comments to a das file comment                DASAC     dasac.f
AREA, compute plate model                                  PLTAR     pltar.f
AREA, delete DAF comment                                   DAFDC     dafdc.f
AREA, delete das comment                                   DASDC     dasdc.f
ARGUMENT for acos before evaluation, check a d.p.          DACOSN    dacosn.f
ARGUMENT for asin before evaluation, check a d.p.          DASINE    dasine.f
ARGUMENTS, dummy function for udfuns signature             UDF       udf.f
ARRAY, add data to DAF                                     DAFADA    dafana.f
ARRAY, add new DAF                                         DAFANA    dafana.f
ARRAY are false, test whether some logicals in an          SOMFLS    somfls.f
ARRAY are true, test whether all logicals in an            ALLTRU    alltru.f
ARRAY are true, test whether no logicals in an             NOTRU     notru.f
ARRAY are true, test whether some logicals in an           SOMTRU    somtru.f
ARRAY, begin new DAF                                       DAFBNA    dafana.f
ARRAY, clear a character                                   CLEARC    clearc.f
ARRAY, clear a d.p.                                        CLEARD    cleard.f
ARRAY, clear an integer                                    CLEARI    cleari.f
ARRAY, cycle the elements of a character                   CYCLAC    cyclac.f
ARRAY, cycle the elements of a d.p.                        CYCLAD    cyclad.f
ARRAY, cycle the elements of an integer                    CYCLAI    cyclai.f
ARRAY element, closest integer                             LSTCLI    lstcli.f
ARRAY element, last closest d.p.                           LSTCLD    lstcld.f
ARRAY, end new DAF                                         DAFENA    dafana.f
ARRAY, fill a character                                    FILLC     fillc.f
ARRAY, fill a d.p.                                         FILLD     filld.f
ARRAY, fill an integer                                     FILLI     filli.f
ARRAY, find DAF                                            DAFFA     daffa.f
ARRAY, find next DAF                                       DAFFNA    daffa.f
ARRAY, find previous DAF                                   DAFFPA    daffa.f
ARRAY for equivalent character string, search              ESRCHC    esrchc.f
ARRAY in place, cycle the elements of a character          CYACIP    cyacip.f
ARRAY in place, cycle the elements of a d.p.               CYADIP    cyadip.f
ARRAY in place, cycle the elements of an integer           CYAIIP    cyaiip.f
ARRAY, insert at location in a character                   INSLAC    inslac.f
ARRAY, insert at location in an integer                    INSLAI    inslai.f
ARRAY, insert at location in d.p.                          INSLAD    inslad.f
ARRAY is an order vector, test whether an integer          ISORDV    isordv.f
ARRAY, maximum element of character                        MAXAC     maxac.f
ARRAY, maximum element of d.p.                             MAXAD     maxad.f
ARRAY, maximum element of integer                          MAXAI     maxai.f
ARRAY, minimum element of character                        MINAC     minac.f
ARRAY, minimum element of d.p.                             MINAD     minad.f
ARRAY, minimum element of integer                          MINAI     minai.f
ARRAY, move a character array to another character         MOVEC     movec.f
ARRAY, move a d.p. array to another d.p.                   MOVED     moved.f
ARRAY, move a integer array to another integer             MOVEI     movei.f
ARRAY name, change DAF                                     DAFRN     daffa.f
ARRAY name, get DAF                                        DAFGN     daffa.f
ARRAY, non-blank width of a character                      NBWID     nbwid.f
ARRAY of text lines from a logical unit, read an           READLA    readla.f
ARRAY of text lines to a logical unit, write an            WRITLA    writla.f
ARRAY, order of a character                                ORDERC    orderc.f
ARRAY, order of a d.p.                                     ORDERD    orderd.f
ARRAY, order of an integer                                 ORDERI    orderi.f
ARRAY, pack a character                                    PACKAC    packac.f
ARRAY, pack a d.p.                                         PACKAD    packad.f
ARRAY, pack an integer                                     PACKAI    packai.f
ARRAY, printable width of a character                      PCWID     pcwid.f
ARRAY, product of a d.p.                                   PRODAD    prodad.f
ARRAY, product of an integer                               PRODAI    prodai.f
ARRAY, remove duplicates from a character                  RMDUPC    rmdupc.f
ARRAY, remove duplicates from a d.p.                       RMDUPD    rmdupd.f
ARRAY, remove duplicates from an integer                   RMDUPI    rmdupi.f
ARRAY, remove elements from a character                    REMLAC    remlac.f
ARRAY, remove elements from a d.p.                         REMLAD    remlad.f
ARRAY, remove elements from an integer                     REMLAI    remlai.f
ARRAY, reorder a character                                 REORDC    reordc.f
ARRAY, reorder a d.p.                                      REORDD    reordd.f
ARRAY, reorder a logical                                   REORDL    reordl.f
ARRAY, reorder an integer                                  REORDI    reordi.f
ARRAY, search in a character                               ISRCHC    isrchc.f
ARRAY, search in a d.p.                                    ISRCHD    isrchd.f
ARRAY, search in an integer                                ISRCHI    isrchi.f
ARRAY, shell sort a character                              SHELLC    shellc.f
ARRAY, shell sort a d.p.                                   SHELLD    shelld.f
ARRAY, shell sort an integer                               SHELLI    shelli.f
ARRAY, sum of a d.p.                                       SUMAD     sumad.f
ARRAY, sum of an integer                                   SUMAI     sumai.f
ARRAY, swap elements of character                          SWAPAC    swapac.f
ARRAY, swap elements within a d.p.                         SWAPAD    swapad.f
ARRAY, swap elements within an integer                     SWAPAI    swapai.f
ARRAY to another character array, move a character         MOVEC     movec.f
ARRAY to another d.p. array, move a d.p.                   MOVED     moved.f
ARRAY to another integer array, move a integer             MOVEI     movei.f
ARRAYS for equality, test two integer                      SAMEAI    sameai.f
ARRAYS, reorder DAF                                        DAFRA     dafra.f
ARTICLE, get the correct indefinite                        ANA       ana.f
ASCII, binary DAF to                                       DAFB2A    dafb2a.f
ASCII, binary SPK or CK to                                 SPCB2A    spcb2a.f
ASCII characters from a string, strip                      ASTRIP    astrip.f
ASCII DAF to binary                                        DAFA2B    dafa2b.f
ASCII SPK or CK to binary                                  SPCA2B    spca2b.f
ASIN before evaluation, check a d.p. argument for          DASINE    dasine.f
ASSIGN a 3-dimensional vector to another                   VEQU      vequ.f
ASSIGN an n-dimensional vector to another                  VEQUG     vequg.f
ASSIGN DAF handles                                         DAFAH     dafah.f
ASSOCIATED standard input and output, logical units        STDIO     stdio.f
ASSOCIATED with a frame class and class id, find info      CCIFRM    framex.f
ASSOCIATED with a symbol, fetch nth value                  SYNTHC    synthc.f
                                                           SYNTHD    synthd.f
                                                           SYNTHI    synthi.f
ASSOCIATED with a symbol, set the value                    SYSETC    sysetc.f
                                                           SYSETD    sysetd.f
                                                           SYSETI    syseti.f
ASSOCIATED with a symbol, set the values                   SYPUTC    syputc.f
                                                           SYPUTD    syputd.f
                                                           SYPUTI    syputi.f
ASSOCIATED with a symbol, transpose two values             SYTRNC    sytrnc.f
                                                           SYTRND    sytrnd.f
                                                           SYTRNI    sytrni.f
ASSOCIATED with an object, find the bodyfixed frame        CIDFRM    framex.f
                                                           CNMFRM    framex.f
ATTRIBUTES, fetch reference frame                          FRINFO    framex.f
AXIS and angle of a rotation matrix                        RAXISA    raxisa.f
AXIS and angle to rotation                                 AXISAR    axisar.f
AXIS, vector rotation about an                             VROTV     vrotv.f
 
         
B Top

BACKWARD search, begin DAF                                 DAFBBS    daffa.f
BACKWARD search for position of unlisted character         NCPOSR    ncposr.f
BACKWARD search for the position of a character            CPOSR     cposr.f
BACKWARD search in dla file, begin                         DLABBS    dlabbs.f
BAIL out routine, gf standard                              GFBAIL    gfbail.f
BARYCENTER, state relative to solar system                 SPKSSB    spkssb.f
BASE 16 scientific notation, convert d.p. to               DP2HX     dp2hx.f
BASE 16 scientific notation d.p. number, convert           HX2DP     hx2dp.f
BASE for encoding integers in character string             CHBASE    chbase.f
BEFORE a node, insert sublist into linked list             LNKILB    lnkilb.f
BEFORE evaluation, check a d.p. argument for acos          DACOSN    dacosn.f
BEFORE evaluation, check a d.p. argument for asin          DASINE    dasine.f
BEGIN backward search in dla file                          DLABBS    dlabbs.f
BEGIN DAF backward search                                  DAFBBS    daffa.f
BEGIN DAF forward search                                   DAFBFS    daffa.f
BEGIN forward search in dla file                           DLABFS    dlabfs.f
BEGIN new DAF array                                        DAFBNA    dafana.f
BEGIN new segment in dla file                              DLABNS    dlabns.f
BEGIN search for CK segment                                CKBSS     ckbsr.f
BEGIN writing a fixed packet size generic segment          SGBWFS    sgseqw.f
BEGIN writing a type 03 pck segment                        PCK03B    pck03b.f
BEGIN writing a type 14 SPK segment                        SPK14B    spk14b.f
BEGIN writing a type 4 CK segment                          CKW04B    ckw04b.f
BEGIN writing a variable packet size generic segment       SGBWVS    sgseqw.f
BESSELIAN date 1900.0                                      B1900     b1900.f
BESSELIAN date 1950.0                                      B1950     b1950.f
BETWEEN 3-dimensional vectors, distance                    VDIST     vdist.f
BETWEEN coordinate systems, state transformation           XFMSTA    xfmsta.f
BETWEEN ephemeris time and UTC, difference                 DELTET    deltet.f
BETWEEN line and ellipsoid, distance                       NPEDLN    npedln.f
BETWEEN line of sight and body, distance                   NPEDLN    npedln.f
BETWEEN n-dimensional vectors, distance                    VDISTG    vdistg.f
BETWEEN point and line, distance                           NPLNPT    nplnpt.f
BETWEEN ray and ellipsoid, point of intersection           SURFPT    surfpt.f
BETWEEN SCLK id codes and names, convert                   SCTRAN    sctran.f
BETWEEN two additive numeric time systems, transform       UNITIM    unitim.f
BETWEEN two uniform numeric time systems, transform        UNITIM    unitim.f
BETWEEN various parsed time representations, convert       TTRANS    ttrans.f
BINARY, ASCII DAF to                                       DAFA2B    dafa2b.f
BINARY, ASCII SPK or CK to                                 SPCA2B    spca2b.f
BINARY, convert DAF transfer file to                       DAFTB     daftb.f
BINARY DAF file, add comments to a                         DAFAC     dafac.f
BINARY DAF into a DAF transfer file, convert               DAFBT     dafbt.f
BINARY DAF to ASCII                                        DAFB2A    dafb2a.f
BINARY DAF to text                                         DAFB2T    dafb2t.f
BINARY das, convert das transfer file to                   DASTB     dastb.f
BINARY das file, add comments to a                         DASAC     dasac.f
BINARY das to das transfer file, convert                   DASBT     dasbt.f
BINARY pck file, find frame class id codes of frames in    PCKFRM    pckfrm.f
BINARY pck file, get state transformation matrix from      PCKMAT    pckmat.f
BINARY pck frame, get coverage start and stop time for     PCKCOV    pckcov.f
BINARY pck reference frame, get coverage window for        PCKCOV    pckcov.f
BINARY search for a character string                       BSRCHC    bsrchc.f
BINARY search for a string using an order vector           BSCHOC    bschoc.f
BINARY search for an integer using an order vector         BSCHOI    bschoi.f
BINARY search for an integer value                         BSRCHI    bsrchi.f
BINARY search for d.p. value                               BSRCHD    bsrchd.f
BINARY SPK or CK to ASCII                                  SPCB2A    spcb2a.f
BINARY SPK or CK to text                                   SPCB2T    spcb2t.f
BINARY, text DAF to                                        DAFT2B    daft2b.f
BINARY, text SPK or CK to                                  SPCT2B    spct2b.f
BLOCKS, transpose a matrix by                              XPOSBL    xposbl.f
BODIES in dsk file, find id codes of                       DSKOBJ    dskobj.f
BODIES in SPK file, find id codes of                       SPKOBJ    spkobj.f
BODY, distance between line of sight and                   NPEDLN    npedln.f
BODY, euler angles for orientation of a                    BODEUL    bodeul.f
BODY, fetch euler angles for a                             BODEUL    bodeul.f
BODY, fetch transformation matrix for a                    BODMAT    bodmat.f
BODY, find limb points on target                           LIMBPT    limbpt.f
BODY, find nearest point to observer on target             SUBPNT    subpnt.f
BODY, find nearest point to sun on target                  SUBSLR    subslr.f
BODY, find sub-observer point on target                    SUBPNT    subpnt.f
BODY, find sub-solar point on target                       SUBSLR    subslr.f
BODY, find sub-spacecraft point on target                  SUBPNT    subpnt.f
BODY, find terminator points on target                     TERMPT    termpt.f
BODY from the kernel pool, fetch constants for a           BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
BODY, get coverage start and stop time for                 SPKCOV    spkcov.f
BODY id code to name                                       BODC2N    bodc2n.f
BODY id code to string                                     BODC2S    bodc2s.f
BODY id code to surface id code, surface string and        SRFSCC    srfscc.f
BODY id code to surface string, surface id code and        SRFC2S    srfc2s.f
BODY in the kernel pool, find constants for a              BODFND    bodfnd.f
BODY, line of sight intercept with                         SURFPT    surfpt.f
BODY name to code                                          BODN2C    bodn2c.f
BODY name/id code definition                               BODDEF    boddef.f
BODY names get position relative to an observer, using     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
BODY names get target state relative to an observer, using SPKEZR    spkezr.f
BODY, physical constants for a                             BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
BODY relative to another, geometric position of one        SPKGPS    spkgps.f
BODY relative to another, geometric state of one           SPKGEO    spkgeo.f
BODY string to code                                        BODS2C    bods2c.f
BODY string to surface id code, surface string and         SRFS2C    srfs2c.f
BODY string to surface string, surface id code and         SRFCSS    srfcss.f
BODY surface, find intercept of ray on target              SINCPT    sincpt.f
BODY surface, find intersection of ray and target          SINCPT    sincpt.f
BODY-FIXED latitudinal coordinates to rectangular, convert SRFREC    srfrec.f
BODYFIXED coordinates, transformation from J2000 to        BODMAT    bodmat.f
BODYFIXED frame associated with an object, find the        CIDFRM    framex.f
                                                           CNMFRM    framex.f
BODYFIXED, transformation from inertial position to        TIPBOD    tipbod.f
BODYFIXED, transformation from inertial state to           TISBOD    tisbod.f
BODYFIXED, transformation from J2000 position to           BODMAT    bodmat.f
BOOLEAN function search, gf user defined                   GFUDB     gfudb.f
BOUNDS for type 2 dsk segment, compute range               DSKRB2    dskrb2.f
BRACKET a d.p. value within an interval                    BRCKTD    brcktd.f
BRACKET an integer value within an interval                BRCKTI    brckti.f
BUFFER CK segments for readers                             CKBSR     ckbsr.f
BUFFER, load the kernel pool from an internal text         LMPOOL    pool.f
BUFFER pck segments for readers                            PCKBSR    pckbsr.f
BUFFER SPK segments for readers                            SPKBSR    spkbsr.f
BUFFERED records to a das file, write                      DASWBR    dasrwr.f
BUFFERING, remove least recently used item                 LOCATI    locati.f
BUILD a list in a character string                         LBUILD    lbuild.f
BUILD a right handed coordinate frame                      FRAME     frame.f
BUILT-IN reference frames, fetch names of                  BLTFRM    bltfrm.f
 
         
C Top

C speed of light in a vacuum                               CLIGHT    clight.f
C-KERNEL, --- see CK
C-KERNEL id to SCLK and SPK id, map                        CKMETA    ckmeta.f
C-KERNELS are loaded, determine whether any                CKHAVE    ckbsr.f
CALENDAR, convert from gregorian to julian                 GR2JUL    jul2gr.f
CALENDAR, convert from julian proleptic to gregorian       JUL2GR    jul2gr.f
CALENDAR date, convert ephemeris time to a formal          ETCAL     etcal.f
CALENDARS, gregorian and julian                            TIMDEF    timdef.f
CARDINAL text, replace marker with                         REPMCT    repmct.f
CARDINALITY of a character cell                            CARDC     cardc.f
CARDINALITY of a character cell, set the                   SCARDC    scardc.f
CARDINALITY of a d.p. cell                                 CARDD     cardd.f
CARDINALITY of a d.p. cell, set the                        SCARDD    scardd.f
CARDINALITY of a d.p. window                               WNCARD    wncard.f
CARDINALITY of an integer cell                             CARDI     cardi.f
CARDINALITY of an integer cell, set the                    SCARDI    scardi.f
CARTESIAN surface points, map latitudinal coordinates to   LATSRF    latsrf.f
CARTESIAN surface points to normal vectors, map            SRFNRM    srfnrm.f
CASE insensitive equal, check two character substrings for SAMCHI    samchi.f
CASE insensitive equality, check two characters for        EQCHR     eqchr.f
CASE insensitive equality of two substrings., check        SAMSBI    samsbi.f
CASE insensitive not equal, check two characters for       NECHR     eqchr.f
CASE sensitive equal, check two characters substrings for  SAMCH     samch.f
CASE, stellar aberration for transmission                  STLABX    stlabx.f
CATALOG, check whether a file is a type 1 star             STCC01    stcc01.f
CATALOG file, load a type 1 star                           STCL01    stcl01.f
CATALOG, find stars in ra-dec rectangle in type 1 star     STCF01    stcf01.f
CATALOG, get data for single star from a type 1 star       STCG01    stcg01.f
CELL, append an item to a character                        APPNDC    appndc.f
CELL, append an item to a d.p.                             APPNDD    appndd.f
CELL, append an item to an integer                         APPNDI    appndi.f
CELL, cardinality of a character                           CARDC     cardc.f
CELL, cardinality of a d.p.                                CARDD     cardd.f
CELL, cardinality of an integer                            CARDI     cardi.f
CELL, copy a character                                     COPYC     copyc.f
CELL, copy a d.p.                                          COPYD     copyd.f
CELL, copy an integer                                      COPYI     copyi.f
CELL, report an excess of elements in a                    EXCESS    excess.f
CELL, set the cardinality of a character                   SCARDC    scardc.f
CELL, set the cardinality of a d.p.                        SCARDD    scardd.f
CELL, set the cardinality of an integer                    SCARDI    scardi.f
CELL, set the size of a character                          SSIZEC    ssizec.f
CELL, set the size of a d.p.                               SSIZED    ssized.f
CELL, set the size of an integer                           SSIZEI    ssizei.f
CELL, size of a character                                  SIZEC     sizec.f
CELL, size of a d.p.                                       SIZED     sized.f
CELL, size of an integer                                   SIZEI     sizei.f
CENTER and generating vectors, ellipse to                  EL2CGV    el2cgv.f
CENTER and generating vectors to ellipse                   CGV2EL    cgv2el.f
CENTER, map frame class and class id to frame name, id,    CCIFRM    framex.f
CHANGE DAF array name                                      DAFRN     daffa.f
CHANGE default convergence tolerance for gf routines       GFSTOL    gfstol.f
CHANGE inertial reference frames                           CHGIRF    chgirf.f
CHANGE of the altitude over an ellipsoid, rate of          DNEARP    dnearp.f
CHANGE time software defaults.                             TIMDEF    timdef.f
CHANGES of long error message, allow                       ALLOWD    accept.f
CHARACTER array, clear a                                   CLEARC    clearc.f
CHARACTER array, cycle the elements of a                   CYCLAC    cyclac.f
CHARACTER array, fill a                                    FILLC     fillc.f
CHARACTER array in place, cycle the elements of a          CYACIP    cyacip.f
CHARACTER array, insert at location in a                   INSLAC    inslac.f
CHARACTER array, maximum element of                        MAXAC     maxac.f
CHARACTER array, minimum element of                        MINAC     minac.f
CHARACTER array, move a character array to another         MOVEC     movec.f
CHARACTER array, non-blank width of a                      NBWID     nbwid.f
CHARACTER array, order of a                                ORDERC    orderc.f
CHARACTER array, pack a                                    PACKAC    packac.f
CHARACTER array, printable width of a                      PCWID     pcwid.f
CHARACTER array, remove duplicates from a                  RMDUPC    rmdupc.f
CHARACTER array, remove elements from a                    REMLAC    remlac.f
CHARACTER array, reorder a                                 REORDC    reordc.f
CHARACTER array, search in a                               ISRCHC    isrchc.f
CHARACTER array, shell sort a                              SHELLC    shellc.f
CHARACTER array, swap elements of                          SWAPAC    swapac.f
CHARACTER array to another character array, move a         MOVEC     movec.f
CHARACTER, backward search for position of unlisted        NCPOSR    ncposr.f
CHARACTER, backward search for the position of a           CPOSR     cposr.f
CHARACTER cell, append an item to a                        APPNDC    appndc.f
CHARACTER cell, cardinality of a                           CARDC     cardc.f
CHARACTER cell, copy a                                     COPYC     copyc.f
CHARACTER cell, set the cardinality of a                   SCARDC    scardc.f
CHARACTER cell, set the size of a                          SSIZEC    ssizec.f
CHARACTER cell, size of a                                  SIZEC     sizec.f
CHARACTER clock format, convert spacecraft clock ticks to  SCFMT     scfmt.f
CHARACTER column entry, fetch element from                 EKGC      ekqmgr.f
CHARACTER column to EK segment, write entire               EKACLC    ekaclc.f
CHARACTER, d.p. number to                                  DPSTR     dpstr.f
CHARACTER data from a das file, read                       DASRDC    dasrdc.f
CHARACTER data from EK column, read                        EKRCEC    ekrcec.f
CHARACTER data to a das file, add                          DASADC    dasadc.f
CHARACTER data to EK column, add                           EKACEC    ekacec.f
CHARACTER data to EK column, write                         EKACEC    ekacec.f
CHARACTER element less than, last                          LSTLTC    lstltc.f
CHARACTER element less than or equal to, last              LSTLEC    lstlec.f
CHARACTER entry in an EK column, replace                   EKUCEC    ekucec.f
CHARACTER, first non-blank                                 FRSTNB    frstnb.f
CHARACTER, first non-printable                             FRSTNP    frstnp.f
CHARACTER, first printable                                 FRSTPC    frstpc.f
CHARACTER, forward search for position of                  CPOS      cpos.f
CHARACTER, forward search for position of unlisted         NCPOS     ncpos.f
CHARACTER, last non-blank                                  LASTNB    lastnb.f
CHARACTER, last printable                                  LASTPC    lastpc.f
CHARACTER physical records, read das                       DASRRC    dasrwr.f
CHARACTER physical records, update das                     DASURC    dasrwr.f
CHARACTER physical records, write das                      DASWRC    dasrwr.f
CHARACTER record, read DAF                                 DAFRCR    dafrcr.f
CHARACTER record, write DAF                                DAFWCR    dafwcr.f
CHARACTER records, perform fortran reads of                DASIOC    dasioc.f
CHARACTER records, perform fortran writes of               DASIOC    dasioc.f
CHARACTER set, element of a                                ELEMC     elemc.f
CHARACTER set, fetch from a                                FETCHC    fetchc.f
CHARACTER set, insert an item into a                       INSRTC    insrtc.f
CHARACTER set, remove an item from a                       REMOVC    removc.f
CHARACTER set, validate a                                  VALIDC    validc.f
CHARACTER sets, compare                                    SETC      setc.f
CHARACTER sets, difference of two                          DIFFC     diffc.f
CHARACTER sets, intersect two                              INTERC    interc.f
CHARACTER sets, symmetric difference of two                SDIFFC    sdiffc.f
CHARACTER sets, union two                                  UNIONC    unionc.f
CHARACTER string, base for encoding integers in            CHBASE    chbase.f
CHARACTER string, binary search for a                      BSRCHC    bsrchc.f
CHARACTER string, build a list in a                        LBUILD    lbuild.f
CHARACTER string, compress a                               CMPRSS    cmprss.f
CHARACTER string, compress uppercase left-justify a        LJUCRS    ljucrs.f
CHARACTER string, convert integer to                       INTSTR    intstr.f
CHARACTER string, cycle a                                  CYCLEC    cyclec.f
CHARACTER string, decode a                                 DECHAR    enchar.f
CHARACTER string, decode a portably encoded                PRTDEC    prtenc.f
CHARACTER string, encode a                                 ENCHAR    enchar.f
CHARACTER string, left justify a                           LJUST     ljust.f
CHARACTER string, next word in a                           NEXTWD    nextwd.f
CHARACTER string, nth word in a                            NTHWD     nthwd.f
CHARACTER string, portably, encode a                       PRTENC    prtenc.f
CHARACTER string, prefix a                                 PREFIX    prefix.f
CHARACTER string, replace marker with                      REPMC     repmc.f
CHARACTER string, right justify a                          RJUST     rjust.f
CHARACTER string, search array for equivalent              ESRCHC    esrchc.f
CHARACTER string, shift a                                  SHIFTC    shiftc.f
CHARACTER string, suffix a                                 SUFFIX    suffix.f
CHARACTER string to a d.p. number, parse a                 NPARSD    nparsd.f
CHARACTER string to an integer, parse a                    NPARSI    nparsi.f
CHARACTER string, touch a                                  TOUCHC    touchc.f
CHARACTER substrings for case insensitive equal, check two SAMCHI    samchi.f
CHARACTER value of a pooled kernel variable, return the    GCPOOL    pool.f
CHARACTER values, swap                                     SWAPC     swapc.f
CHARACTER variable in the kernel pool, set the value of a  PCPOOL    pool.f
CHARACTER with formatting, d.p. number to                  DPSTRF    dpstrf.f
CHARACTERS for case insensitive equality, check two        EQCHR     eqchr.f
CHARACTERS for case insensitive not equal, check two       NECHR     eqchr.f
CHARACTERS for lexing, customize allowed identifier        LXCSID    lxname.f
CHARACTERS from a string, strip ASCII                      ASTRIP    astrip.f
CHARACTERS from a text file, read encoded                  RDENCC    rdencc.f
CHARACTERS in a string, replace                            REPLCH    replch.f
CHARACTERS in a text file, count                           COUNTC    countc.f
CHARACTERS, return default allowed identifier              LXDFID    lxname.f
CHARACTERS substrings for case sensitive equal, check two  SAMCH     samch.f
CHARACTERS to a text file, encode and write                WRENCC    wrencc.f
CHEBYSHEV expansion, derivatives of a                      CHBDER    chbder.f
CHEBYSHEV expansion, interpolate a                         CHBINT    chbint.f
CHEBYSHEV polynomial expansion, integral of                CHBIGR    chbigr.f
CHEBYSHEV polynomial expansion, integrate                  CHBIGR    chbigr.f
CHEBYSHEV polynomial expansion, value of a                 CHBVAL    chbval.f
CHECK a d.p. argument for acos before evaluation           DACOSN    dacosn.f
CHECK a d.p. argument for asin before evaluation           DASINE    dasine.f
CHECK an id string                                         CHCKID    chckid.f
CHECK case insensitive equality of two substrings.         SAMSBI    samsbi.f
CHECK equality of two substrings.                          SAMSUB    samsub.f
CHECK in, module                                           CHKIN     trcpkg.f
CHECK out, module                                          CHKOUT    trcpkg.f
CHECK the components of a time vector                      TCHECK    tcheck.f
CHECK the kernel pool for updated variables                CVPOOL    pool.f
CHECK the properties of a kernel pool variable             BADKPV    badkpv.f
CHECK two character substrings for case insensitive equal  SAMCHI    samchi.f
CHECK two characters for case insensitive equality         EQCHR     eqchr.f
CHECK two characters for case insensitive not equal        NECHR     eqchr.f
CHECK two characters substrings for case sensitive equal   SAMCH     samch.f
CHECK whether a file is a type 1 star catalog              STCC01    stcc01.f
CHECKING status, get the current time component            TCHCKD    tcheck.f
CK file, add comments to SPK or                            SPCAC     spcac.f
CK file, close a                                           CKCLS     ckcls.f
CK file, continue reading comments from an SPK or          SPCRNL    spcrfl.f
CK file, delete comments from SPK or                       SPCDC     spcdc.f
CK file, extract comments from SPK or                      SPCEC     spcec.f
CK file, find id codes of objects in                       CKOBJ     ckobj.f
CK file, open a new                                        CKOPN     ckopn.f
CK file, open new SPK or                                   SPCOPN    spcopn.f
CK file, read the first comment line of an SPK or          SPCRFL    spcrfl.f
CK file, read the next comment line of an SPK or           SPCRNL    spcrfl.f
CK frame, get coverage start and stop time for             CKCOV     ckcov.f
CK instrument, get coverage start and stop time for        CKCOV     ckcov.f
CK object, get coverage start and stop time for            CKCOV     ckcov.f
CK object, get coverage window for                         CKCOV     ckcov.f
CK pointing and angular velocity, get                      CKGPAV    ckgpav.f
CK pointing file, load                                     CKLPF     ckbsr.f
CK pointing file, unload                                   CKUPF     ckbsr.f
CK pointing, get                                           CKGP      ckgp.f
CK segment, add data to a type 4                           CKW04A    ckw04a.f
CK segment, begin search for                               CKBSS     ckbsr.f
CK segment, begin writing a type 4                         CKW04B    ckw04b.f
CK segment, end a type 4                                   CKW04E    ckw04e.f
CK segment, evaluate type 5                                CKE05     cke05.f
CK segment, evaluate type 6                                CKE06     cke06.f
CK segment, get pointing from                              CKPFS     ckpfs.f
CK segment, read record from type 4                        CKR04     ckr04.f
CK segment, read record from type 5                        CKR05     ckr05.f
CK segment, read record from type 6                        CKR06     ckr06.f
CK segment, select next                                    CKSNS     ckbsr.f
CK segments for readers, buffer                            CKBSR     ckbsr.f
CK to ASCII, binary SPK or                                 SPCB2A    spcb2a.f
CK to binary, ASCII SPK or                                 SPCA2B    spca2b.f
CK to binary, text SPK or                                  SPCT2B    spct2b.f
CK to text, binary SPK or                                  SPCB2T    spcb2t.f
CK type 1 pointing data record, evaluate                   CKE01     cke01.f
CK type 1 pointing data record, read                       CKR01     ckr01.f
CK type 1 pointing data segment, write                     CKW01     ckw01.f
CK type 1 record, get                                      CKGR01    ckgr01.f
CK type 1 records, number of                               CKNR01    cknr01.f
CK type 2 pointing data record, evaluate                   CKE02     cke02.f
CK type 2 pointing data record, read                       CKR02     ckr02.f
CK type 2 pointing data segment, write                     CKW02     ckw02.f
CK type 2 record, get                                      CKGR02    ckgr02.f
CK type 2 records, number of                               CKNR02    cknr02.f
CK type 3 pointing data record, evaluate                   CKE03     cke03.f
CK type 3 pointing data record, read                       CKR03     ckr03.f
CK type 3 pointing data segment, write                     CKW03     ckw03.f
CK type 3 record, get                                      CKGR03    ckgr03.f
CK type 3 records, number of                               CKNR03    cknr03.f
CK type 4 pointing data record, evaluate                   CKE04     cke04.f
CK type 4 record, get                                      CKGR04    ckgr04.f
CK type 4 records, number of                               CKNR04    cknr04.f
CK type 5 data segment, write                              CKW05     ckw05.f
CK type 5 record, get                                      CKGR05    ckgr05.f
CK type 5 records, number of                               CKNR05    cknr05.f
CK type 6 record, get                                      CKGR06    ckgr06.f
CK type 6 segment, get mini-segment parameters from        CKMP06    ckmp06.f
CK type 6 segment, number of mini-segments in              CKNM06    cknm06.f
CLEAR a character array                                    CLEARC    clearc.f
CLEAR a d.p. array                                         CLEARD    cleard.f
CLEAR an integer array                                     CLEARI    cleari.f
CLEAR the keeper system                                    KCLEAR    keeper.f
CLEAR the pool of kernel variables                         CLPOOL    pool.f
CLOCK, --- also see spacecraft clock
CLOCK format, convert spacecraft clock ticks to character  SCFMT     scfmt.f
CLOSE a CK file                                            CKCLS     ckcls.f
CLOSE a das file                                           DASLLC    dasfm.f
CLOSE a dsk file                                           DSKCLS    dskcls.f
CLOSE a pck file                                           PCKCLS    pckcls.f
CLOSE a text file opened by rdtext                         CLTEXT    rdtext.f
CLOSE an open das file                                     DASCLS    dascls.f
CLOSE an SPK file                                          SPKCLS    spkcls.f
CLOSE DAF                                                  DAFCLS    dafah.f
CLOSE EK                                                   EKCLS     ekcls.f
CLOSEST d.p. array element, last                           LSTCLD    lstcld.f
CLOSEST integer array element                              LSTCLI    lstcli.f
CLUSTER directories, update das                            DASCUD    dascud.f
CODE and body id code to surface string, surface id        SRFC2S    srfc2s.f
CODE and body string to surface string, surface id         SRFCSS    srfcss.f
CODE, body name to                                         BODN2C    bodn2c.f
CODE, body string to                                       BODS2C    bods2c.f
CODE, convert an SCLK name to an SCLK id                   SCID2N    sctran.f
                                                           SCN2ID    sctran.f
CODE definition, body name/id                              BODDEF    boddef.f
CODE, surface string and body id code to surface id        SRFSCC    srfscc.f
CODE, surface string and body string to surface id         SRFS2C    srfs2c.f
CODE to frame name translation, frame id                   FRMNAM    framex.f
CODE to name, body id                                      BODC2N    bodc2n.f
CODE to string, body id                                    BODC2S    bodc2s.f
CODE to surface id code, surface string and body id        SRFSCC    srfscc.f
CODE to surface string, surface id code and body id        SRFC2S    srfc2s.f
CODE translation, frame name to frame id                   NAMFRM    framex.f
CODES and names, convert between SCLK id                   SCTRAN    sctran.f
CODES of bodies in dsk file, find id                       DSKOBJ    dskobj.f
CODES of bodies in SPK file, find id                       SPKOBJ    spkobj.f
CODES of ephemeris objects in dsk file, find id            DSKOBJ    dskobj.f
CODES of ephemeris objects in SPK file, find id            SPKOBJ    spkobj.f
CODES of frames in binary pck file, find frame class id    PCKFRM    pckfrm.f
CODES of objects in CK file, find id                       CKOBJ     ckobj.f
CODES of surfaces in dsk file, find id                     DSKSRF    dsksrf.f
COLUMN, add character data to EK                           EKACEC    ekacec.f
COLUMN, add double precision data to EK                    EKACED    ekaced.f
COLUMN, add integer data to EK                             EKACEI    ekacei.f
COLUMN entry, fetch element from character                 EKGC      ekqmgr.f
COLUMN entry, fetch element from double precision          EKGD      ekqmgr.f
COLUMN entry, fetch element from integer                   EKGI      ekqmgr.f
COLUMN entry, return the number of elements in a           EKNELT    ekqmgr.f
COLUMN, read character data from EK                        EKRCEC    ekrcec.f
COLUMN, read double precision data from EK                 EKRCED    ekrced.f
COLUMN, read integer data from EK                          EKRCEI    ekrcei.f
COLUMN, replace character entry in an EK                   EKUCEC    ekucec.f
COLUMN, replace d.p. entry in an EK                        EKUCED    ekuced.f
COLUMN, replace integer entry in an EK                     EKUCEI    ekucei.f
COLUMN, replace time entry in an EK                        EKUCED    ekuced.f
COLUMN specified by index, return information on loaded EK EKCII     ekqmgr.f
COLUMN to EK segment, write entire character               EKACLC    ekaclc.f
COLUMN to EK segment, write entire d.p.                    EKACLD    ekacld.f
COLUMN to EK segment, write entire integer                 EKACLI    ekacli.f
COLUMN, write character data to EK                         EKACEC    ekacec.f
COLUMN, write double precision data to EK                  EKACED    ekaced.f
COLUMN, write integer data to EK                           EKACEI    ekacei.f
COLUMNS of a rotation, sharpen the orhogonality of the     SHARPR    sharpr.f
COLUMNS, return the count of loaded EK                     EKCCNT    ekqmgr.f
COLUMNS, return the number of loaded EK                    EKCCNT    ekqmgr.f
COMBINATION of three 3-dimensional vectors, linear         VLCOM3    vlcom3.f
COMBINATION of two 3-dimensional vectors, linear           VLCOM     vlcom.f
COMBINATION of two n-dimensional vectors, linear           VLCOMG    vlcomg.f
COMMENT area, append comments to a DAF file                DAFAC     dafac.f
COMMENT area, append comments to a das file                DASAC     dasac.f
COMMENT area, delete DAF                                   DAFDC     dafdc.f
COMMENT area, delete das                                   DASDC     dasdc.f
COMMENT line of an SPK or CK file, read the first          SPCRFL    spcrfl.f
COMMENT line of an SPK or CK file, read the next           SPCRNL    spcrfl.f
COMMENT records from a das file, remove                    DASRCR    dasrcr.f
COMMENT records to a das file, add                         DASACR    dasacr.f
COMMENTS from a DAF, extract                               DAFEC     dafec.f
COMMENTS from a das file, extract                          DASEC     dasec.f
COMMENTS from a das file to a logical unit, extract        DASECU    dasecu.f
COMMENTS from a logical unit to a das file, add            DASACU    dasacu.f
COMMENTS from an SPK or CK file, continue reading          SPCRNL    spcrfl.f
COMMENTS from SPK or CK file, delete                       SPCDC     spcdc.f
COMMENTS from SPK or CK file, extract                      SPCEC     spcec.f
COMMENTS to a binary DAF file, add                         DAFAC     dafac.f
COMMENTS to a binary das file, add                         DASAC     dasac.f
COMMENTS to a DAF file comment area, append                DAFAC     dafac.f
COMMENTS to a das file comment area, append                DASAC     dasac.f
COMMENTS to SPK or CK file, add                            SPCAC     spcac.f
COMMON divisor, greatest                                   GCD       gcd.f
COMPARE character sets                                     SETC      setc.f
COMPARE d.p. sets                                          SETD      setd.f
COMPARE integer sets                                       SETI      seti.f
COMPARE two d.p. windows                                   WNRELD    wnreld.f
COMPLEMENT a d.p. window                                   WNCOMD    wncomd.f
COMPONENT checking status, get the current time            TCHCKD    tcheck.f
COMPONENT of a 3-vector, perpendicular                     VPERP     vperp.f
COMPONENTS for a symbol, fetch all                         SYGETC    sygetc.f
                                                           SYGETD    sygetd.f
                                                           SYGETI    sygeti.f
COMPONENTS from a vector, unpack three scalar              VUPACK    vupack.f
COMPONENTS into a vector, pack three scalar                VPACK     vpack.f
COMPONENTS of a single symbol, order the                   SYORDC    syordc.f
                                                           SYORDD    syordd.f
                                                           SYORDI    syordi.f
COMPONENTS of a time vector, check the                     TCHECK    tcheck.f
COMPONENTS, parse a time string into a vector of           TPARTV    tpartv.f
COMPRESS a character string                                CMPRSS    cmprss.f
COMPRESS uppercase left-justify a character string         LJUCRS    ljucrs.f
COMPUTE a polynomial and its derivatives                   POLYDS    polyds.f
COMPUTE a state from equinoctial elements                  EQNCPV    eqncpv.f
COMPUTE a unit cross product and its derivative            DUCRSS    ducrss.f
COMPUTE l s                                                LSPCN     lspcn.f
COMPUTE l sub s                                            LSPCN     lspcn.f
COMPUTE ls                                                 LSPCN     lspcn.f
COMPUTE normal vector for a type 2 dsk plate               DSKN02    dskn02.f
COMPUTE normal vector of triangular plate from vertices    PLTNRM    pltnrm.f
COMPUTE normal vectors on dsk surface                      SRFNRM    srfnrm.f
COMPUTE normal vectors on topographic surface              SRFNRM    srfnrm.f
COMPUTE phase angle for arbitrary illumination source      PHASEQ    phaseq.f
COMPUTE plate model area                                   PLTAR     pltar.f
COMPUTE plate model volume                                 PLTVOL    pltvol.f
COMPUTE range bounds for type 2 dsk segment                DSKRB2    dskrb2.f
COMPUTE the derivative of a cross product                  DVCRSS    dvcrss.f
COMPUTE the derivative of a dot product                    DVDOT     dvdot.f
COMPUTE the local time for a point on a body.              ET2LST    et2lst.f
COMPUTE the remainder of a double precision division       RMAIND    rmaind.f
COMPUTE the remainder of an integer division               RMAINI    rmaini.f
COMPUTE uplink and downlink light time                     LTIME     ltime.f
CONDITION, signal error                                    SIGERR    sigerr.f
CONDITION solver, gf mid-level geometric                   GFEVNT    gfevnt.f
CONE, intersection of line segment and                     INCNSG    incnsg.f
CONFIRM the existence of a pooled kernel variable          EXPOOL    pool.f
CONIC elements from state                                  OSCELT    oscelt.f
CONIC elements from state, extended                        OSCLTX    oscltx.f
CONIC elements, state from                                 CONICS    conics.f
CONSTANT offset frame, fetch the rotation and frame of a   TKFRAM    tkfram.f
CONSTANT, plane to normal vector and                       PL2NVC    pl2nvc.f
CONSTANT position observer, state relative to              SPKCPO    spkcpo.f
CONSTANT position surface point, state relative to         SPKCPO    spkcpo.f
CONSTANT position target, state of                         SPKCPT    spkcpt.f
CONSTANT step size, gf get                                 GFSTEP    gfstep.f
CONSTANT step size, gf set                                 GFSSTP    gfstep.f
CONSTANT to plane, normal vector and                       NVC2PL    nvc2pl.f
CONSTANT velocity observer, state relative to              SPKCVO    spkcvo.f
CONSTANT velocity surface point, state relative to         SPKCVO    spkcvo.f
CONSTANT velocity target, state of                         SPKCVT    spkcvt.f
CONSTANTS for a body from the kernel pool, fetch           BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
CONSTANTS for a body in the kernel pool, find              BODFND    bodfnd.f
CONSTANTS for a body, physical                             BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
CONSTANTS from a generic segment, fetch                    SGFCON    sgfcon.f
CONSTRAINTS, search using illumination angle               GFILUM    gfilum.f
CONSTRAINTS, search using lighting angle                   GFILUM    gfilum.f
CONSTRAINTS, solve for emission angle                      GFILUM    gfilum.f
CONSTRAINTS, solve for illumination angle                  GFILUM    gfilum.f
CONSTRAINTS, solve for incidence angle                     GFILUM    gfilum.f
CONSTRAINTS, solve for phase angle                         GFILUM    gfilum.f
CONSTRAINTS, solve for solar incidence angle               GFILUM    gfilum.f
CONTINUE adding data to a DAF                              DAFCAD    dafana.f
CONTINUE adding data to, select a DAF to                   DAFCAD    dafana.f
CONTINUE reading comments from an SPK or CK file           SPCRNL    spcrfl.f
CONTINUE searching, select a DAF to                        DAFCS     daffa.f
CONTINUED string value from the kernel pool, retrieve a    SEPOOL    sepool.f
                                                           STPOOL    stpool.f
CONTINUOUS spacecraft clock ticks, ephemeris time to       SCE2C     sce2c.f
CONTINUOUS type 1 ticks, ephemeris time to                 SCEC01    sc01.f
CONTRACT the intervals of a d.p. window                    WNCOND    wncond.f
CONVERGENCE tolerance for gf routines, change default      GFSTOL    gfstol.f
CONVERT a string to tdb seconds past the J2000 epoch       STR2ET    str2et.f
CONVERT an integer to ordinal text                         INTORD    intord.f
CONVERT an integer to text                                 INTTXT    inttxt.f
CONVERT an SCLK name to an SCLK id code                    SCID2N    sctran.f
                                                           SCN2ID    sctran.f
CONVERT and format d.p. seconds past J2000 as a string     TIMOUT    timout.f
CONVERT base 16 scientific notation d.p. number            HX2DP     hx2dp.f
CONVERT between SCLK id codes and names                    SCTRAN    sctran.f
CONVERT between various parsed time representations        TTRANS    ttrans.f
CONVERT binary DAF into a DAF transfer file                DAFBT     dafbt.f
CONVERT binary das to das transfer file                    DASBT     dasbt.f
CONVERT body-fixed latitudinal coordinates to rectangular  SRFREC    srfrec.f
CONVERT d.p. number to encoded d.p. number                 DP2HX     dp2hx.f
CONVERT d.p. to base 16 scientific notation                DP2HX     dp2hx.f
CONVERT d.p. to signed normalized hexadecimal string       DP2HX     dp2hx.f
CONVERT DAF transfer file to binary                        DAFTB     daftb.f
CONVERT das transfer file to binary das                    DASTB     dastb.f
CONVERT encoded d.p. number to d.p. number                 HX2DP     hx2dp.f
CONVERT ephemeris time to a formal calendar date           ETCAL     etcal.f
CONVERT from gregorian to julian calendar                  GR2JUL    jul2gr.f
CONVERT from julian proleptic to gregorian calendar        JUL2GR    jul2gr.f
CONVERT from one time vector to another                    TTRANS    ttrans.f
CONVERT integer to character string                        INTSTR    intstr.f
CONVERT integer to signed hexadecimal string               INT2HX    int2hx.f
CONVERT one additive numeric time system to another        UNITIM    unitim.f
CONVERT one uniform numeric time system to another         UNITIM    unitim.f
CONVERT planetographic to rectangular coordinates          PGRREC    pgrrec.f
CONVERT rectangular to planetographic coordinates          RECPGR    recpgr.f
CONVERT signed hexadecimal string to integer               HX2INT    hx2int.f
CONVERT signed normalized hexadecimal string to d.p.       HX2DP     hx2dp.f
CONVERT spacecraft clock string to ticks                   SCTIKS    sctiks.f
CONVERT spacecraft clock ticks to character clock format   SCFMT     scfmt.f
CONVERT state                                              XFMSTA    xfmsta.f
CONVERT state to extended osculating elements              OSCLTX    oscltx.f
CONVERT state to osculating elements                       OSCELT    oscelt.f
CONVERT surface latitudinal coordinates to rectangular     SRFREC    srfrec.f
CONVERT ticks to a type 1 spacecraft clock string          SCFM01    sc01.f
CONVERT to lowercase                                       LCASE     lcase.f
CONVERT to uppercase                                       UCASE     ucase.f
CONVERT type 1 spacecraft clock string to ticks            SCPS01    scps01.f
                                                           SCTK01    sc01.f
CONVERT units                                              CONVRT    convrt.f
COORDINATE frame, build a right handed                     FRAME     frame.f
COORDINATE search, gf position                             GFPOSC    gfposc.f
COORDINATE search, gf subpoint                             GFSUBC    gfsubc.f
COORDINATE search, gf surface intercept                    GFSNTC    gfsntc.f
COORDINATE systems, state transformation between           XFMSTA    xfmsta.f
COORDINATED universal time, --- see UTC
COORDINATES, convert planetographic to rectangular         PGRREC    pgrrec.f
COORDINATES, convert rectangular to planetographic         RECPGR    recpgr.f
COORDINATES, geodetic to rectangular                       GEOREC    georec.f
COORDINATES, jacobian of cylindrical w.r.t. rectangular    DCYLDR    dcyldr.f
COORDINATES, jacobian of geodetic w.r.t. rectangular       DGEODR    dgeodr.f
COORDINATES, jacobian of latitudinal w.r.t. rectangular    DLATDR    dlatdr.f
COORDINATES, jacobian of planetographic w.r.t. rectangular DPGRDR    dpgrdr.f
COORDINATES, jacobian of rectangular w.r.t. cylindrical    DRDCYL    drdcyl.f
COORDINATES, jacobian of rectangular w.r.t. geodetic       DRDGEO    drdgeo.f
COORDINATES, jacobian of rectangular w.r.t. latitudinal    DRDLAT    drdlat.f
COORDINATES, jacobian of rectangular w.r.t. planetographic DRDPGR    drdpgr.f
COORDINATES, jacobian of rectangular w.r.t. spherical      DRDSPH    drdsph.f
COORDINATES, jacobian of spherical w.r.t. rectangular      DSPHDR    dsphdr.f
COORDINATES, latitudinal to cylindrical                    LATCYL    latcyl.f
COORDINATES, latitudinal to rectangular                    LATREC    latrec.f
COORDINATES, latitudinal to spherical                      LATSPH    latsph.f
COORDINATES, range ra and dec to rectangular               RADREC    radrec.f
COORDINATES, rectangular to cylindrical                    RECCYL    reccyl.f
COORDINATES, rectangular to latitudinal                    RECLAT    reclat.f
COORDINATES, rectangular to spherical                      RECSPH    recsph.f
COORDINATES, spherical to cylindrical                      SPHCYL    sphcyl.f
COORDINATES, spherical to latitudinal                      SPHLAT    sphlat.f
COORDINATES, spherical to rectangular                      SPHREC    sphrec.f
COORDINATES to cartesian surface points, map latitudinal   LATSRF    latsrf.f
COORDINATES to dsk surface points, map latitudinal         LATSRF    latsrf.f
COORDINATES to ra and dec, rectangular                     RECRAD    recrad.f
COORDINATES to rectangular, convert body-fixed latitudinal SRFREC    srfrec.f
COORDINATES to rectangular, convert surface latitudinal    SRFREC    srfrec.f
COORDINATES to rectangular, surface point latitudinal      SRFREC    srfrec.f
COORDINATES, transformation from J2000 to bodyfixed        BODMAT    bodmat.f
COPY a character cell                                      COPYC     copyc.f
COPY a d.p. cell                                           COPYD     copyd.f
COPY an integer cell                                       COPYI     copyi.f
CORRECT indefinite article, get the                        ANA       ana.f
CORRECTED for aberrations, get position relative observer  SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
CORRECTED for aberrations, get state relative observer     SPKEZ     spkez.f
CORRECTED for aberrations, get state relative to observer  SPKEZR    spkezr.f
CORRECTED state from SPK file, light-time                  SPKLTC    spkltc.f
CORRECTED state, get light-time                            SPKLTC    spkltc.f
CORRECTION, low-level aberration                           SPKACS    spkacs.f
CORRECTION, low-level light time                           SPKLTC    spkltc.f
CORRECTION, low-level light time and stellar aberration    SPKAPS    spkaps.f
COUNT characters in a text file                            COUNTC    countc.f
COUNT of loaded EK columns, return the                     EKCCNT    ekqmgr.f
COUNT, word                                                WDCNT     wdcnt.f
COVERAGE start and stop time for binary pck frame, get     PCKCOV    pckcov.f
COVERAGE start and stop time for body, get                 SPKCOV    spkcov.f
COVERAGE start and stop time for CK frame, get             CKCOV     ckcov.f
COVERAGE start and stop time for CK instrument, get        CKCOV     ckcov.f
COVERAGE start and stop time for CK object, get            CKCOV     ckcov.f
COVERAGE start and stop time for ephemeris object, get     SPKCOV    spkcov.f
COVERAGE start and stop time for SPK object, get           SPKCOV    spkcov.f
COVERAGE window for binary pck reference frame, get        PCKCOV    pckcov.f
COVERAGE window for CK object, get                         CKCOV     ckcov.f
COVERAGE window for SPK object, get                        SPKCOV    spkcov.f
CREATE a duplicate of a symbol                             SYDUPC    sydupc.f
                                                           SYDUPD    sydupd.f
                                                           SYDUPI    sydupi.f
CROSS product and its derivative, compute a unit           DUCRSS    ducrss.f
CROSS product, compute the derivative of a                 DVCRSS    dvcrss.f
CROSS product, unitized                                    UCRSS     ucrss.f
CROSS product, vector                                      VCRSS     vcrss.f
CUBE root, d.p.                                            DCBRT     dcbrt.f
CURRENT time component checking status, get the            TCHCKD    tcheck.f
CUSTOMIZE allowed identifier characters for lexing         LXCSID    lxname.f
CYCLE a character string                                   CYCLEC    cyclec.f
CYCLE the elements of a character array                    CYCLAC    cyclac.f
CYCLE the elements of a character array in place           CYACIP    cyacip.f
CYCLE the elements of a d.p. array                         CYCLAD    cyclad.f
CYCLE the elements of a d.p. array in place                CYADIP    cyadip.f
CYCLE the elements of an integer array                     CYCLAI    cyclai.f
CYCLE the elements of an integer array in place            CYAIIP    cyaiip.f
CYLINDRICAL coordinates, jacobian of rectangular w.r.t.    DRDCYL    drdcyl.f
CYLINDRICAL coordinates, latitudinal to                    LATCYL    latcyl.f
CYLINDRICAL coordinates, rectangular to                    RECCYL    reccyl.f
CYLINDRICAL coordinates, spherical to                      SPHCYL    sphcyl.f
CYLINDRICAL to latitudinal                                 CYLLAT    cyllat.f
CYLINDRICAL to rectangular                                 CYLREC    cylrec.f
CYLINDRICAL to spherical                                   CYLSPH    cylsph.f
CYLINDRICAL w.r.t. rectangular coordinates, jacobian of    DCYLDR    dcyldr.f
 
         
D Top

D.P. 3x3 matrix, determinant of a                          DET       det.f
D.P. arc hyperbolic cosine                                 DACOSH    dacosh.f
D.P. arc hyperbolic tangent                                DATANH    datanh.f
D.P. argument for acos before evaluation, check a          DACOSN    dacosn.f
D.P. argument for asin before evaluation, check a          DASINE    dasine.f
D.P. array, clear a                                        CLEARD    cleard.f
D.P. array, cycle the elements of a                        CYCLAD    cyclad.f
D.P. array element, last closest                           LSTCLD    lstcld.f
D.P. array, fill a                                         FILLD     filld.f
D.P. array in place, cycle the elements of a               CYADIP    cyadip.f
D.P. array, insert at location in                          INSLAD    inslad.f
D.P. array, maximum element of                             MAXAD     maxad.f
D.P. array, minimum element of                             MINAD     minad.f
D.P. array, move a d.p. array to another                   MOVED     moved.f
D.P. array, order of a                                     ORDERD    orderd.f
D.P. array, pack a                                         PACKAD    packad.f
D.P. array, product of a                                   PRODAD    prodad.f
D.P. array, remove duplicates from a                       RMDUPD    rmdupd.f
D.P. array, remove elements from a                         REMLAD    remlad.f
D.P. array, reorder a                                      REORDD    reordd.f
D.P. array, search in a                                    ISRCHD    isrchd.f
D.P. array, shell sort a                                   SHELLD    shelld.f
D.P. array, sum of a                                       SUMAD     sumad.f
D.P. array, swap elements within a                         SWAPAD    swapad.f
D.P. array to another d.p. array, move a                   MOVED     moved.f
D.P. cell, append an item to a                             APPNDD    appndd.f
D.P. cell, cardinality of a                                CARDD     cardd.f
D.P. cell, copy a                                          COPYD     copyd.f
D.P. cell, set the cardinality of a                        SCARDD    scardd.f
D.P. cell, set the size of a                               SSIZED    ssized.f
D.P. cell, size of a                                       SIZED     sized.f
D.P. column to EK segment, write entire                    EKACLD    ekacld.f
D.P., convert signed normalized hexadecimal string to      HX2DP     hx2dp.f
D.P. cube root                                             DCBRT     dcbrt.f
D.P. DAF, read write                                       DAFRWD    dafrwd.f
D.P. data from a type 2 dsk segment, fetch                 DSKD02    dskd02.f
D.P. data, lookup of type 1 spacecraft clock               SCLD01    sclu01.f
D.P. data, lookup type 1 spacecraft clock                  SCLD01    sclu01.f
D.P. element less than, last                               LSTLTD    lstltd.f
D.P. element less than or equal to, last                   LSTLED    lstled.f
D.P. entry in an EK column, replace                        EKUCED    ekuced.f
D.P. number and format picture, string from a              DPFMT     dpfmt.f
D.P. number, convert base 16 scientific notation           HX2DP     hx2dp.f
D.P. number, convert d.p. number to encoded                DP2HX     dp2hx.f
D.P. number, convert encoded d.p. number to                HX2DP     hx2dp.f
D.P. number, format a string representing a                DPFMT     dpfmt.f
D.P. number into error message text, insert                ERRDP     errdp.f
D.P. number, largest                                       DPMAX     dpmax.f
D.P. number, parse a character string to a                 NPARSD    nparsd.f
D.P. number, replace marker with                           REPMD     repmd.f
D.P. number, smallest                                      DPMIN     dpmin.f
D.P. number to character                                   DPSTR     dpstr.f
D.P. number to character with formatting                   DPSTRF    dpstrf.f
D.P. number to d.p. number, convert encoded                HX2DP     hx2dp.f
D.P. number to encoded d.p. number, convert                DP2HX     dp2hx.f
D.P. number, touch a                                       TOUCHD    touchd.f
D.P. number with encapsulated error handling, parse        PRSDP     prsdp.f
D.P. numbers from a text file, read and decode encoded     RDENCD    rdencd.f
D.P. numbers, opposite sign                                OPSGND    opsgnd.f
D.P. numbers, same sign                                    SMSGND    smsgnd.f
D.P. numbers to a text file, encode and write              WRENCD    wrencd.f
D.P. record, read DAF                                      DAFGDR    dafrwd.f
                                                           DAFRDR    dafrwd.f
D.P. record, write DAF                                     DAFWDR    dafrwd.f
D.P. seconds past J2000 as a string, convert and format    TIMOUT    timout.f
D.P. set, element of a                                     ELEMD     elemd.f
D.P. set, fetch from a                                     FETCHD    fetchd.f
D.P. set, insert an item into a                            INSRTD    insrtd.f
D.P. set, remove an item from a                            REMOVD    removd.f
D.P. set, validate a                                       VALIDD    validd.f
D.P. sets, compare                                         SETD      setd.f
D.P. sets, difference of two                               DIFFD     diffd.f
D.P. sets, intersect two                                   INTERD    interd.f
D.P. sets, symmetric difference of two                     SDIFFD    sdiffd.f
D.P. sets, union two                                       UNIOND    uniond.f
D.P. to base 16 scientific notation, convert               DP2HX     dp2hx.f
D.P. to signed normalized hexadecimal string, convert      DP2HX     dp2hx.f
D.P. value, binary search for                              BSRCHD    bsrchd.f
D.P. value of a pooled kernel variable, return the         GDPOOL    pool.f
D.P. value, replace marker with formatted                  REPMF     repmf.f
D.P. value within an interval, bracket a                   BRCKTD    brcktd.f
D.P. values from a string, extract                         DXTRCT    dxtrct.f
D.P. values, swap                                          SWAPD     swapd.f
D.P. variable in the kernel pool, set the value of a       PDPOOL    pool.f
D.P. window, cardinality of a                              WNCARD    wncard.f
D.P. window, complement a                                  WNCOMD    wncomd.f
D.P. window, contract the intervals of a                   WNCOND    wncond.f
D.P. window, element of a                                  WNELMD    wnelmd.f
D.P. window, expand the intervals of a                     WNEXPD    wnexpd.f
D.P. window, extract the endpoints from a                  WNEXTD    wnextd.f
D.P. window, fetch an interval from a                      WNFETD    wnfetd.f
D.P. window, fill small gaps in a                          WNFILD    wnfild.f
D.P. window, filter small intervals from a                 WNFLTD    wnfltd.f
D.P. window, included in a                                 WNINCD    wnincd.f
D.P. window, insert an interval into a                     WNINSD    wninsd.f
D.P. window, summary of a                                  WNSUMD    wnsumd.f
D.P. window, validate a                                    WNVALD    wnvald.f
D.P. windows, compare two                                  WNRELD    wnreld.f
D.P. windows, difference two                               WNDIFD    wndifd.f
D.P. windows, intersect two                                WNINTD    wnintd.f
D.P. windows, union two                                    WNUNID    wnunid.f
DAF address, read data from                                DAFGDA    dafgda.f
DAF address, record/word to                                DAFRWA    dafrwa.f
DAF address to record/word                                 DAFARW    dafrwa.f
DAF address, write data to                                 DAFWDA    dafwda.f
DAF array, add data to                                     DAFADA    dafana.f
DAF array, add new                                         DAFANA    dafana.f
DAF array, begin new                                       DAFBNA    dafana.f
DAF array, end new                                         DAFENA    dafana.f
DAF array, find                                            DAFFA     daffa.f
DAF array, find next                                       DAFFNA    daffa.f
DAF array, find previous                                   DAFFPA    daffa.f
DAF array name, change                                     DAFRN     daffa.f
DAF array name, get                                        DAFGN     daffa.f
DAF arrays, reorder                                        DAFRA     dafra.f
DAF backward search, begin                                 DAFBBS    daffa.f
DAF character record, read                                 DAFRCR    dafrcr.f
DAF character record, write                                DAFWCR    dafwcr.f
DAF, close                                                 DAFCLS    dafah.f
DAF comment area, delete                                   DAFDC     dafdc.f
DAF, continue adding data to a                             DAFCAD    dafana.f
DAF d.p. record, read                                      DAFGDR    dafrwd.f
                                                           DAFRDR    dafrwd.f
DAF d.p. record, write                                     DAFWDR    dafrwd.f
DAF, extract comments from a                               DAFEC     dafec.f
DAF file, add comments to a binary                         DAFAC     dafac.f
DAF file comment area, append comments to a                DAFAC     dafac.f
DAF file record, read                                      DAFRFR    dafrfr.f
DAF file record, write                                     DAFWFR    dafwfr.f
DAF files, return the set of handles for open              DAFHOF    dafah.f
DAF for read, open                                         DAFOPR    dafah.f
DAF for write, open                                        DAFOPW    dafah.f
DAF forward search, begin                                  DAFBFS    daffa.f
DAF handle, file name to                                   DAFFNH    dafah.f
DAF handle, get                                            DAFGH     daffa.f
DAF handle, logical unit to                                DAFLUH    dafah.f
DAF handle to file name                                    DAFHFN    dafah.f
DAF handle to logical unit                                 DAFHLU    dafah.f
DAF handles, assign                                        DAFAH     dafah.f
DAF handles, signal an error for invalid                   DAFSIH    dafah.f
DAF into a DAF transfer file, convert binary               DAFBT     dafbt.f
DAF, open new                                              DAFOPN    dafah.f
DAF or das filename into long error message, insert        ERRHAN    errhan.f
DAF read requests, number of                               DAFNRR    dafrwd.f
DAF, read write d.p.                                       DAFRWD    dafrwd.f
DAF reserved records, add                                  DAFARR    dafarr.f
DAF reserved records, remove                               DAFRRR    dafrrr.f
DAF summary format, handle to                              DAFHSF    dafah.f
DAF summary, get                                           DAFGS     daffa.f
DAF summary, pack                                          DAFPS     dafps.f
DAF summary record, read                                   DAFGSR    dafrwd.f
DAF summary, replace                                       DAFRS     daffa.f
DAF summary, unpack                                        DAFUS     dafps.f
DAF summary, write                                         DAFWS     daffa.f
DAF to ASCII, binary                                       DAFB2A    dafb2a.f
DAF to binary, ASCII                                       DAFA2B    dafa2b.f
DAF to binary, text                                        DAFT2B    daft2b.f
DAF to continue adding data to, select a                   DAFCAD    dafana.f
DAF to continue searching, select a                        DAFCS     daffa.f
DAF to text, binary                                        DAFB2T    dafb2t.f
DAF transfer file, convert binary DAF into a               DAFBT     dafbt.f
DAF transfer file to binary, convert                       DAFTB     daftb.f
DAF with type, open new                                    DAFONW    dafah.f
DAS character physical records, read                       DASRRC    dasrwr.f
DAS character physical records, update                     DASURC    dasrwr.f
DAS character physical records, write                      DASWRC    dasrwr.f
DAS cluster directories, update                            DASCUD    dascud.f
DAS comment area, delete                                   DASDC     dasdc.f
DAS, convert das transfer file to binary                   DASTB     dastb.f
DAS double precision physical records, read                DASRRD    dasrwr.f
DAS double precision physical records, update              DASURD    dasrwr.f
DAS double precision physical records, write               DASWRD    dasrwr.f
DAS file, add character data to a                          DASADC    dasadc.f
DAS file, add comment records to a                         DASACR    dasacr.f
DAS file, add comments from a logical unit to a            DASACU    dasacu.f
DAS file, add comments to a binary                         DASAC     dasac.f
DAS file, add double precision data to a                   DASADD    dasadd.f
DAS file, add integer data to a                            DASADI    dasadi.f
DAS file, close a                                          DASLLC    dasfm.f
DAS file, close an open                                    DASCLS    dascls.f
DAS file comment area, append comments to a                DASAC     dasac.f
DAS file, extract comments from a                          DASEC     dasec.f
DAS file, find the amount of data in a                     DASHFS    dasfm.f
DAS file for read access, open a                           DASOPR    dasfm.f
DAS file for reading, open a                               DASOPR    dasfm.f
DAS file for write access, open a                          DASOPW    dasfm.f
DAS file for write access, open a new                      DASOPN    dasfm.f
DAS file for writing, open a                               DASOPW    dasfm.f
DAS file for writing, open a new                           DASOPN    dasfm.f
DAS file handle, map logical unit to                       DASLUH    dasfm.f
DAS file handle to logical unit, map                       DASHLU    dasfm.f
DAS file, open a new                                       DASONW    dasfm.f
DAS file, open a scratch                                   DASOPS    dasfm.f
DAS file, read character data from a                       DASRDC    dasrdc.f
DAS file, read double precision data from a                DASRDD    dasrdd.f
DAS file, read integer data from a                         DASRDI    dasrdi.f
DAS file record, read                                      DASRFR    dasrfr.f
DAS file record, write                                     DASWFR    daswfr.f
DAS file, remove comment records from a                    DASRCR    dasrcr.f
DAS file, return last logical addresses in                 DASLLA    daslla.f
DAS file, return logical address range of                  DASLLA    daslla.f
DAS file, return the file summary of a                     DASHFS    dasfm.f
DAS file, segregate the data records in a                  DASSDR    dassdr.f
DAS file to a logical unit, extract comments from a        DASECU    dasecu.f
DAS file, update double precision data in a                DASUDD    dasudd.f
DAS file, update integer data in a                         DASUDI    dasudi.f
DAS file, update the file summary of a                     DASUFS    dasfm.f
DAS file with write access, open a new                     DASONW    dasfm.f
DAS file, write buffered records to a                      DASWBR    dasrwr.f
DAS filename into long error message, insert DAF or        ERRHAN    errhan.f
DAS files, manage open                                     DASFM     dasfm.f
DAS files, return allowed access methods for               DASHAM    dasfm.f
DAS files, return set of handles of open                   DASHOF    dasfm.f
DAS handle, map file name to                               DASFNH    dasfm.f
DAS handle to file name, map                               DASHFN    dasfm.f
DAS handles, detect invalid                                DASSIH    dasfm.f
DAS handles, validate                                      DASSIH    dasfm.f
DAS integer physical records, read                         DASRRI    dasrwr.f
DAS integer physical records, update                       DASURI    dasrwr.f
DAS integer physical records, write                        DASWRI    dasrwr.f
DAS internal file name, read                               DASRFR    dasrfr.f
DAS internal file name, update                             DASWFR    daswfr.f
DAS internal file name, write                              DASWFR    daswfr.f
DAS logical address to physical location, map              DASA2L    dasa2l.f
DAS logical addresses using substrings, update a range of  DASUDC    dasudc.f
DAS logical addresses, write substrings to a range of      DASUDC    dasudc.f
DAS physical records, read and write                       DASRWR    dasrwr.f
DAS routines, perform low-level i/o for                    DASIOC    dasioc.f
                                                           DASIOD    dasiod.f
                                                           DASIOI    dasioi.f
DAS to das transfer file, convert binary                   DASBT     dasbt.f
DAS transfer file, convert binary das to                   DASBT     dasbt.f
DAS transfer file to binary das, convert                   DASTB     dastb.f
DATA, find EK                                              EKFIND    ekfind.f
DATA for single star from a type 1 star catalog, get       STCG01    stcg01.f
DATA from a das file, read character                       DASRDC    dasrdc.f
DATA from a das file, read double precision                DASRDD    dasrdd.f
DATA from a das file, read integer                         DASRDI    dasrdi.f
DATA from a type 2 dsk segment, fetch d.p.                 DSKD02    dskd02.f
DATA from a type 2 dsk segment, fetch integer              DSKI02    dski02.f
DATA from a type 2 dsk segment, fetch plate                DSKP02    dskp02.f
DATA from DAF address, read                                DAFGDA    dafgda.f
DATA from EK column, read character                        EKRCEC    ekrcec.f
DATA from EK column, read double precision                 EKRCED    ekrced.f
DATA from EK column, read integer                          EKRCEI    ekrcei.f
DATA in a das file, find the amount of                     DASHFS    dasfm.f
DATA in a das file, update double precision                DASUDD    dasudd.f
DATA in a das file, update integer                         DASUDI    dasudi.f
DATA line from a kernel file, read the next                RDKDAT    rdker.f
DATA, lookup of type 1 spacecraft clock d.p.               SCLD01    sclu01.f
DATA, lookup of type 1 spacecraft clock integer            SCLI01    sclu01.f
DATA, lookup type 1 spacecraft clock d.p.                  SCLD01    sclu01.f
DATA, lookup type 1 spacecraft clock integer               SCLI01    sclu01.f
DATA, read ephemeris                                       SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
DATA, read trajectory                                      SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
DATA record, evaluate CK type 1 pointing                   CKE01     cke01.f
DATA record, evaluate CK type 2 pointing                   CKE02     cke02.f
DATA record, evaluate CK type 3 pointing                   CKE03     cke03.f
DATA record, evaluate CK type 4 pointing                   CKE04     cke04.f
DATA record, read CK type 1 pointing                       CKR01     ckr01.f
DATA record, read CK type 2 pointing                       CKR02     ckr02.f
DATA record, read CK type 3 pointing                       CKR03     ckr03.f
DATA records in a das file, segregate the                  DASSDR    dassdr.f
DATA segment, write CK type 1 pointing                     CKW01     ckw01.f
DATA segment, write CK type 2 pointing                     CKW02     ckw02.f
DATA segment, write CK type 3 pointing                     CKW03     ckw03.f
DATA segment, write CK type 5                              CKW05     ckw05.f
DATA segment, write pck type 2                             PCKW02    pckw02.f
DATA segment, write pck type 20                            PCKW20    pckw20.f
DATA segment, write SPK type 1 ephemeris                   SPKW01    spkw01.f
DATA segment, write SPK type 12 ephemeris                  SPKW12    spkw12.f
DATA segment, write SPK type 13 ephemeris                  SPKW13    spkw13.f
DATA segment, write SPK type 18 ephemeris                  SPKW18    spkw18.f
DATA segment, write SPK type 19 ephemeris                  SPKW19    spkw19.f
DATA segment, write SPK type 2                             SPKW02    spkw02.f
DATA segment, write SPK type 20                            SPKW20    spkw20.f
DATA segment, write SPK type 21 ephemeris                  SPKW21    spkw21.f
DATA segment, write SPK type 3                             SPKW03    spkw03.f
DATA segment, write SPK type 5 ephemeris                   SPKW05    spkw05.f
DATA segment, write SPK type 6 ephemeris                   CKW06     ckw06.f
DATA segment, write SPK type 8 ephemeris                   SPKW08    spkw08.f
DATA segment, write SPK type 9 ephemeris                   SPKW09    spkw09.f
DATA to a DAF, continue adding                             DAFCAD    dafana.f
DATA to a das file, add character                          DASADC    dasadc.f
DATA to a das file, add double precision                   DASADD    dasadd.f
DATA to a das file, add integer                            DASADI    dasadi.f
DATA to a type 03 pck segment, add                         PCK03A    pck03a.f
DATA to a type 14 SPK segment, add                         SPK14A    spk14a.f
DATA to a type 4 CK segment, add                           CKW04A    ckw04a.f
DATA to DAF address, write                                 DAFWDA    dafwda.f
DATA to DAF array, add                                     DAFADA    dafana.f
DATA to EK, add                                            EKACEC    ekacec.f
                                                           EKACED    ekaced.f
                                                           EKACEI    ekacei.f
DATA to EK column, add character                           EKACEC    ekacec.f
DATA to EK column, add double precision                    EKACED    ekaced.f
DATA to EK column, add integer                             EKACEI    ekacei.f
DATA to EK column, write character                         EKACEC    ekacec.f
DATA to EK column, write double precision                  EKACED    ekaced.f
DATA to EK column, write integer                           EKACEI    ekacei.f
DATA to, select a DAF to continue adding                   DAFCAD    dafana.f
DATA value for a generic segment, retrieve a meta          SGMETA    sgmeta.f
DATE 1900.0, besselian                                     B1900     b1900.f
DATE 1950.0, besselian                                     B1950     b1950.f
DATE, convert ephemeris time to a formal calendar          ETCAL     etcal.f
DATE of 1900.0 jan 0.5, julian                             J1900     j1900.f
DATE of 1950.0 jan 1.0, julian                             J1950     j1950.f
DATE of 2000 jan 1.5, julian                               J2000     j2000.f
DATE of 2100 jan 1.5, julian                               J2100     j2100.f
DAY, seconds per                                           SPD       spd.f
DEC, rectangular coordinates to ra and                     RECRAD    recrad.f
DEC to rectangular coordinates, range ra and               RADREC    radrec.f
DECIMAL number, determine if a string is a                 BEDEC     bedec.f
DECLINATION, rectangular to right ascension and            RECRAD    recrad.f
DECLINATION to rectangular, right ascension and            RADREC    radrec.f
DECODE a character string                                  DECHAR    enchar.f
DECODE a portably encoded character string                 PRTDEC    prtenc.f
DECODE encoded d.p. numbers from a text file, read and     RDENCD    rdencd.f
DECODE encoded integers from a text file, read and         RDENCI    rdenci.f
DECODE spacecraft clock                                    SCDECD    scdecd.f
DEEP space evaluator, norad two line elements              DPSPCE    dpspce.f
DEFAULT allowed identifier characters, return              LXDFID    lxname.f
DEFAULT convergence tolerance for gf routines, change      GFSTOL    gfstol.f
DEFAULT error action, get/set                              ERRACT    erract.f
DEFAULT, inertial reference frame                          IRFDEF    chgirf.f
DEFINE a state transformation matrix from two states       TWOVXF    twovxf.f
DEFINE an orthonormal frame from two vectors               TWOVEC    twovec.f
DEFINED boolean function search, gf user                   GFUDB     gfudb.f
DEFINED scalar function search, gf user                    GFUDS     gfuds.f
DEFINITION, body name/id code                              BODDEF    boddef.f
DEFINITION parameter, return a kernel pool                 SZPOOL    pool.f
DEGREE, radians per                                        RPD       rpd.f
DEGREES per radian                                         DPR       dpr.f
DELETE a file                                              DELFIL    delfil.f
DELETE a kernel pool variable                              DVPOOL    pool.f
DELETE a symbol from a symbol table                        SYDELC    sydelc.f
                                                           SYDELD    sydeld.f
                                                           SYDELI    sydeli.f
DELETE agent from kernel pool watch lists                  DWPOOL    pool.f
DELETE comments from SPK or CK file                        SPCDC     spcdc.f
DELETE DAF comment area                                    DAFDC     dafdc.f
DELETE das comment area                                    DASDC     dasdc.f
DELETE kernel pool watch                                   DWPOOL    pool.f
DELETE record from an EK segment                           EKDELR    ekdelr.f
DEPTH, traceback                                           TRCDEP    trcpkg.f
DEPTH, traceback maximum                                   TRCMXD    trcpkg.f
DERIVATIVE, angular velocity from quaternion and           QDQ2AV    qdq2av.f
DERIVATIVE, compute a unit cross product and its           DUCRSS    ducrss.f
DERIVATIVE of 3-vector norm                                DVNORM    dvnorm.f
DERIVATIVE of a cross product, compute the                 DVCRSS    dvcrss.f
DERIVATIVE of a dot product, compute the                   DVDOT     dvdot.f
DERIVATIVE of a rotation matrix                            DROTAT    drotat.f
DERIVATIVE of a user-defined scalar function, first        UDDF      uddf.f
DERIVATIVE of altitude over an ellipoid                    DNEARP    dnearp.f
DERIVATIVE of angular separation, time                     DVSEP     dvsep.f
DERIVATIVE of half angle, time                             DHFA      dhfa.f
DERIVATIVE of scalar function less than zero, first        UDDC      uddc.f
DERIVATIVE using quadratic fit, estimate function          QDERIV    qderiv.f
DERIVATIVES, compute a polynomial and its                  POLYDS    polyds.f
DERIVATIVES from state transformation, euler angles and    XF2EUL    xf2eul.f
DERIVATIVES, get euler angles and their                    PCKE02    pcke02.f
                                                           PCKEUL    pckeul.f
DERIVATIVES of a chebyshev expansion                       CHBDER    chbder.f
DERIVATIVES, state transformation from euler angles and    EUL2XF    xf2eul.f
DESCRIPTOR, return dsk segment                             DSKGD     dskgd.f
DESCRIPTOR, unpack and pck segment                         PCKUDS    pckuds.f
DESCRIPTOR, unpack and SPK segment                         SPKUDS    spkuds.f
DESCRIPTOR, validate and pack a pck segment                PCKPDS    pckpds.f
DESCRIPTOR, validate and pack an SPK segment               SPKPDS    spkpds.f
DESCRIPTORS, dsk ray-surface intercept with handle and     DSKXSI    dskxsi.f
DETECT invalid das handles                                 DASSIH    dasfm.f
DETERMINANT of a d.p. 3x3 matrix                           DET       det.f
DETERMINE if a string is a decimal number                  BEDEC     bedec.f
DETERMINE if a string is a number                          BENUM     benum.f
DETERMINE if a string is an integer                        BEINT     beint.f
DETERMINE if a string is an unsigned integer               BEUNS     beuns.f
DETERMINE if a vector lies in a solid tetrahedral angle    INSANG    insang.f
DETERMINE the architecture and type of a kernel file       GETFAT    getfat.f
DETERMINE the last line read from a kernel file.           RDKLIN    rdker.f
DETERMINE the sense of planetographic longitude.           PLNSNS    plnsns.f
DETERMINE whether any c-kernels are loaded                 CKHAVE    ckbsr.f
DEVICE name, get/set error output                          ERRDEV    errdev.f
DEVICE, write output line to a                             WRLINE    wrline.f
DIAGONALIZE symmetric 2x2 matrix                           DIAGS2    diags2.f
DIFFERENCE between ephemeris time and UTC                  DELTET    deltet.f
DIFFERENCE of 3-dimensional vectors, relative              VREL      vrel.f
DIFFERENCE of n-dimensional vectors, relative              VRELG     vrelg.f
DIFFERENCE of two character sets                           DIFFC     diffc.f
DIFFERENCE of two character sets, symmetric                SDIFFC    sdiffc.f
DIFFERENCE of two d.p. sets                                DIFFD     diffd.f
DIFFERENCE of two d.p. sets, symmetric                     SDIFFD    sdiffd.f
DIFFERENCE of two integer sets                             DIFFI     diffi.f
DIFFERENCE of two integer sets, symmetric                  SDIFFI    sdiffi.f
DIFFERENCE two d.p. windows                                WNDIFD    wndifd.f
DIFFERENT epochs, position transformation matrix for       PXFRM2    pxfrm2.f
DIGITS, retain significant                                 SIGDGT    sigdgt.f
DIMENSION of a symbol, fetch the                           SYDIMC    sydimc.f
                                                           SYDIMD    sydimd.f
                                                           SYDIMI    sydimi.f
DIRECTORIES, update das cluster                            DASCUD    dascud.f
DISTANCE between 3-dimensional vectors                     VDIST     vdist.f
DISTANCE between line and ellipsoid                        NPEDLN    npedln.f
DISTANCE between line of sight and body                    NPEDLN    npedln.f
DISTANCE between n-dimensional vectors                     VDISTG    vdistg.f
DISTANCE between point and line                            NPLNPT    nplnpt.f
DISTANCE from point to ellipsoid                           NEARPT    nearpt.f
DISTANCE search, gf                                        GFDIST    gfdist.f
DISTANCE, spherical surface                                SPHSD     sphsd.f
DIVISION, compute the remainder of a double precision      RMAIND    rmaind.f
DIVISION, compute the remainder of an integer              RMAINI    rmaini.f
DIVISOR, greatest common                                   GCD       gcd.f
DLA file, begin backward search in                         DLABBS    dlabbs.f
DLA file, begin forward search in                          DLABFS    dlabfs.f
DLA file, begin new segment in                             DLABNS    dlabns.f
DLA file, end new segment in                               DLAENS    dlaens.f
DLA file, find next segment in                             DLAFNS    dlafns.f
DLA file, find previous segment in                         DLAFPS    dlafps.f
DLA file, open a new                                       DLAOPN    dlaopn.f
DLA file with write access, open a new                     DLAOPN    dlaopn.f
DLA segments for match, test                               DLASSG    dlassg.f
DOT product 3-dimensional vectors                          VDOT      vdot.f
DOT product, compute the derivative of a                   DVDOT     dvdot.f
DOT product of n-dimensional vectors                       VDOTG     vdotg.f
DOUBLE precision, --- see d.p.
DOUBLE precision array file, --- see DAF
DOUBLE precision column entry, fetch element from          EKGD      ekqmgr.f
DOUBLE precision data from a das file, read                DASRDD    dasrdd.f
DOUBLE precision data from EK column, read                 EKRCED    ekrced.f
DOUBLE precision data in a das file, update                DASUDD    dasudd.f
DOUBLE precision data to a das file, add                   DASADD    dasadd.f
DOUBLE precision data to EK column, add                    EKACED    ekaced.f
DOUBLE precision data to EK column, write                  EKACED    ekaced.f
DOUBLE precision division, compute the remainder of a      RMAIND    rmaind.f
DOUBLE precision physical records, read das                DASRRD    dasrwr.f
DOUBLE precision physical records, update das              DASURD    dasrwr.f
DOUBLE precision physical records, write das               DASWRD    dasrwr.f
DOUBLE precision records, perform fortran reads of         DASIOD    dasiod.f
DOUBLE precision records, perform fortran writes of        DASIOD    dasiod.f
DOWNLINK light time, compute uplink and                    LTIME     ltime.f
DSK file, close a                                          DSKCLS    dskcls.f
DSK file, find id codes of bodies in                       DSKOBJ    dskobj.f
DSK file, find id codes of ephemeris objects in            DSKOBJ    dskobj.f
DSK file, find id codes of surfaces in                     DSKSRF    dsksrf.f
DSK file, open a new                                       DSKOPN    dskopn.f
DSK file with write access, open a new                     DSKOPN    dskopn.f
DSK plate, compute normal vector for a type 2              DSKN02    dskn02.f
DSK ray-surface intercept with handle and descriptors      DSKXSI    dskxsi.f
DSK ray-surface intercept with source information          DSKXSI    dskxsi.f
DSK segment, compute range bounds for type 2               DSKRB2    dskrb2.f
DSK segment descriptor, return                             DSKGD     dskgd.f
DSK segment, fetch d.p. data from a type 2                 DSKD02    dskd02.f
DSK segment, fetch integer data from a type 2              DSKI02    dski02.f
DSK segment, fetch model size parameters from a type 2     DSKZ02    dskz02.f
DSK segment, fetch parameters from a type 2                DSKB02    dskb02.f
DSK segment, fetch plate data from a type 2                DSKP02    dskp02.f
DSK segment, make spatial index for type 2                 DSKMI2    dskmi2.f
DSK segment, return specified vertices from type 2         DSKV02    dskv02.f
DSK segment, write a type 2                                DSKW02    dskw02.f
DSK surface, compute normal vectors on                     SRFNRM    srfnrm.f
DSK surface points, map latitudinal coordinates to         LATSRF    latsrf.f
DSK tolerance and margin umbrella                          DSKTOL    dsktol.f
DSK tolerance or margin parameters, retrieve               DSKGTL    dsktol.f
DSK tolerance or margin parameters, set                    DSKSTL    dsktol.f
DUMMY function for udfuns signature arguments              UDF       udf.f
DUPLICATE of a symbol, create a                            SYDUPC    sydupc.f
                                                           SYDUPD    sydupd.f
                                                           SYDUPI    sydupi.f
DUPLICATES from a character array, remove                  RMDUPC    rmdupc.f
DUPLICATES from a d.p. array, remove                       RMDUPD    rmdupd.f
DUPLICATES from an integer array, remove                   RMDUPI    rmdupi.f
 
         
E Top

E-KERNEL, load                                             EKLEF     ekqmgr.f
E-KERNEL, open new                                         EKOPN     ekopn.f
E-KERNEL, open scratch                                     EKOPS     ekops.f
E-KERNEL, return number of segments in an                  EKNSEG    eknseg.f
E-KERNEL segment for fast writing, start new               EKIFLD    ekifld.f
E-KERNEL segment, start new                                EKBSEG    ekbseg.f
EASY reader for SPK file                                   SPKEZ     spkez.f
EK, add data to                                            EKACEC    ekacec.f
                                                           EKACED    ekaced.f
                                                           EKACEI    ekacei.f
EK, close                                                  EKCLS     ekcls.f
EK column, add character data to                           EKACEC    ekacec.f
EK column, add double precision data to                    EKACED    ekaced.f
EK column, add integer data to                             EKACEI    ekacei.f
EK column, read character data from                        EKRCEC    ekrcec.f
EK column, read double precision data from                 EKRCED    ekrced.f
EK column, read integer data from                          EKRCEI    ekrcei.f
EK column, replace character entry in an                   EKUCEC    ekucec.f
EK column, replace d.p. entry in an                        EKUCED    ekuced.f
EK column, replace integer entry in an                     EKUCEI    ekucei.f
EK column, replace time entry in an                        EKUCED    ekuced.f
EK column specified by index, return information on loaded EKCII     ekqmgr.f
EK column, write character data to                         EKACEC    ekacec.f
EK column, write double precision data to                  EKACED    ekaced.f
EK column, write integer data to                           EKACEI    ekacei.f
EK columns, return the count of loaded                     EKCCNT    ekqmgr.f
EK columns, return the number of loaded                    EKCCNT    ekqmgr.f
EK data, find                                              EKFIND    ekfind.f
EK file, load                                              EKLEF     ekqmgr.f
EK file, return shadowing status of an                     EKSHDW    ekshdw.f
EK file, unload                                            EKUEF     ekqmgr.f
EK files, search for events in loaded                      EKSRCH    ekqmgr.f
EK for reading, open                                       EKOPR     ekopr.f
EK for writing, open                                       EKOPW     ekopw.f
EK, open new                                               EKOPN     ekopn.f
EK, open scratch                                           EKOPS     ekops.f
EK query, issue                                            EKFIND    ekfind.f
EK query operations, manage                                EKQMGR    ekqmgr.f
EK query, parse select clause of                           EKPSEL    ekpsel.f
EK segment, append record to                               EKAPPR    ekappr.f
EK segment, delete record from an                          EKDELR    ekdelr.f
EK segment, finish fast write of an                        EKFFLD    ekffld.f
EK segment for fast writing, start new                     EKIFLD    ekifld.f
EK segment, insert record into                             EKINSR    ekinsr.f
EK segment, start new                                      EKBSEG    ekbseg.f
EK segment summary, return                                 EKSSUM    ekssum.f
EK segment, write entire character column to               EKACLC    ekaclc.f
EK segment, write entire d.p. column to                    EKACLD    ekacld.f
EK segment, write entire integer column to                 EKACLI    ekacli.f
ELEMENT, closest integer array                             LSTCLI    lstcli.f
ELEMENT data., evaluate norad two-line                     EV2LIN    ev2lin.f
ELEMENT from character column entry, fetch                 EKGC      ekqmgr.f
ELEMENT from double precision column entry, fetch          EKGD      ekqmgr.f
ELEMENT from integer column entry, fetch                   EKGI      ekqmgr.f
ELEMENT in a set, the ordinal position of an               ORDC      ordc.f
                                                           ORDD      ordd.f
                                                           ORDI      ordi.f
ELEMENT, last closest d.p. array                           LSTCLD    lstcld.f
ELEMENT less than, last character                          LSTLTC    lstltc.f
ELEMENT less than, last d.p.                               LSTLTD    lstltd.f
ELEMENT less than, last integer                            LSTLTI    lstlti.f
ELEMENT less than or equal to, last character              LSTLEC    lstlec.f
ELEMENT less than or equal to, last d.p.                   LSTLED    lstled.f
ELEMENT less than or equal to, last integer                LSTLEI    lstlei.f
ELEMENT of a character set                                 ELEMC     elemc.f
ELEMENT of a d.p. set                                      ELEMD     elemd.f
ELEMENT of a d.p. window                                   WNELMD    wnelmd.f
ELEMENT of an integer set                                  ELEMI     elemi.f
ELEMENT of character array, maximum                        MAXAC     maxac.f
ELEMENT of character array, minimum                        MINAC     minac.f
ELEMENT of d.p. array, maximum                             MAXAD     maxad.f
ELEMENT of d.p. array, minimum                             MINAD     minad.f
ELEMENT of integer array, maximum                          MAXAI     maxai.f
ELEMENT of integer array, minimum                          MINAI     minai.f
ELEMENTS, compute a state from equinoctial                 EQNCPV    eqncpv.f
ELEMENTS, convert state to extended osculating             OSCLTX    oscltx.f
ELEMENTS, convert state to osculating                      OSCELT    oscelt.f
ELEMENTS deep space evaluator, norad two line              DPSPCE    dpspce.f
ELEMENTS from a character array, remove                    REMLAC    remlac.f
ELEMENTS from a d.p. array, remove                         REMLAD    remlad.f
ELEMENTS from an integer array, remove                     REMLAI    remlai.f
ELEMENTS from state, conic                                 OSCELT    oscelt.f
ELEMENTS from state, extended conic                        OSCLTX    oscltx.f
ELEMENTS from state, extended osculating                   OSCLTX    oscltx.f
ELEMENTS from state, osculating                            OSCELT    oscelt.f
ELEMENTS in a cell, report an excess of                    EXCESS    excess.f
ELEMENTS in a column entry, return the number of           EKNELT    ekqmgr.f
ELEMENTS of a character array, cycle the                   CYCLAC    cyclac.f
ELEMENTS of a character array in place, cycle the          CYACIP    cyacip.f
ELEMENTS of a d.p. array, cycle the                        CYCLAD    cyclad.f
ELEMENTS of a d.p. array in place, cycle the               CYADIP    cyadip.f
ELEMENTS of an integer array, cycle the                    CYCLAI    cyclai.f
ELEMENTS of an integer array in place, cycle the           CYAIIP    cyaiip.f
ELEMENTS of character array, swap                          SWAPAC    swapac.f
ELEMENTS, parse two-line                                   GETELM    getelm.f
ELEMENTS, state from conic                                 CONICS    conics.f
ELEMENTS within a d.p. array, swap                         SWAPAD    swapad.f
ELEMENTS within an integer array, swap                     SWAPAI    swapai.f
ELLIPOID, derivative of altitude over an                   DNEARP    dnearp.f
ELLIPSE and plane, intersection of                         INELPL    inelpl.f
ELLIPSE, center and generating vectors to                  CGV2EL    cgv2el.f
ELLIPSE from generating vectors, semi-axes of              SAELGV    saelgv.f
ELLIPSE onto plane, project                                PJELPL    pjelpl.f
ELLIPSE to center and generating vectors                   EL2CGV    el2cgv.f
ELLIPSE to point, nearest point on                         NPELPT    npelpt.f
ELLIPSOID and plane, intersection of                       INEDPL    inedpl.f
ELLIPSOID, distance between line and                       NPEDLN    npedln.f
ELLIPSOID, distance from point to                          NEARPT    nearpt.f
ELLIPSOID, find penumbral terminator on                    EDTERM    edterm.f
ELLIPSOID, find terminator on                              EDTERM    edterm.f
ELLIPSOID, find umbral terminator on                       EDTERM    edterm.f
ELLIPSOID having given surface normal, point on an         EDNMPT    ednmpt.f
ELLIPSOID limb                                             EDLIMB    edlimb.f
ELLIPSOID, nearest point on an                             NEARPT    nearpt.f
ELLIPSOID, point of intersection between ray and           SURFPT    surfpt.f
ELLIPSOID, rate of change of the altitude over an          DNEARP    dnearp.f
ELLIPSOID, scale point to lie on                           EDPNT     edpnt.f
ELLIPSOID, surface normal vector on an                     SURFNM    surfnm.f
ELLIPSOID surface point and velocity                       SURFPV    surfpv.f
ELLIPSOID, surface point of intersection of ray and        SURFPT    surfpt.f
ELLIPSOID to line, nearest point on                        NPEDLN    npedln.f
ELLIPSOID, velocity of the nearest point on an             DNEARP    dnearp.f
ELLIPTIC time of flight                                    ELLTOF    elltof.f
EMISSION angle                                             ILUMIN    ilumin.f
EMISSION angle constraints, solve for                      GFILUM    gfilum.f
EMISSION angle general source                              ILLUMG    illumg.f
EMISSION angle general source with flags                   ILLUMF    illumf.f
ENCAPSULATED error handling, parse d.p. number with        PRSDP     prsdp.f
ENCAPSULATED error handling, parse integer with            PRSINT    prsint.f
ENCLOSE in quotes                                          QUOTE     quote.f
ENCODE a character string                                  ENCHAR    enchar.f
ENCODE a character string, portably                        PRTENC    prtenc.f
ENCODE and write characters to a text file                 WRENCC    wrencc.f
ENCODE and write d.p. numbers to a text file               WRENCD    wrencd.f
ENCODE and write integers to a text file                   WRENCI    wrenci.f
ENCODE spacecraft clock                                    SCENCD    scencd.f
                                                           SCPARS    scpars.f
ENCODED character string, decode a portably                PRTDEC    prtenc.f
ENCODED characters from a text file, read                  RDENCC    rdencc.f
ENCODED d.p. number, convert d.p. number to                DP2HX     dp2hx.f
ENCODED d.p. number to d.p. number, convert                HX2DP     hx2dp.f
ENCODED d.p. numbers from a text file, read and decode     RDENCD    rdencd.f
ENCODED integers from a text file, read and decode         RDENCI    rdenci.f
ENCODING integers in character string, base for            CHBASE    chbase.f
END a generic segment                                      SGWES     sgseqw.f
END a type 03 pck segment                                  PCK03E    pck03e.f
END a type 14 SPK segment                                  SPK14E    spk14e.f
END a type 4 CK segment                                    CKW04E    ckw04e.f
END new DAF array                                          DAFENA    dafana.f
END new segment in dla file                                DLAENS    dlaens.f
ENDPOINTS from a d.p. window, extract the                  WNEXTD    wnextd.f
ENQUEUE a value onto a symbol                              SYENQC    syenqc.f
                                                           SYENQD    syenqd.f
                                                           SYENQI    syenqi.f
ENTIRE character column to EK segment, write               EKACLC    ekaclc.f
ENTIRE d.p. column to EK segment, write                    EKACLD    ekacld.f
ENTIRE integer column to EK segment, write                 EKACLI    ekacli.f
ENTRY, fetch element from character column                 EKGC      ekqmgr.f
ENTRY, fetch element from double precision column          EKGD      ekqmgr.f
ENTRY, fetch element from integer column                   EKGI      ekqmgr.f
ENTRY in an EK column, replace character                   EKUCEC    ekucec.f
ENTRY in an EK column, replace d.p.                        EKUCED    ekuced.f
ENTRY in an EK column, replace integer                     EKUCEI    ekucei.f
ENTRY in an EK column, replace time                        EKUCED    ekuced.f
ENTRY, return the number of elements in a column           EKNELT    ekqmgr.f
EPHEMERIS data, read                                       SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
EPHEMERIS data segment, write SPK type 1                   SPKW01    spkw01.f
EPHEMERIS data segment, write SPK type 12                  SPKW12    spkw12.f
EPHEMERIS data segment, write SPK type 13                  SPKW13    spkw13.f
EPHEMERIS data segment, write SPK type 18                  SPKW18    spkw18.f
EPHEMERIS data segment, write SPK type 19                  SPKW19    spkw19.f
EPHEMERIS data segment, write SPK type 21                  SPKW21    spkw21.f
EPHEMERIS data segment, write SPK type 5                   SPKW05    spkw05.f
EPHEMERIS data segment, write SPK type 6                   CKW06     ckw06.f
EPHEMERIS data segment, write SPK type 8                   SPKW08    spkw08.f
EPHEMERIS data segment, write SPK type 9                   SPKW09    spkw09.f
EPHEMERIS file, load SPK                                   SPKLEF    spkbsr.f
EPHEMERIS file, unload SPK                                 SPKUEF    spkbsr.f
EPHEMERIS object, get coverage start and stop time for     SPKCOV    spkcov.f
EPHEMERIS objects in dsk file, find id codes of            DSKOBJ    dskobj.f
EPHEMERIS objects in SPK file, find id codes of            SPKOBJ    spkobj.f
EPHEMERIS, position and velocity from                      SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
EPHEMERIS time and UTC, difference between                 DELTET    deltet.f
EPHEMERIS time, spacecraft clock string to                 SCS2E     scs2e.f
EPHEMERIS time, spacecraft clock ticks to                  SCT2E     sct2e.f
EPHEMERIS time to a formal calendar date, convert          ETCAL     etcal.f
EPHEMERIS time to continuous spacecraft clock ticks        SCE2C     sce2c.f
EPHEMERIS time to continuous type 1 ticks                  SCEC01    sc01.f
EPHEMERIS time to spacecraft clock string                  SCE2S     sce2s.f
EPHEMERIS time to spacecraft clock ticks                   SCE2T     sce2t.f
EPHEMERIS time to type 1 ticks                             SCET01    sc01.f
EPHEMERIS time to UTC                                      ET2UTC    et2utc.f
EPHEMERIS time, type 1 ticks to                            SCTE01    sc01.f
EPHEMERIS time, UTC to                                     UTC2ET    utc2et.f
EPOCH, convert a string to tdb seconds past the J2000      STR2ET    str2et.f
EPOCHS, position transformation matrix for different       PXFRM2    pxfrm2.f
EQUAL, check two character substrings for case insensitive SAMCHI    samchi.f
EQUAL, check two characters for case insensitive not       NECHR     eqchr.f
EQUAL, check two characters substrings for case sensitive  SAMCH     samch.f
EQUAL to another 3x3 matrix                                MEQU      mequ.f
EQUAL to another n-dimensional matrix                      MEQUG     mequg.f
EQUALITY, approximate                                      APPROX    approx.f
EQUALITY, check two characters for case insensitive        EQCHR     eqchr.f
EQUALITY of two substrings., check                         SAMSUB    samsub.f
EQUALITY of two substrings., check case insensitive        SAMSBI    samsbi.f
EQUALITY, test two integer arrays for                      SAMEAI    sameai.f
EQUATION, roots of a quadratic                             RQUAD     rquad.f
EQUATION, solve the equinoctial version of kepler's        KEPLEQ    kepleq.f
EQUATION, solve the vector form of the kepler              KPSOLV    kpsolv.f
EQUINOCTIAL elements, compute a state from                 EQNCPV    eqncpv.f
EQUINOCTIAL version of kepler's equation, solve the        KEPLEQ    kepleq.f
EQUIVALENT character string, search array for              ESRCHC    esrchc.f
EQUIVALENT strings                                         EQSTR     eqstr.f
ERROR action, get/set default                              ERRACT    erract.f
ERROR condition, signal                                    SIGERR    sigerr.f
ERROR for invalid DAF handles, signal an                   DAFSIH    dafah.f
ERROR handling, parse d.p. number with encapsulated        PRSDP     prsdp.f
ERROR handling, parse integer with encapsulated            PRSINT    prsint.f
ERROR message, allow changes of long                       ALLOWD    accept.f
ERROR message, get                                         GETMSG    getmsg.f
ERROR message, get explanation for short                   EXPLN     expln.f
ERROR message, insert DAF or das filename into long        ERRHAN    errhan.f
ERROR message, insert filename into long                   ERRFNM    errfnm.f
ERROR message, set long                                    SETMSG    setmsg.f
ERROR message text, insert d.p. number into                ERRDP     errdp.f
ERROR message text, insert integer into                    ERRINT    errint.f
ERROR message text, insert string into                     ERRCH     errch.f
ERROR message writer, i/o                                  IOERR     ioerr.f
ERROR output device name, get/set                          ERRDEV    errdev.f
ERROR output items, get/set                                ERRPRT    errprt.f
ERROR status indicator                                     FAILED    seterr.f
ERROR status, reset                                        RESET     reset.f
ESTIMATE function derivative using quadratic fit           QDERIV    qderiv.f
ET, --- see ephemeris time
EULER angles and derivatives from state transformation     XF2EUL    xf2eul.f
EULER angles and derivatives, state transformation from    EUL2XF    xf2eul.f
EULER angles and their derivatives, get                    PCKE02    pcke02.f
                                                           PCKEUL    pckeul.f
EULER angles for a body, fetch                             BODEUL    bodeul.f
EULER angles for orientation of a body                     BODEUL    bodeul.f
EULER angles, matrix to                                    M2EUL     m2eul.f
EULER angles to matrix                                     EUL2M     eul2m.f
EVALUATE CK type 1 pointing data record                    CKE01     cke01.f
EVALUATE CK type 2 pointing data record                    CKE02     cke02.f
EVALUATE CK type 3 pointing data record                    CKE03     cke03.f
EVALUATE CK type 4 pointing data record                    CKE04     cke04.f
EVALUATE norad two-line element data.                      EV2LIN    ev2lin.f
EVALUATE pck type 20 record                                PCKE20    pcke20.f
EVALUATE the first four stumpff functions                  STMP03    stmp03.f
EVALUATE type 03 pck segment                               PCKE03    pcke03.f
EVALUATE type 1 SPK segment                                SPKE01    spke01.f
EVALUATE type 10 SPK segment                               SPKE10    spke10.f
EVALUATE type 12 SPK segment                               SPKE12    spke12.f
EVALUATE type 13 SPK segment                               SPKE13    spke13.f
EVALUATE type 14 SPK segment                               SPKE14    spke14.f
EVALUATE type 15 SPK segment                               SPKE15    spke15.f
EVALUATE type 17 SPK segment                               SPKE17    spke17.f
EVALUATE type 18 SPK segment                               SPKE18    spke18.f
EVALUATE type 19 SPK segment                               SPKE19    spke19.f
EVALUATE type 2 SPK segment                                SPKE02    spke02.f
EVALUATE type 20 SPK segment                               SPKE20    spke20.f
EVALUATE type 21 SPK segment                               SPKE21    spke21.f
EVALUATE type 3 SPK segment                                SPKE03    spke03.f
EVALUATE type 5 CK segment                                 CKE05     cke05.f
EVALUATE type 5 SPK segment                                SPKE05    spke05.f
EVALUATE type 6 CK segment                                 CKE06     cke06.f
EVALUATE type 8 SPK segment                                SPKE08    spke08.f
EVALUATE type 9 SPK segment                                SPKE09    spke09.f
EVALUATION, check a d.p. argument for acos before          DACOSN    dacosn.f
EVALUATION, check a d.p. argument for asin before          DASINE    dasine.f
EVALUATOR, norad two line elements deep space              DPSPCE    dpspce.f
EVEN, test whether an integer is                           EVEN      even.f
EVENTS in loaded EK files, search for                      EKSRCH    ekqmgr.f
EXACT value, round to                                      EXACT     exact.f
EXCESS of elements in a cell, report an                    EXCESS    excess.f
EXIST, does the file                                       EXISTS    exists.f
EXISTENCE of a pooled kernel variable, confirm the         EXPOOL    pool.f
EXISTING SPK file for adding segments, open an             SPKOPA    spkopa.f
EXISTING symbol, rename an                                 SYRENC    syrenc.f
                                                           SYREND    syrend.f
                                                           SYRENI    syreni.f
EXIT a program, gracefully                                 BYEBYE    byebye.f
EXPAND an abbreviated year to a fully specified year.      TEXPYR    texpyr.f
EXPAND the intervals of a d.p. window                      WNEXPD    wnexpd.f
EXPAND triangular plate                                    PLTEXP    pltexp.f
EXPANSION, derivatives of a chebyshev                      CHBDER    chbder.f
EXPANSION for abbreviated years, set the interval of       TSETYR    texpyr.f
EXPANSION, interpolate a chebyshev                         CHBINT    chbint.f
EXPANSION, value of a chebyshev polynomial                 CHBVAL    chbval.f
EXPLANATION for short error message, get                   EXPLN     expln.f
EXTENDED conic elements from state                         OSCLTX    oscltx.f
EXTENDED object, state of landmark on                      SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
EXTENDED object, state of surface point on                 SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
EXTENDED object, state relative to landmark on             SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
EXTENDED object, state relative to surface point on        SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
EXTENDED osculating elements, convert state to             OSCLTX    oscltx.f
EXTENDED osculating elements from state                    OSCLTX    oscltx.f
EXTRACT a substring starting with a keyword                KXTRCT    kxtrct.f
EXTRACT architecture and type from an id word              IDW2AT    idw2at.f
EXTRACT comments from a DAF                                DAFEC     dafec.f
EXTRACT comments from a das file                           DASEC     dasec.f
EXTRACT comments from a das file to a logical unit         DASECU    dasecu.f
EXTRACT comments from SPK or CK file                       SPCEC     spcec.f
EXTRACT d.p. values from a string                          DXTRCT    dxtrct.f
EXTRACT sublist of linked list                             LNKXSL    lnkxsl.f
EXTRACT the endpoints from a d.p. window                   WNEXTD    wnextd.f
 
         
F Top

FALSE, test whether some logicals in an array are          SOMFLS    somfls.f
FAST write of an EK segment, finish                        EKFFLD    ekffld.f
FAST writing, start new e-kernel segment for               EKIFLD    ekifld.f
FAST writing, start new EK segment for                     EKIFLD    ekifld.f
FETCH all components for a symbol                          SYGETC    sygetc.f
                                                           SYGETD    sygetd.f
                                                           SYGETI    sygeti.f
FETCH an interval from a d.p. window                       WNFETD    wnfetd.f
FETCH constants for a body from the kernel pool            BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
FETCH constants for a body from the kernel pool, deprecate BODVAR    bodvar.f
FETCH constants from a generic segment                     SGFCON    sgfcon.f
FETCH d.p. data from a type 2 dsk segment                  DSKD02    dskd02.f
FETCH element from character column entry                  EKGC      ekqmgr.f
FETCH element from double precision column entry           EKGD      ekqmgr.f
FETCH element from integer column entry                    EKGI      ekqmgr.f
FETCH euler angles for a body                              BODEUL    bodeul.f
FETCH from a character set                                 FETCHC    fetchc.f
FETCH from a d.p. set                                      FETCHD    fetchd.f
FETCH from an integer set                                  FETCHI    fetchi.f
FETCH ids of reference frames from the kernel pool         KPLFRM    kplfrm.f
FETCH information about a loaded spice kernel              KINFO     keeper.f
FETCH integer data from a type 2 dsk segment               DSKI02    dski02.f
FETCH model size parameters from a type 2 dsk segment      DSKZ02    dskz02.f
FETCH names of built-in reference frames                   BLTFRM    bltfrm.f
FETCH nth value associated with a symbol                   SYNTHC    synthc.f
                                                           SYNTHD    synthd.f
                                                           SYNTHI    synthi.f
FETCH packets from a generic segment                       SGFPKT    sgfpkt.f
FETCH parameters from a type 2 dsk segment                 DSKB02    dskb02.f
FETCH plate data from a type 2 dsk segment                 DSKP02    dskp02.f
FETCH reference frame attributes                           FRINFO    framex.f
FETCH reference values from a generic segment              SGFREF    sgfref.f
FETCH the dimension of a symbol                            SYDIMC    sydimc.f
                                                           SYDIMD    sydimd.f
                                                           SYDIMI    sydimi.f
FETCH the nth symbol in the table                          SYFETC    syfetc.f
                                                           SYFETD    syfetd.f
                                                           SYFETI    syfeti.f
FETCH the rotation and frame of a constant offset frame    TKFRAM    tkfram.f
FETCH the rotation and frame of a text kernel frame        TKFRAM    tkfram.f
FETCH transformation matrix for a body                     BODMAT    bodmat.f
FIELD of view at specified time, ray in instrument         FOVRAY    fovray.f
FIELD of view at specified time, target in instrument      FOVTRG    fovtrg.f
FILE, aberration-corrected state from SPK                  SPKACS    spkacs.f
FILE, add character data to a das                          DASADC    dasadc.f
FILE, add comment records to a das                         DASACR    dasacr.f
FILE, add comments from a logical unit to a das            DASACU    dasacu.f
FILE, add comments to a binary DAF                         DAFAC     dafac.f
FILE, add comments to a binary das                         DASAC     dasac.f
FILE, add comments to SPK or CK                            SPCAC     spcac.f
FILE, add double precision data to a das                   DASADD    dasadd.f
FILE, add integer data to a das                            DASADI    dasadi.f
FILE already open, test for                                ISOPEN    isopen.f
FILE and segment, select pck                               PCKSFS    pckbsr.f
FILE and segment, select SPK                               SPKSFS    spkbsr.f
FILE, apparent position from SPK                           SPKAPO    spkapo.f
FILE, begin backward search in dla                         DLABBS    dlabbs.f
FILE, begin forward search in dla                          DLABFS    dlabfs.f
FILE, begin new segment in dla                             DLABNS    dlabns.f
FILE, close a CK                                           CKCLS     ckcls.f
FILE, close a das                                          DASLLC    dasfm.f
FILE, close a dsk                                          DSKCLS    dskcls.f
FILE, close a pck                                          PCKCLS    pckcls.f
FILE, close an open das                                    DASCLS    dascls.f
FILE, close an SPK                                         SPKCLS    spkcls.f
FILE comment area, append comments to a DAF                DAFAC     dafac.f
FILE comment area, append comments to a das                DASAC     dasac.f
FILE, continue reading comments from an SPK or CK          SPCRNL    spcrfl.f
FILE, convert binary DAF into a DAF transfer               DAFBT     dafbt.f
FILE, convert binary das to das transfer                   DASBT     dasbt.f
FILE, count characters in a text                           COUNTC    countc.f
FILE, delete a                                             DELFIL    delfil.f
FILE, delete comments from SPK or CK                       SPCDC     spcdc.f
FILE, determine the architecture and type of a kernel      GETFAT    getfat.f
FILE, easy reader for SPK                                  SPKEZ     spkez.f
FILE, encode and write characters to a text                WRENCC    wrencc.f
FILE, encode and write d.p. numbers to a text              WRENCD    wrencd.f
FILE, encode and write integers to a text                  WRENCI    wrenci.f
FILE, end new segment in dla                               DLAENS    dlaens.f
FILE exist, does the                                       EXISTS    exists.f
FILE, extract comments from a das                          DASEC     dasec.f
FILE, extract comments from SPK or CK                      SPCEC     spcec.f
FILE, find frame class id codes of frames in binary pck    PCKFRM    pckfrm.f
FILE, find id codes of bodies in dsk                       DSKOBJ    dskobj.f
FILE, find id codes of bodies in SPK                       SPKOBJ    spkobj.f
FILE, find id codes of ephemeris objects in dsk            DSKOBJ    dskobj.f
FILE, find id codes of ephemeris objects in SPK            SPKOBJ    spkobj.f
FILE, find id codes of objects in CK                       CKOBJ     ckobj.f
FILE, find id codes of surfaces in dsk                     DSKSRF    dsksrf.f
FILE, find next segment in dla                             DLAFNS    dlafns.f
FILE, find previous segment in dla                         DLAFPS    dlafps.f
FILE, find the amount of data in a das                     DASHFS    dasfm.f
FILE for adding segments, open an existing SPK             SPKOPA    spkopa.f
FILE for read access, open a das                           DASOPR    dasfm.f
FILE for reading, open a das                               DASOPR    dasfm.f
FILE for write access, open a das                          DASOPW    dasfm.f
FILE for write access, open a new das                      DASOPN    dasfm.f
FILE for writing, open a das                               DASOPW    dasfm.f
FILE for writing, open a new das                           DASOPN    dasfm.f
FILE, get state transformation matrix from binary pck      PCKMAT    pckmat.f
FILE handle, map logical unit to das                       DASLUH    dasfm.f
FILE handle to logical unit, map das                       DASHLU    dasfm.f
FILE into the pool, load variables from a text kernel      LDPOOL    pool.f
FILE is a type 1 star catalog, check whether a             STCC01    stcc01.f
FILE, light-time corrected state from SPK                  SPKLTC    spkltc.f
FILE, load a type 1 star catalog                           STCL01    stcl01.f
FILE, load CK pointing                                     CKLPF     ckbsr.f
FILE, load EK                                              EKLEF     ekqmgr.f
FILE, load pck                                             PCKLOF    pckbsr.f
FILE, load SPK ephemeris                                   SPKLEF    spkbsr.f
FILE, locate lines in a text                               LOCLN     locln.f
FILE name, DAF handle to                                   DAFHFN    dafah.f
FILE name, map das handle to                               DASHFN    dasfm.f
FILE name, read das internal                               DASRFR    dasrfr.f
FILE name to DAF handle                                    DAFFNH    dafah.f
FILE name to das handle, map                               DASFNH    dasfm.f
FILE name, update das internal                             DASWFR    daswfr.f
FILE name, write das internal                              DASWFR    daswfr.f
FILE, open a new CK                                        CKOPN     ckopn.f
FILE, open a new das                                       DASONW    dasfm.f
FILE, open a new dla                                       DLAOPN    dlaopn.f
FILE, open a new dsk                                       DSKOPN    dskopn.f
FILE, open a new pck                                       PCKOPN    pckopn.f
FILE, open a new SPK                                       SPKOPN    spkopn.f
FILE, open a scratch das                                   DASOPS    dasfm.f
FILE, open and initialize a new kernel                     RDKNEW    rdker.f
FILE open for read, text                                   TXTOPR    txtopr.f
FILE open, is a                                            ISOPEN    isopen.f
FILE, open new SPK or CK                                   SPCOPN    spcopn.f
FILE open new, text                                        TXTOPN    txtopn.f
FILE opened by rdtext, close a text                        CLTEXT    rdtext.f
FILE position and velocity, SPK                            SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
FILE, read a kernel                                        RDKER     rdker.f
FILE, read a line from a text                              RDTEXT    rdtext.f
FILE, read a non-blank line from a text                    RDNBL     rdnbl.f
FILE, read and decode encoded d.p. numbers from a text     RDENCD    rdencd.f
FILE, read and decode encoded integers from a text         RDENCI    rdenci.f
FILE, read character data from a das                       DASRDC    dasrdc.f
FILE, read double precision data from a das                DASRDD    dasrdd.f
FILE, read encoded characters from a text                  RDENCC    rdencc.f
FILE, read integer data from a das                         DASRDI    dasrdi.f
FILE, read the first comment line of an SPK or CK          SPCRFL    spcrfl.f
FILE, read the next comment line of an SPK or CK           SPCRNL    spcrfl.f
FILE, read the next data line from a kernel                RDKDAT    rdker.f
FILE, read the next variable from a kernel                 RDKVAR    rdkvar.f
FILE record, read DAF                                      DAFRFR    dafrfr.f
FILE record, read das                                      DASRFR    dasrfr.f
FILE record, write DAF                                     DAFWFR    dafwfr.f
FILE record, write das                                     DASWFR    daswfr.f
FILE, remove comment records from a das                    DASRCR    dasrcr.f
FILE, return last logical addresses in das                 DASLLA    daslla.f
FILE, return logical address range of das                  DASLLA    daslla.f
FILE, return shadowing status of an EK                     EKSHDW    ekshdw.f
FILE, return the file summary of a das                     DASHFS    dasfm.f
FILE, segregate the data records in a das                  DASSDR    dassdr.f
FILE, subset of SPK                                        SPKSUB    spksub.f
FILE summary of a das file, return the                     DASHFS    dasfm.f
FILE summary of a das file, update the                     DASUFS    dasfm.f
FILE to a logical unit, extract comments from a das        DASECU    dasecu.f
FILE to binary, convert DAF transfer                       DAFTB     daftb.f
FILE to binary das, convert das transfer                   DASTB     dastb.f
FILE, unload CK pointing                                   CKUPF     ckbsr.f
FILE, unload EK                                            EKUEF     ekqmgr.f
FILE, unload pck                                           PCKUOF    pckbsr.f
FILE, unload SPK ephemeris                                 SPKUEF    spkbsr.f
FILE, update double precision data in a das                DASUDD    dasudd.f
FILE, update integer data in a das                         DASUDI    dasudi.f
FILE, update the file summary of a das                     DASUFS    dasfm.f
FILE with write access, open a new das                     DASONW    dasfm.f
FILE with write access, open a new dla                     DLAOPN    dlaopn.f
FILE with write access, open a new dsk                     DSKOPN    dskopn.f
FILE, write a variable to a kernel                         WRKVAR    wrkvar.f
FILE, write buffered records to a das                      DASWBR    dasrwr.f
FILE., determine the last line read from a kernel          RDKLIN    rdker.f
FILENAME into long error message, insert                   ERRFNM    errfnm.f
FILENAME into long error message, insert DAF or das        ERRHAN    errhan.f
FILENAME, map logical unit to                              LUN2FN    lun2fn.f
FILENAME to logical unit, map                              FN2LUN    fn2lun.f
FILES, manage open das                                     DASFM     dasfm.f
FILES, return allowed access methods for das               DASHAM    dasfm.f
FILES, return set of handles of open das                   DASHOF    dasfm.f
FILES, return the set of handles for open DAF              DAFHOF    dafah.f
FILES, search for events in loaded EK                      EKSRCH    ekqmgr.f
FILL a character array                                     FILLC     fillc.f
FILL a d.p. array                                          FILLD     filld.f
FILL an integer array                                      FILLI     filli.f
FILL small gaps in a d.p. window                           WNFILD    wnfild.f
FILTER small intervals from a d.p. window                  WNFLTD    wnfltd.f
FIND a frame transformation matrix from a specified frame  FRMGET    frmget.f
FIND a free logical unit                                   FNDLUN    fndlun.f
FIND a position transformation matrix                      PXFORM    pxform.f
FIND a rotation matrix from a specified frame              ROTGET    rotget.f
FIND a state transformation matrix                         SXFORM    sxform.f
FIND constants for a body in the kernel pool               BODFND    bodfnd.f
FIND DAF array                                             DAFFA     daffa.f
FIND EK data                                               EKFIND    ekfind.f
FIND frame class id codes of frames in binary pck file     PCKFRM    pckfrm.f
FIND id codes of bodies in dsk file                        DSKOBJ    dskobj.f
FIND id codes of bodies in SPK file                        SPKOBJ    spkobj.f
FIND id codes of ephemeris objects in dsk file             DSKOBJ    dskobj.f
FIND id codes of ephemeris objects in SPK file             SPKOBJ    spkobj.f
FIND id codes of objects in CK file                        CKOBJ     ckobj.f
FIND id codes of surfaces in dsk file                      DSKSRF    dsksrf.f
FIND info associated with a frame class and class id       CCIFRM    framex.f
FIND intercept of ray on target body surface               SINCPT    sincpt.f
FIND intersection of ray and target body surface           SINCPT    sincpt.f
FIND limb points on target body                            LIMBPT    limbpt.f
FIND nearest point to observer on target body              SUBPNT    subpnt.f
FIND nearest point to sun on target body                   SUBSLR    subslr.f
FIND next DAF array                                        DAFFNA    daffa.f
FIND next segment in dla file                              DLAFNS    dlafns.f
FIND penumbral terminator on ellipsoid                     EDTERM    edterm.f
FIND previous DAF array                                    DAFFPA    daffa.f
FIND previous segment in dla file                          DLAFPS    dlafps.f
FIND stars in ra-dec rectangle in type 1 star catalog      STCF01    stcf01.f
FIND sub-observer point on target body                     SUBPNT    subpnt.f
FIND sub-solar point on target body                        SUBSLR    subslr.f
FIND sub-spacecraft point on target body                   SUBPNT    subpnt.f
FIND surface intercept point                               SINCPT    sincpt.f
FIND terminator on ellipsoid                               EDTERM    edterm.f
FIND terminator points on target body                      TERMPT    termpt.f
FIND the amount of data in a das file                      DASHFS    dasfm.f
FIND the bodyfixed frame associated with an object         CIDFRM    framex.f
                                                           CNMFRM    framex.f
FIND the index of a reference value in a generic segment   SGFRVI    sgfrvi.f
FIND the next word after an index                          FNDNWD    fndnwd.f
FIND umbral terminator on ellipsoid                        EDTERM    edterm.f
FINISH a progress report, gf                               GFREPF    gfrprt.f
FINISH fast write of an EK segment                         EKFFLD    ekffld.f
FIRST comment line of an SPK or CK file, read the          SPCRFL    spcrfl.f
FIRST derivative of a user-defined scalar function         UDDF      uddf.f
FIRST derivative of scalar function less than zero         UDDC      uddc.f
FIRST four stumpff functions, evaluate the                 STMP03    stmp03.f
FIRST non-blank character                                  FRSTNB    frstnb.f
FIRST non-printable character                              FRSTNP    frstnp.f
FIRST printable character                                  FRSTPC    frstpc.f
FIT, estimate function derivative using quadratic          QDERIV    qderiv.f
FIXED packet size generic segment, begin writing a         SGBWFS    sgseqw.f
FIXED position target, state of                            SPKCPT    spkcpt.f
FIXED size packets to a generic segment, write             SGWFPK    sgseqw.f
FLAGS, emission angle general source with                  ILLUMF    illumf.f
FLAGS, illumination angles general source with             ILLUMF    illumf.f
FLAGS, incidence angle general source with                 ILLUMF    illumf.f
FLAGS, lighting angles general source with                 ILLUMF    illumf.f
FLAGS, phase angle general source with                     ILLUMF    illumf.f
FLIGHT, elliptic time of                                   ELLTOF    elltof.f
FLIGHT, hyperbolic time of                                 HYPTOF    hyptof.f
FLIGHT, parabolic time of                                  PARTOF    partof.f
FORCE model, propagate state vector using two-body         PROP2B    prop2b.f
FORMAT a string representing a d.p. number                 DPFMT     dpfmt.f
FORMAT, convert spacecraft clock ticks to character clock  SCFMT     scfmt.f
FORMAT d.p. seconds past J2000 as a string, convert and    TIMOUT    timout.f
FORMAT, handle to DAF summary                              DAFHSF    dafah.f
FORMAT picture, string from a d.p. number and              DPFMT     dpfmt.f
FORMAT picture, use a sample time string to produce a time TPICTR    tpictr.f
FORMATTED d.p. value, replace marker with                  REPMF     repmf.f
FORMATTING, d.p. number to character with                  DPSTRF    dpstrf.f
FORTRAN reads of character records, perform                DASIOC    dasioc.f
FORTRAN reads of double precision records, perform         DASIOD    dasiod.f
FORTRAN reads of integer records, perform                  DASIOI    dasioi.f
FORTRAN writes of character records, perform               DASIOC    dasioc.f
FORTRAN writes of double precision records, perform        DASIOD    dasiod.f
FORTRAN writes of integer records, perform                 DASIOI    dasioi.f
FORWARD search, begin DAF                                  DAFBFS    daffa.f
FORWARD search for position of character                   CPOS      cpos.f
FORWARD search for position of unlisted character          NCPOS     ncpos.f
FORWARD search in dla file, begin                          DLABFS    dlabfs.f
FOV at specified time, ray in instrument                   FOVRAY    fovray.f
FOV at specified time, target in instrument                FOVTRG    fovtrg.f
FOV parameters, return instrument's                        GETFOV    getfov.f
FOV search, gf mid-level target in instrument              GFFOVE    gffove.f
FOV search, gf ray in instrument                           GFRFOV    gfrfov.f
FOV search, gf target in instrument                        GFTFOV    gftfov.f
FRAME associated with an object, find the bodyfixed        CIDFRM    framex.f
                                                           CNMFRM    framex.f
FRAME attributes, fetch reference                          FRINFO    framex.f
FRAME, build a right handed coordinate                     FRAME     frame.f
FRAME class and class id, find info associated with a      CCIFRM    framex.f
FRAME class and class id to frame info, map                CCIFRM    framex.f
FRAME class and class id to frame name, id, center, map    CCIFRM    framex.f
FRAME class id codes of frames in binary pck file, find    PCKFRM    pckfrm.f
FRAME default, inertial reference                          IRFDEF    chgirf.f
FRAME, fetch the rotation and frame of a constant offset   TKFRAM    tkfram.f
FRAME, fetch the rotation and frame of a text kernel       TKFRAM    tkfram.f
FRAME, find a frame transformation matrix from a specified FRMGET    frmget.f
FRAME, find a rotation matrix from a specified             ROTGET    rotget.f
FRAME from two vectors, define an orthonormal              TWOVEC    twovec.f
FRAME, get coverage start and stop time for binary pck     PCKCOV    pckcov.f
FRAME, get coverage start and stop time for CK             CKCOV     ckcov.f
FRAME, get coverage window for binary pck reference        PCKCOV    pckcov.f
FRAME, get instrument frame rotation and reference         CKFROT    ckfrot.f
FRAME, get instrument frame transformation and reference   CKFXFM    ckfxfm.f
FRAME id code to frame name translation                    FRMNAM    framex.f
FRAME id code translation, frame name to                   NAMFRM    framex.f
FRAME info, map frame class and class id to                CCIFRM    framex.f
FRAME name, id, center, map frame class and class id to    CCIFRM    framex.f
FRAME name, inertial reference                             IRFNAM    chgirf.f
FRAME name to frame id code translation                    NAMFRM    framex.f
FRAME name translation, frame id code to                   FRMNAM    framex.f
FRAME number, inertial reference                           IRFNUM    chgirf.f
FRAME of a constant offset frame, fetch the rotation and   TKFRAM    tkfram.f
FRAME of a text kernel frame, fetch the rotation and       TKFRAM    tkfram.f
FRAME rotation and reference frame, get instrument         CKFROT    ckfrot.f
FRAME rotation, inertial reference                         IRFROT    chgirf.f
FRAME to another, rotate positions from one                REFCHG    refchg.f
FRAME to another, tranformation from one inertial          IRFTRN    irftrn.f
FRAME to another, transform states from one                FRMCHG    frmchg.f
FRAME transformation                                       FRAMEX    framex.f
FRAME transformation and reference frame, get instrument   CKFXFM    ckfxfm.f
FRAME transformation matrix from a specified frame, find a FRMGET    frmget.f
FRAMES, change inertial reference                          CHGIRF    chgirf.f
FRAMES, fetch names of built-in reference                  BLTFRM    bltfrm.f
FRAMES in binary pck file, find frame class id codes of    PCKFRM    pckfrm.f
FREE a reserved logical unit                               FRELUN    fndlun.f
FREE logical unit, find a                                  FNDLUN    fndlun.f
FREE logical unit, get a                                   GETLUN    getlun.f
FREE sublist of linked list                                LNKFSL    lnkfsl.f
FUNCTION derivative using quadratic fit, estimate          QDERIV    qderiv.f
FUNCTION, first derivative of a user-defined scalar        UDDF      uddf.f
FUNCTION for udfuns signature arguments, dummy             UDF       udf.f
FUNCTION less than zero, first derivative of scalar        UDDC      uddc.f
FUNCTION search, gf user defined boolean                   GFUDB     gfudb.f
FUNCTION search, gf user defined scalar                    GFUDS     gfuds.f
FUNCTION using hermite polynomial, interpolate             HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
FUNCTION using lagrange polynomial, interpolate            LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
FUNCTIONS, evaluate the first four stumpff                 STMP03    stmp03.f
 
         
G Top

GAPS in a d.p. window, fill small                          WNFILD    wnfild.f
GENERAL source, emission angle                             ILLUMG    illumg.f
GENERAL source, illumination angles                        ILLUMG    illumg.f
GENERAL source, incidence angle                            ILLUMG    illumg.f
GENERAL source, lighting angles                            ILLUMG    illumg.f
GENERAL source, phase angle                                ILLUMG    illumg.f
GENERAL source with flags, emission angle                  ILLUMF    illumf.f
GENERAL source with flags, illumination angles             ILLUMF    illumf.f
GENERAL source with flags, incidence angle                 ILLUMF    illumf.f
GENERAL source with flags, lighting angles                 ILLUMF    illumf.f
GENERAL source with flags, phase angle                     ILLUMF    illumf.f
GENERAL, transpose a matrix                                XPOSEG    xposeg.f
                                                           XPSGIP    xpsgip.f
GENERATE a rotation matrix                                 ROTATE    rotate.f
GENERATING vectors, ellipse to center and                  EL2CGV    el2cgv.f
GENERATING vectors, semi-axes of ellipse from              SAELGV    saelgv.f
GENERATING vectors to ellipse, center and                  CGV2EL    cgv2el.f
GENERIC loading and unloading of spice kernels             KEEPER    keeper.f
GENERIC segment, begin writing a fixed packet size         SGBWFS    sgseqw.f
GENERIC segment, begin writing a variable packet size      SGBWVS    sgseqw.f
GENERIC segment, end a                                     SGWES     sgseqw.f
GENERIC segment, fetch constants from a                    SGFCON    sgfcon.f
GENERIC segment, fetch packets from a                      SGFPKT    sgfpkt.f
GENERIC segment, fetch reference values from a             SGFREF    sgfref.f
GENERIC segment, find the index of a reference value in a  SGFRVI    sgfrvi.f
GENERIC segment, retrieve a meta data value for a          SGMETA    sgmeta.f
GENERIC segment, write fixed size packets to a             SGWFPK    sgseqw.f
GENERIC segment, write variable size packets to a          SGWVPK    sgseqw.f
GENERIC segments sequential writer                         SGSEQW    sgseqw.f
GEODETIC coordinates, jacobian of rectangular w.r.t.       DRDGEO    drdgeo.f
GEODETIC, rectangular to                                   RECGEO    recgeo.f
GEODETIC to rectangular coordinates                        GEOREC    georec.f
GEODETIC w.r.t. rectangular coordinates, jacobian of       DGEODR    dgeodr.f
GEOMETRIC condition solver, gf mid-level                   GFEVNT    gfevnt.f
GEOMETRIC position of one body relative to another         SPKGPS    spkgps.f
GEOMETRIC state of one body relative to another            SPKGEO    spkgeo.f
GET a free logical unit                                    GETLUN    getlun.f
GET apparent position                                      SPKAPO    spkapo.f
GET CK pointing                                            CKGP      ckgp.f
GET CK pointing and angular velocity                       CKGPAV    ckgpav.f
GET CK type 1 record                                       CKGR01    ckgr01.f
GET CK type 2 record                                       CKGR02    ckgr02.f
GET CK type 3 record                                       CKGR03    ckgr03.f
GET CK type 4 record                                       CKGR04    ckgr04.f
GET CK type 5 record                                       CKGR05    ckgr05.f
GET CK type 6 record                                       CKGR06    ckgr06.f
GET constant step size, gf                                 GFSTEP    gfstep.f
GET coverage start and stop time for binary pck frame      PCKCOV    pckcov.f
GET coverage start and stop time for body                  SPKCOV    spkcov.f
GET coverage start and stop time for CK frame              CKCOV     ckcov.f
GET coverage start and stop time for CK instrument         CKCOV     ckcov.f
GET coverage start and stop time for CK object             CKCOV     ckcov.f
GET coverage start and stop time for ephemeris object      SPKCOV    spkcov.f
GET coverage start and stop time for SPK object            SPKCOV    spkcov.f
GET coverage window for binary pck reference frame         PCKCOV    pckcov.f
GET coverage window for CK object                          CKCOV     ckcov.f
GET coverage window for SPK object                         SPKCOV    spkcov.f
GET DAF array name                                         DAFGN     daffa.f
GET DAF handle                                             DAFGH     daffa.f
GET DAF summary                                            DAFGS     daffa.f
GET data for single star from a type 1 star catalog        STCG01    stcg01.f
GET error message                                          GETMSG    getmsg.f
GET euler angles and their derivatives                     PCKE02    pcke02.f
                                                           PCKEUL    pckeul.f
GET explanation for short error message                    EXPLN     expln.f
GET instrument frame rotation and reference frame          CKFROT    ckfrot.f
GET instrument frame transformation and reference frame    CKFXFM    ckfxfm.f
GET light time and stellar aberration-corrected state      SPKACS    spkacs.f
GET light-time corrected state                             SPKLTC    spkltc.f
GET mini-segment parameters from CK type 6 segment         CKMP06    ckmp06.f
GET module name from traceback                             TRCNAM    trcpkg.f
GET pointing from CK segment                               CKPFS     ckpfs.f
GET position relative observer corrected for aberrations   SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
GET position relative to an observer, using body names     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
GET quick traceback                                        QCKTRC    trcpkg.f
GET state relative observer corrected for aberrations      SPKEZ     spkez.f
GET state relative to observer corrected for aberrations   SPKEZR    spkezr.f
GET state transformation matrix from binary pck file       PCKMAT    pckmat.f
GET target state relative to an observer, using body names SPKEZR    spkezr.f
GET the 3x3 identity matrix                                IDENT     ident.f
GET the correct indefinite article                         ANA       ana.f
GET the current time component checking status             TCHCKD    tcheck.f
GET/SET default error action                               ERRACT    erract.f
GET/SET error output device name                           ERRDEV    errdev.f
GET/SET error output items                                 ERRPRT    errprt.f
GF angular separation search                               GFSEP     gfsep.f
GF distance search                                         GFDIST    gfdist.f
GF finish a progress report                                GFREPF    gfrprt.f
GF get constant step size                                  GFSTEP    gfstep.f
GF initialize a progress report                            GFREPI    gfrprt.f
GF mid-level geometric condition solver                    GFEVNT    gfevnt.f
GF mid-level occultation search                            GFOCCE    gfocce.f
GF mid-level target in instrument fov search               GFFOVE    gffove.f
GF occultation search                                      GFOCLT    gfoclt.f
GF phase angle search                                      GFPA      gfpa.f
GF position coordinate search                              GFPOSC    gfposc.f
GF progress report umbrella                                GFRPRT    gfrprt.f
GF range rate search                                       GFRR      gfrr.f
GF ray in instrument fov search                            GFRFOV    gfrfov.f
GF routines, change default convergence tolerance for      GFSTOL    gfstol.f
GF set constant step size                                  GFSSTP    gfstep.f
GF standard bail out routine                               GFBAIL    gfbail.f
GF standard step refinement                                GFREFN    gfrefn.f
GF subpoint coordinate search                              GFSUBC    gfsubc.f
GF surface intercept coordinate search                     GFSNTC    gfsntc.f
GF target in instrument fov search                         GFTFOV    gftfov.f
GF update a progress report                                GFREPU    gfrprt.f
GF user defined boolean function search                    GFUDB     gfudb.f
GF user defined scalar function search                     GFUDS     gfuds.f
GIVEN surface normal, point on an ellipsoid having         EDNMPT    ednmpt.f
GIVEN type, number of loaded kernels of a                  KTOTAL    keeper.f
GRACEFULLY exit a program                                  BYEBYE    byebye.f
GREATEST common divisor                                    GCD       gcd.f
GREGORIAN and julian calendars                             TIMDEF    timdef.f
GREGORIAN calendar, convert from julian proleptic to       JUL2GR    jul2gr.f
GREGORIAN to julian calendar, convert from                 GR2JUL    jul2gr.f
GROUND track, velocity of a                                DNEARP    dnearp.f
 
         
H Top

HALF angle, time derivative of                             DHFA      dhfa.f
HALF the value of pi                                       HALFPI    halfpi.f
HANDED coordinate frame, build a right                     FRAME     frame.f
HANDLE and descriptors, dsk ray-surface intercept with     DSKXSI    dskxsi.f
HANDLE, file name to DAF                                   DAFFNH    dafah.f
HANDLE, get DAF                                            DAFGH     daffa.f
HANDLE, logical unit to DAF                                DAFLUH    dafah.f
HANDLE, map file name to das                               DASFNH    dasfm.f
HANDLE, map logical unit to das file                       DASLUH    dasfm.f
HANDLE to DAF summary format                               DAFHSF    dafah.f
HANDLE to file name, DAF                                   DAFHFN    dafah.f
HANDLE to file name, map das                               DASHFN    dasfm.f
HANDLE to logical unit, DAF                                DAFHLU    dafah.f
HANDLE to logical unit, map das file                       DASHLU    dasfm.f
HANDLES, assign DAF                                        DAFAH     dafah.f
HANDLES, detect invalid das                                DASSIH    dasfm.f
HANDLES for open DAF files, return the set of              DAFHOF    dafah.f
HANDLES of open das files, return set of                   DASHOF    dasfm.f
HANDLES, signal an error for invalid DAF                   DAFSIH    dafah.f
HANDLES, validate das                                      DASSIH    dasfm.f
HANDLING, parse d.p. number with encapsulated error        PRSDP     prsdp.f
HANDLING, parse integer with encapsulated error            PRSINT    prsint.f
HAVING given surface normal, point on an ellipsoid         EDNMPT    ednmpt.f
HEAD of linked list, return                                LNKHL     lnkhl.f
HERMITE interpolation                                      HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
HERMITE polynomial, interpolate function using             HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
HEXADECIMAL string, convert d.p. to signed normalized      DP2HX     dp2hx.f
HEXADECIMAL string, convert integer to signed              INT2HX    int2hx.f
HEXADECIMAL string to d.p., convert signed normalized      HX2DP     hx2dp.f
HEXADECIMAL string to integer, convert signed              HX2INT    hx2int.f
HYPERBOLIC cosine, d.p. arc                                DACOSH    dacosh.f
HYPERBOLIC tangent, d.p. arc                               DATANH    datanh.f
HYPERBOLIC time of flight                                  HYPTOF    hyptof.f
 
         
I Top

I/O error message writer                                   IOERR     ioerr.f
I/O for das routines, perform low-level                    DASIOC    dasioc.f
                                                           DASIOD    dasiod.f
                                                           DASIOI    dasioi.f
ID code and body id code to surface string, surface        SRFC2S    srfc2s.f
ID code and body string to surface string, surface         SRFCSS    srfcss.f
ID code, convert an SCLK name to an SCLK                   SCID2N    sctran.f
                                                           SCN2ID    sctran.f
ID code, surface string and body id code to surface        SRFSCC    srfscc.f
ID code, surface string and body string to surface         SRFS2C    srfs2c.f
ID code to frame name translation, frame                   FRMNAM    framex.f
ID code to name, body                                      BODC2N    bodc2n.f
ID code to string, body                                    BODC2S    bodc2s.f
ID code to surface id code, surface string and body        SRFSCC    srfscc.f
ID code to surface string, surface id code and body        SRFC2S    srfc2s.f
ID code translation, frame name to frame                   NAMFRM    framex.f
ID codes and names, convert between SCLK                   SCTRAN    sctran.f
ID codes of bodies in dsk file, find                       DSKOBJ    dskobj.f
ID codes of bodies in SPK file, find                       SPKOBJ    spkobj.f
ID codes of ephemeris objects in dsk file, find            DSKOBJ    dskobj.f
ID codes of ephemeris objects in SPK file, find            SPKOBJ    spkobj.f
ID codes of frames in binary pck file, find frame class    PCKFRM    pckfrm.f
ID codes of objects in CK file, find                       CKOBJ     ckobj.f
ID codes of surfaces in dsk file, find                     DSKSRF    dsksrf.f
ID, find info associated with a frame class and class      CCIFRM    framex.f
ID, map c-kernel id to SCLK and SPK                        CKMETA    ckmeta.f
ID string, check an                                        CHCKID    chckid.f
ID string, validate an                                     CHCKID    chckid.f
ID to frame info, map frame class and class                CCIFRM    framex.f
ID to frame name, id, center, map frame class and class    CCIFRM    framex.f
ID to SCLK and SPK id, map c-kernel                        CKMETA    ckmeta.f
ID word, extract architecture and type from an             IDW2AT    idw2at.f
IDENTIFIER characters for lexing, customize allowed        LXCSID    lxname.f
IDENTIFIER characters, return default allowed              LXDFID    lxname.f
IDENTIFIERS, scan                                          LXIDNT    lxname.f
IDENTITY matrix, get the 3x3                               IDENT     ident.f
IDS of reference frames from the kernel pool, fetch        KPLFRM    kplfrm.f
ILLUMINATION angle constraints, search using               GFILUM    gfilum.f
ILLUMINATION angle constraints, solve for                  GFILUM    gfilum.f
ILLUMINATION angles                                        ILUMIN    ilumin.f
ILLUMINATION angles general source                         ILLUMG    illumg.f
ILLUMINATION angles general source with flags              ILLUMF    illumf.f
ILLUMINATION source, compute phase angle for arbitrary     PHASEQ    phaseq.f
IMMEDIATE return indicator                                 RETURN    return.f
INCIDENCE angle constraints, solve for                     GFILUM    gfilum.f
INCIDENCE angle general source                             ILLUMG    illumg.f
INCIDENCE angle general source with flags                  ILLUMF    illumf.f
INCIDENCE angle, solar                                     ILUMIN    ilumin.f
INCLUDED in a d.p. window                                  WNINCD    wnincd.f
INDEFINITE article, get the correct                        ANA       ana.f
INDEX, find the next word after an                         FNDNWD    fndnwd.f
INDEX for type 2 dsk segment, make spatial                 DSKMI2    dskmi2.f
INDEX of a reference value in a generic segment, find the  SGFRVI    sgfrvi.f
INDEX of a word within a string                            WDINDX    wdindx.f
INDEX, return information on loaded EK column specified by EKCII     ekqmgr.f
INDEXED list of items, locate an item in a linked list     LOCATI    locati.f
INDICATE whether a matrix is a rotation matrix             ISROT     isrot.f
INDICATOR, error status                                    FAILED    seterr.f
INDICATOR, immediate return                                RETURN    return.f
INERTIAL frame to another, tranformation from one          IRFTRN    irftrn.f
INERTIAL position to bodyfixed, transformation from        TIPBOD    tipbod.f
INERTIAL reference frame default                           IRFDEF    chgirf.f
INERTIAL reference frame name                              IRFNAM    chgirf.f
INERTIAL reference frame number                            IRFNUM    chgirf.f
INERTIAL reference frame rotation                          IRFROT    chgirf.f
INERTIAL reference frames, change                          CHGIRF    chgirf.f
INERTIAL state to bodyfixed, transformation from           TISBOD    tisbod.f
INFORMATION about a kernel pool variable, return summary   DTPOOL    pool.f
INFORMATION about a loaded spice kernel, fetch             KINFO     keeper.f
INFORMATION, dsk ray-surface intercept with source         DSKXSI    dskxsi.f
INFORMATION on loaded EK column specified by index, return EKCII     ekqmgr.f
INFORMATION on loaded spice kernels, retrieve              KDATA     keeper.f
INFORMATION, spacecraft clock partition                    SCPART    scpart.f
INITIALIZE a new kernel file, open and                     RDKNEW    rdker.f
INITIALIZE a progress report, gf                           GFREPI    gfrprt.f
INITIALIZE linked list pool                                LNKINI    lnkini.f
INPUT and output, logical units associated standard        STDIO     stdio.f
INPUT, prompt for keyboard                                 PROMPT    prompt.f
INPUT with a user supplied message, prompt for             PROMPT    prompt.f
INSENSITIVE equal, check two character substrings for case SAMCHI    samchi.f
INSENSITIVE equality, check two characters for case        EQCHR     eqchr.f
INSENSITIVE equality of two substrings., check case        SAMSBI    samsbi.f
INSENSITIVE not equal, check two characters for case       NECHR     eqchr.f
INSERT a substring                                         INSSUB    inssub.f
INSERT an interval into a d.p. window                      WNINSD    wninsd.f
INSERT an item into a character set                        INSRTC    insrtc.f
INSERT an item into a d.p. set                             INSRTD    insrtd.f
INSERT an item into an integer set                         INSRTI    insrti.f
INSERT at location in a character array                    INSLAC    inslac.f
INSERT at location in an integer array                     INSLAI    inslai.f
INSERT at location in d.p. array                           INSLAD    inslad.f
INSERT d.p. number into error message text                 ERRDP     errdp.f
INSERT DAF or das filename into long error message         ERRHAN    errhan.f
INSERT filename into long error message                    ERRFNM    errfnm.f
INSERT integer into error message text                     ERRINT    errint.f
INSERT record into EK segment                              EKINSR    ekinsr.f
INSERT string into error message text                      ERRCH     errch.f
INSERT sublist into linked list after a node               LNKILA    lnkila.f
INSERT sublist into linked list before a node              LNKILB    lnkilb.f
INSTRUMENT field of view at specified time, ray in         FOVRAY    fovray.f
INSTRUMENT field of view at specified time, target in      FOVTRG    fovtrg.f
INSTRUMENT fov at specified time, ray in                   FOVRAY    fovray.f
INSTRUMENT fov at specified time, target in                FOVTRG    fovtrg.f
INSTRUMENT fov search, gf mid-level target in              GFFOVE    gffove.f
INSTRUMENT fov search, gf ray in                           GFRFOV    gfrfov.f
INSTRUMENT fov search, gf target in                        GFTFOV    gftfov.f
INSTRUMENT frame rotation and reference frame, get         CKFROT    ckfrot.f
INSTRUMENT frame transformation and reference frame, get   CKFXFM    ckfxfm.f
INSTRUMENT, get coverage start and stop time for CK        CKCOV     ckcov.f
INSTRUMENT'S fov parameters, return                        GETFOV    getfov.f
INTEGER array, clear an                                    CLEARI    cleari.f
INTEGER array, cycle the elements of an                    CYCLAI    cyclai.f
INTEGER array element, closest                             LSTCLI    lstcli.f
INTEGER array, fill an                                     FILLI     filli.f
INTEGER array in place, cycle the elements of an           CYAIIP    cyaiip.f
INTEGER array, insert at location in an                    INSLAI    inslai.f
INTEGER array is an order vector, test whether an          ISORDV    isordv.f
INTEGER array, maximum element of                          MAXAI     maxai.f
INTEGER array, minimum element of                          MINAI     minai.f
INTEGER array, move a integer array to another             MOVEI     movei.f
INTEGER array, order of an                                 ORDERI    orderi.f
INTEGER array, pack an                                     PACKAI    packai.f
INTEGER array, product of an                               PRODAI    prodai.f
INTEGER array, remove duplicates from an                   RMDUPI    rmdupi.f
INTEGER array, remove elements from an                     REMLAI    remlai.f
INTEGER array, reorder an                                  REORDI    reordi.f
INTEGER array, search in an                                ISRCHI    isrchi.f
INTEGER array, shell sort an                               SHELLI    shelli.f
INTEGER array, sum of an                                   SUMAI     sumai.f
INTEGER array, swap elements within an                     SWAPAI    swapai.f
INTEGER array to another integer array, move a             MOVEI     movei.f
INTEGER arrays for equality, test two                      SAMEAI    sameai.f
INTEGER cell, append an item to an                         APPNDI    appndi.f
INTEGER cell, cardinality of an                            CARDI     cardi.f
INTEGER cell, copy an                                      COPYI     copyi.f
INTEGER cell, set the cardinality of an                    SCARDI    scardi.f
INTEGER cell, set the size of an                           SSIZEI    ssizei.f
INTEGER cell, size of an                                   SIZEI     sizei.f
INTEGER column entry, fetch element from                   EKGI      ekqmgr.f
INTEGER column to EK segment, write entire                 EKACLI    ekacli.f
INTEGER, convert signed hexadecimal string to              HX2INT    hx2int.f
INTEGER data from a das file, read                         DASRDI    dasrdi.f
INTEGER data from a type 2 dsk segment, fetch              DSKI02    dski02.f
INTEGER data from EK column, read                          EKRCEI    ekrcei.f
INTEGER data in a das file, update                         DASUDI    dasudi.f
INTEGER data, lookup of type 1 spacecraft clock            SCLI01    sclu01.f
INTEGER data, lookup type 1 spacecraft clock               SCLI01    sclu01.f
INTEGER data to a das file, add                            DASADI    dasadi.f
INTEGER data to EK column, add                             EKACEI    ekacei.f
INTEGER data to EK column, write                           EKACEI    ekacei.f
INTEGER, determine if a string is an                       BEINT     beint.f
INTEGER, determine if a string is an unsigned              BEUNS     beuns.f
INTEGER division, compute the remainder of an              RMAINI    rmaini.f
INTEGER element less than, last                            LSTLTI    lstlti.f
INTEGER element less than or equal to, last                LSTLEI    lstlei.f
INTEGER entry in an EK column, replace                     EKUCEI    ekucei.f
INTEGER into error message text, insert                    ERRINT    errint.f
INTEGER is even, test whether an                           EVEN      even.f
INTEGER is odd, test whether an                            ODD       odd.f
INTEGER number, largest                                    INTMAX    intmax.f
INTEGER number, smallest                                   INTMIN    intmin.f
INTEGER numbers, same sign                                 SMSGNI    smsgni.f
INTEGER, parse a character string to an                    NPARSI    nparsi.f
INTEGER physical records, read das                         DASRRI    dasrwr.f
INTEGER physical records, update das                       DASURI    dasrwr.f
INTEGER physical records, write das                        DASWRI    dasrwr.f
INTEGER records, perform fortran reads of                  DASIOI    dasioi.f
INTEGER records, perform fortran writes of                 DASIOI    dasioi.f
INTEGER, replace marker with                               REPMI     repmi.f
INTEGER set, element of an                                 ELEMI     elemi.f
INTEGER set, fetch from an                                 FETCHI    fetchi.f
INTEGER set, insert an item into an                        INSRTI    insrti.f
INTEGER set, remove an item from an                        REMOVI    removi.f
INTEGER set, validate an                                   VALIDI    validi.f
INTEGER sets, compare                                      SETI      seti.f
INTEGER sets, difference of two                            DIFFI     diffi.f
INTEGER sets, intersect two                                INTERI    interi.f
INTEGER sets, symmetric difference of two                  SDIFFI    sdiffi.f
INTEGER sets, union two                                    UNIONI    unioni.f
INTEGER to character string, convert                       INTSTR    intstr.f
INTEGER to ordinal text, convert an                        INTORD    intord.f
INTEGER to signed hexadecimal string, convert              INT2HX    int2hx.f
INTEGER to text, convert an                                INTTXT    inttxt.f
INTEGER, touch an                                          TOUCHI    touchi.f
INTEGER using an order vector, binary search for an        BSCHOI    bschoi.f
INTEGER value, binary search for an                        BSRCHI    bsrchi.f
INTEGER value of a pooled kernel variable, return the      GIPOOL    pool.f
INTEGER value within an interval, bracket an               BRCKTI    brckti.f
INTEGER values, swap                                       SWAPI     swapi.f
INTEGER variable in the kernel pool, set the value of an   PIPOOL    pool.f
INTEGER with encapsulated error handling, parse            PRSINT    prsint.f
INTEGER., scan a string for a signed                       LX4DEC    lx4dec.f
                                                           LX4SGN    lx4sgn.f
INTEGER., scan a string for an unsigned                    LX4UNS    lx4uns.f
INTEGERS from a text file, read and decode encoded         RDENCI    rdenci.f
INTEGERS in character string, base for encoding            CHBASE    chbase.f
INTEGERS, opposite sign                                    OPSGNI    opsgni.f
INTEGERS to a text file, encode and write                  WRENCI    wrenci.f
INTEGRAL of chebyshev polynomial expansion                 CHBIGR    chbigr.f
INTEGRATE chebyshev polynomial expansion                   CHBIGR    chbigr.f
INTERCEPT coordinate search, gf surface                    GFSNTC    gfsntc.f
INTERCEPT of ray on target body surface, find              SINCPT    sincpt.f
INTERCEPT point, find surface                              SINCPT    sincpt.f
INTERCEPT, vectorized ray-dsk                              DSKXV     dskxv.f
INTERCEPT, vectorized ray-surface                          DSKXV     dskxv.f
INTERCEPT with body, line of sight                         SURFPT    surfpt.f
INTERCEPT with handle and descriptors, dsk ray-surface     DSKXSI    dskxsi.f
INTERCEPT with source information, dsk ray-surface         DSKXSI    dskxsi.f
INTERNAL file name, read das                               DASRFR    dasrfr.f
INTERNAL file name, update das                             DASWFR    daswfr.f
INTERNAL file name, write das                              DASWFR    daswfr.f
INTERNAL text buffer, load the kernel pool from an         LMPOOL    pool.f
INTERPOLATE a chebyshev expansion                          CHBINT    chbint.f
INTERPOLATE function using hermite polynomial              HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
INTERPOLATE function using lagrange polynomial             LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
INTERPOLATION, hermite                                     HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
INTERPOLATION, lagrange                                    LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
INTERSECT two character sets                               INTERC    interc.f
INTERSECT two d.p. sets                                    INTERD    interd.f
INTERSECT two d.p. windows                                 WNINTD    wnintd.f
INTERSECT two integer sets                                 INTERI    interi.f
INTERSECTED by a ray, list voxels                          XDDA      xdda.f
INTERSECTED by ray, plate and plate model point            DSKX02    dskx02.f
INTERSECTION between ray and ellipsoid, point of           SURFPT    surfpt.f
INTERSECTION of ellipse and plane                          INELPL    inelpl.f
INTERSECTION of ellipsoid and plane                        INEDPL    inedpl.f
INTERSECTION of line segment and cone                      INCNSG    incnsg.f
INTERSECTION of ray and ellipsoid, surface point of        SURFPT    surfpt.f
INTERSECTION of ray and plane                              INRYPL    inrypl.f
INTERSECTION of ray and target body surface, find          SINCPT    sincpt.f
INTERVAL, bracket a d.p. value within an                   BRCKTD    brcktd.f
INTERVAL, bracket an integer value within an               BRCKTI    brckti.f
INTERVAL from a d.p. window, fetch an                      WNFETD    wnfetd.f
INTERVAL into a d.p. window, insert an                     WNINSD    wninsd.f
INTERVAL of expansion for abbreviated years, set the       TSETYR    texpyr.f
INTERVALS from a d.p. window, filter small                 WNFLTD    wnfltd.f
INTERVALS of a d.p. window, contract the                   WNCOND    wncond.f
INTERVALS of a d.p. window, expand the                     WNEXPD    wnexpd.f
INVALID DAF handles, signal an error for                   DAFSIH    dafah.f
INVALID das handles, detect                                DASSIH    dasfm.f
INVERSE of state transformation matrix                     INVSTM    invstm.f
INVERT a 3x3 matrix                                        INVERT    invert.f
INVERT a pseudo orthogonal matrix                          INVORT    invort.f
INVERT the lengths of the rows, transpose a matrix and     INVORT    invort.f
INVERTED, vector projection onto plane                     VPRJPI    vprjpi.f
ISO time strings to UTC strings, transform                 ISO2UTC   iso2utc.f
ISSUE EK query                                             EKFIND    ekfind.f
ITEM buffering, remove least recently used                 LOCATI    locati.f
ITEM from a character set, remove an                       REMOVC    removc.f
ITEM from a d.p. set, remove an                            REMOVD    removd.f
ITEM from an integer set, remove an                        REMOVI    removi.f
ITEM in a linked list indexed list of items, locate an     LOCATI    locati.f
ITEM into a character set, insert an                       INSRTC    insrtc.f
ITEM into a d.p. set, insert an                            INSRTD    insrtd.f
ITEM into an integer set, insert an                        INSRTI    insrti.f
ITEM to a character cell, append an                        APPNDC    appndc.f
ITEM to a d.p. cell, append an                             APPNDD    appndd.f
ITEM to an integer cell, append an                         APPNDI    appndi.f
ITEMS and return a set, parse a list of                    LPARSS    lparss.f
ITEMS from a list, parse                                   LPARSE    lparse.f
ITEMS, get/set error output                                ERRPRT    errprt.f
ITEMS, locate an item in a linked list indexed list of     LOCATI    locati.f
ITEMS, parse a list of                                     LPARSM    lparsm.f
 
         
J Top

J2000 as a string, convert and format d.p. seconds past    TIMOUT    timout.f
J2000 epoch, convert a string to tdb seconds past the      STR2ET    str2et.f
J2000 position to bodyfixed, transformation from           BODMAT    bodmat.f
J2000 to bodyfixed coordinates, transformation from        BODMAT    bodmat.f
JACOBIAN of cylindrical w.r.t. rectangular coordinates     DCYLDR    dcyldr.f
JACOBIAN of geodetic w.r.t. rectangular coordinates        DGEODR    dgeodr.f
JACOBIAN of latitudinal w.r.t. rectangular coordinates     DLATDR    dlatdr.f
JACOBIAN of planetographic w.r.t. rectangular coordinates  DPGRDR    dpgrdr.f
JACOBIAN of rectangular w.r.t. cylindrical coordinates     DRDCYL    drdcyl.f
JACOBIAN of rectangular w.r.t. geodetic coordinates        DRDGEO    drdgeo.f
JACOBIAN of rectangular w.r.t. latitudinal coordinates     DRDLAT    drdlat.f
JACOBIAN of rectangular w.r.t. planetographic coordinates  DRDPGR    drdpgr.f
JACOBIAN of rectangular w.r.t. spherical coordinates       DRDSPH    drdsph.f
JACOBIAN of spherical w.r.t. rectangular coordinates       DSPHDR    dsphdr.f
JULIAN calendar, convert from gregorian to                 GR2JUL    jul2gr.f
JULIAN calendars, gregorian and                            TIMDEF    timdef.f
JULIAN date of 1900.0 jan 0.5                              J1900     j1900.f
JULIAN date of 1950.0 jan 1.0                              J1950     j1950.f
JULIAN date of 2000 jan 1.5                                J2000     j2000.f
JULIAN date of 2100 jan 1.5                                J2100     j2100.f
JULIAN proleptic to gregorian calendar, convert from       JUL2GR    jul2gr.f
JULIAN year, number of seconds per                         JYEAR     jyear.f
JUSTIFY a character string, left                           LJUST     ljust.f
JUSTIFY a character string, right                          RJUST     rjust.f
 
         
K Top

KEPLER equation, solve the vector form of the              KPSOLV    kpsolv.f
KEPLER'S equation, solve the equinoctial version of        KEPLEQ    kepleq.f
KERNEL, fetch information about a loaded spice             KINFO     keeper.f
KERNEL file, determine the architecture and type of a      GETFAT    getfat.f
KERNEL file into the pool, load variables from a text      LDPOOL    pool.f
KERNEL file, open and initialize a new                     RDKNEW    rdker.f
KERNEL file, read a                                        RDKER     rdker.f
KERNEL file, read the next data line from a                RDKDAT    rdker.f
KERNEL file, read the next variable from a                 RDKVAR    rdkvar.f
KERNEL file, write a variable to a                         WRKVAR    wrkvar.f
KERNEL file., determine the last line read from a          RDKLIN    rdker.f
KERNEL frame, fetch the rotation and frame of a text       TKFRAM    tkfram.f
KERNEL pool definition parameter, return a                 SZPOOL    pool.f
KERNEL pool, fetch constants for a body from the           BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
KERNEL pool, fetch ids of reference frames from the        KPLFRM    kplfrm.f
KERNEL pool, find constants for a body in the              BODFND    bodfnd.f
KERNEL pool for updated variables, check the               CVPOOL    pool.f
KERNEL pool from an internal text buffer, load the         LMPOOL    pool.f
KERNEL pool, retrieve a continued string value from the    SEPOOL    sepool.f
                                                           STPOOL    stpool.f
KERNEL pool, set the value of a character variable in the  PCPOOL    pool.f
KERNEL pool, set the value of a d.p. variable in the       PDPOOL    pool.f
KERNEL pool, set the value of an integer variable in the   PIPOOL    pool.f
KERNEL pool variable, check the properties of a            BADKPV    badkpv.f
KERNEL pool variable, delete a                             DVPOOL    pool.f
KERNEL pool variable, notify a routine of an update to a   SWPOOL    pool.f
KERNEL pool variable, return summary information about a   DTPOOL    pool.f
KERNEL pool variable, watch for an update to a             SWPOOL    pool.f
KERNEL pool variables matching a template, return names of GNPOOL    pool.f
KERNEL pool watch, delete                                  DWPOOL    pool.f
KERNEL pool watch lists, delete agent from                 DWPOOL    pool.f
KERNEL, unload a spice                                     UNLOAD    keeper.f
KERNEL variable, confirm the existence of a pooled         EXPOOL    pool.f
KERNEL variable, return the character value of a pooled    GCPOOL    pool.f
KERNEL variable, return the d.p. value of a pooled         GDPOOL    pool.f
KERNEL variable, return the integer value of a pooled      GIPOOL    pool.f
KERNEL variable, return the numeric value of a pooled      GDPOOL    pool.f
KERNEL variable, return the string value of a pooled       GCPOOL    pool.f
KERNEL variable, return the value of a pooled              RTPOOL    pool.f
KERNEL variables, clear the pool of                        CLPOOL    pool.f
KERNEL variables, maintain a pool of                       POOL      pool.f
KERNELS from a list of kernels, load spice                 FURNSH    keeper.f
KERNELS, generic loading and unloading of spice            KEEPER    keeper.f
KERNELS, load spice kernels from a list of                 FURNSH    keeper.f
KERNELS of a given type, number of loaded                  KTOTAL    keeper.f
KERNELS, retrieve information on loaded spice              KDATA     keeper.f
KERNELS, unload all                                        KCLEAR    keeper.f
KEYBOARD input, prompt for                                 PROMPT    prompt.f
KEYWORD, extract a substring starting with a               KXTRCT    kxtrct.f
 
         
L Top

L s, compute                                               LSPCN     lspcn.f
L sub s, compute                                           LSPCN     lspcn.f
LAGRANGE interpolation                                     LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
LAGRANGE polynomial, interpolate function using            LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
LANDMARK on extended object, state of                      SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
LANDMARK on extended object, state relative to             SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
LARGEST d.p. number                                        DPMAX     dpmax.f
LARGEST integer number                                     INTMAX    intmax.f
LAST character element less than                           LSTLTC    lstltc.f
LAST character element less than or equal to               LSTLEC    lstlec.f
LAST closest d.p. array element                            LSTCLD    lstcld.f
LAST d.p. element less than                                LSTLTD    lstltd.f
LAST d.p. element less than or equal to                    LSTLED    lstled.f
LAST integer element less than                             LSTLTI    lstlti.f
LAST integer element less than or equal to                 LSTLEI    lstlei.f
LAST line read from a kernel file., determine the          RDKLIN    rdker.f
LAST logical addresses in das file, return                 DASLLA    daslla.f
LAST non-blank character                                   LASTNB    lastnb.f
LAST printable character                                   LASTPC    lastpc.f
LATITUDINAL coordinates, jacobian of rectangular w.r.t.    DRDLAT    drdlat.f
LATITUDINAL coordinates, rectangular to                    RECLAT    reclat.f
LATITUDINAL coordinates, spherical to                      SPHLAT    sphlat.f
LATITUDINAL coordinates to cartesian surface points, map   LATSRF    latsrf.f
LATITUDINAL coordinates to dsk surface points, map         LATSRF    latsrf.f
LATITUDINAL coordinates to rectangular, convert body-fixed SRFREC    srfrec.f
LATITUDINAL coordinates to rectangular, convert surface    SRFREC    srfrec.f
LATITUDINAL coordinates to rectangular, surface point      SRFREC    srfrec.f
LATITUDINAL, cylindrical to                                CYLLAT    cyllat.f
LATITUDINAL to cylindrical coordinates                     LATCYL    latcyl.f
LATITUDINAL to rectangular coordinates                     LATREC    latrec.f
LATITUDINAL to spherical coordinates                       LATSPH    latsph.f
LATITUDINAL w.r.t. rectangular coordinates, jacobian of    DLATDR    dlatdr.f
LEAST recently used item buffering, remove                 LOCATI    locati.f
LEFT justify a character string                            LJUST     ljust.f
LEFT, shift                                                SHIFTL    shiftl.f
LEFT trim                                                  LTRIM     ltrim.f
LEFT-JUSTIFY a character string, compress uppercase        LJUCRS    ljucrs.f
LENGTH of a string, non-blank                              NBLEN     nblen.f
LESS than, last character element                          LSTLTC    lstltc.f
LESS than, last d.p. element                               LSTLTD    lstltd.f
LESS than, last integer element                            LSTLTI    lstlti.f
LESS than or equal to, last character element              LSTLEC    lstlec.f
LESS than or equal to, last d.p. element                   LSTLED    lstled.f
LESS than or equal to, last integer element                LSTLEI    lstlei.f
LESS than zero, first derivative of scalar function        UDDC      uddc.f
LEX quoted string token                                    LXQSTR    lxqstr.f
LEXING, customize allowed identifier characters for        LXCSID    lxname.f
LIE on ellipsoid, scale point to                           EDPNT     edpnt.f
LIES in a solid tetrahedral angle, determine if a vector   INSANG    insang.f
LIGHT in a vacuum, c speed of                              CLIGHT    clight.f
LIGHT time and stellar aberration correction, low-level    SPKAPS    spkaps.f
LIGHT time and stellar aberration-corrected state, get     SPKACS    spkacs.f
LIGHT time, compute uplink and downlink                    LTIME     ltime.f
LIGHT time correction, low-level                           SPKLTC    spkltc.f
LIGHT-TIME corrected state from SPK file                   SPKLTC    spkltc.f
LIGHT-TIME corrected state, get                            SPKLTC    spkltc.f
LIGHTING angle constraints, search using                   GFILUM    gfilum.f
LIGHTING angles                                            ILUMIN    ilumin.f
LIGHTING angles general source                             ILLUMG    illumg.f
LIGHTING angles general source with flags                  ILLUMF    illumf.f
LIMB, ellipsoid                                            EDLIMB    edlimb.f
LIMB points on target body, find                           LIMBPT    limbpt.f
LINE and ellipsoid, distance between                       NPEDLN    npedln.f
LINE, distance between point and                           NPLNPT    nplnpt.f
LINE elements deep space evaluator, norad two              DPSPCE    dpspce.f
LINE from a kernel file, read the next data                RDKDAT    rdker.f
LINE from a logical unit, read a text                      READLN    readln.f
LINE from a text file, read a                              RDTEXT    rdtext.f
LINE from a text file, read a non-blank                    RDNBL     rdnbl.f
LINE, nearest point on ellipsoid to                        NPEDLN    npedln.f
LINE of an SPK or CK file, read the first comment          SPCRFL    spcrfl.f
LINE of an SPK or CK file, read the next comment           SPCRNL    spcrfl.f
LINE of sight and body, distance between                   NPEDLN    npedln.f
LINE of sight intercept with body                          SURFPT    surfpt.f
LINE of text to standard output., write a                  TOSTDO    tostdo.f
LINE read from a kernel file., determine the last          RDKLIN    rdker.f
LINE segment and cone, intersection of                     INCNSG    incnsg.f
LINE segment, nearest point on                             NPSGPT    npsgpt.f
LINE to a device, write output                             WRLINE    wrline.f
LINE to a logical unit, write a text                       WRITLN    writln.f
LINE to point, nearest point on                            NPLNPT    nplnpt.f
LINEAR combination of three 3-dimensional vectors          VLCOM3    vlcom3.f
LINEAR combination of two 3-dimensional vectors            VLCOM     vlcom.f
LINEAR combination of two n-dimensional vectors            VLCOMG    vlcomg.f
LINES from a logical unit, read an array of text           READLA    readla.f
LINES in a text file, locate                               LOCLN     locln.f
LINES to a logical unit, write an array of text            WRITLA    writla.f
LINKED list after a node, insert sublist into              LNKILA    lnkila.f
LINKED list before a node, insert sublist into             LNKILB    lnkilb.f
LINKED list, extract sublist of                            LNKXSL    lnkxsl.f
LINKED list, free sublist of                               LNKFSL    lnkfsl.f
LINKED list indexed list of items, locate an item in a     LOCATI    locati.f
LINKED list pool, allocate node from                       LNKAN     lnkan.f
LINKED list pool, initialize                               LNKINI    lnkini.f
LINKED list pool, return number of nodes in                LNKNFN    lnknfn.f
LINKED list, return head of                                LNKHL     lnkhl.f
LINKED list, return next node in                           LNKNXT    lnknxt.f
LINKED list, return previous node in                       LNKPRV    lnkprv.f
LINKED list, return size of                                LNKSIZ    lnksiz.f
LINKED list, return tail of                                LNKTL     lnktl.f
LIST after a node, insert sublist into linked              LNKILA    lnkila.f
LIST before a node, insert sublist into linked             LNKILB    lnkilb.f
LIST, extract sublist of linked                            LNKXSL    lnkxsl.f
LIST, free sublist of linked                               LNKFSL    lnkfsl.f
LIST in a character string, build a                        LBUILD    lbuild.f
LIST indexed list of items, locate an item in a linked     LOCATI    locati.f
LIST of items and return a set, parse a                    LPARSS    lparss.f
LIST of items, locate an item in a linked list indexed     LOCATI    locati.f
LIST of items, parse a                                     LPARSM    lparsm.f
LIST of kernels, load spice kernels from a                 FURNSH    keeper.f
LIST of tokens, remove tokens from a scanned               SCANRJ    scanrj.f
LIST, parse items from a                                   LPARSE    lparse.f
LIST pool, allocate node from linked                       LNKAN     lnkan.f
LIST pool, initialize linked                               LNKINI    lnkini.f
LIST pool, return number of nodes in linked                LNKNFN    lnknfn.f
LIST, return head of linked                                LNKHL     lnkhl.f
LIST, return next node in linked                           LNKNXT    lnknxt.f
LIST, return previous node in linked                       LNKPRV    lnkprv.f
LIST, return size of linked                                LNKSIZ    lnksiz.f
LIST, return tail of linked                                LNKTL     lnktl.f
LIST voxels intersected by a ray                           XDDA      xdda.f
LOAD a type 1 star catalog file                            STCL01    stcl01.f
LOAD CK pointing file                                      CKLPF     ckbsr.f
LOAD e-kernel                                              EKLEF     ekqmgr.f
LOAD EK file                                               EKLEF     ekqmgr.f
LOAD pck file                                              PCKLOF    pckbsr.f
LOAD spice kernels from a list of kernels                  FURNSH    keeper.f
LOAD SPK ephemeris file                                    SPKLEF    spkbsr.f
LOAD the kernel pool from an internal text buffer          LMPOOL    pool.f
LOAD variables from a text kernel file into the pool       LDPOOL    pool.f
LOADED, determine whether any c-kernels are                CKHAVE    ckbsr.f
LOADED EK column specified by index, return information on EKCII     ekqmgr.f
LOADED EK columns, return the count of                     EKCCNT    ekqmgr.f
LOADED EK columns, return the number of                    EKCCNT    ekqmgr.f
LOADED EK files, search for events in                      EKSRCH    ekqmgr.f
LOADED kernels of a given type, number of                  KTOTAL    keeper.f
LOADED spice kernel, fetch information about a             KINFO     keeper.f
LOADED spice kernels, retrieve information on              KDATA     keeper.f
LOADED table, return name of a                             EKTNAM    ekqmgr.f
LOADED tables, return number of                            EKNTAB    ekqmgr.f
LOADING and unloading of spice kernels, generic            KEEPER    keeper.f
LOCAL time for a point on a body., compute the             ET2LST    et2lst.f
LOCATE an item in a linked list indexed list of items      LOCATI    locati.f
LOCATE lines in a text file                                LOCLN     locln.f
LOCATION in a character array, insert at                   INSLAC    inslac.f
LOCATION in an integer array, insert at                    INSLAI    inslai.f
LOCATION in d.p. array, insert at                          INSLAD    inslad.f
LOCATION, map das logical address to physical              DASA2L    dasa2l.f
LOGICAL address range of das file, return                  DASLLA    daslla.f
LOGICAL address to physical location, map das              DASA2L    dasa2l.f
LOGICAL addresses in das file, return last                 DASLLA    daslla.f
LOGICAL addresses using substrings, update a range of das  DASUDC    dasudc.f
LOGICAL addresses, write substrings to a range of das      DASUDC    dasudc.f
LOGICAL array, reorder a                                   REORDL    reordl.f
LOGICAL, touch a                                           TOUCHL    touchl.f
LOGICAL unit, DAF handle to                                DAFHLU    dafah.f
LOGICAL unit, extract comments from a das file to a        DASECU    dasecu.f
LOGICAL unit, find a free                                  FNDLUN    fndlun.f
LOGICAL unit, free a reserved                              FRELUN    fndlun.f
LOGICAL unit, get a free                                   GETLUN    getlun.f
LOGICAL unit, map das file handle to                       DASHLU    dasfm.f
LOGICAL unit, map filename to                              FN2LUN    fn2lun.f
LOGICAL unit, read a text line from a                      READLN    readln.f
LOGICAL unit, read an array of text lines from a           READLA    readla.f
LOGICAL unit, reserve a                                    RESLUN    fndlun.f
LOGICAL unit to a das file, add comments from a            DASACU    dasacu.f
LOGICAL unit to DAF handle                                 DAFLUH    dafah.f
LOGICAL unit to das file handle, map                       DASLUH    dasfm.f
LOGICAL unit to filename, map                              LUN2FN    lun2fn.f
LOGICAL unit, write a text line to a                       WRITLN    writln.f
LOGICAL unit, write an array of text lines to a            WRITLA    writla.f
LOGICAL units associated standard input and output         STDIO     stdio.f
LOGICALS in an array are false, test whether some          SOMFLS    somfls.f
LOGICALS in an array are true, test whether all            ALLTRU    alltru.f
LOGICALS in an array are true, test whether no             NOTRU     notru.f
LOGICALS in an array are true, test whether some           SOMTRU    somtru.f
LONG error message, allow changes of                       ALLOWD    accept.f
LONG error message, insert DAF or das filename into        ERRHAN    errhan.f
LONG error message, insert filename into                   ERRFNM    errfnm.f
LONG error message, set                                    SETMSG    setmsg.f
LONGITUDE of sun, planetocentric                           LSPCN     lspcn.f
LOOKUP of type 1 spacecraft clock d.p. data                SCLD01    sclu01.f
LOOKUP of type 1 spacecraft clock integer data             SCLI01    sclu01.f
LOOKUP type 1 spacecraft clock                             SCLU01    sclu01.f
LOOKUP type 1 spacecraft clock d.p. data                   SCLD01    sclu01.f
LOOKUP type 1 spacecraft clock integer data                SCLI01    sclu01.f
LOW-LEVEL aberration correction                            SPKACS    spkacs.f
LOW-LEVEL aberration-corrected state computation           SPKAPS    spkaps.f
LOW-LEVEL i/o for das routines, perform                    DASIOC    dasioc.f
                                                           DASIOD    dasiod.f
                                                           DASIOI    dasioi.f
LOW-LEVEL light time and stellar aberration correction     SPKAPS    spkaps.f
LOW-LEVEL light time correction                            SPKLTC    spkltc.f
LOWERCASE, convert to                                      LCASE     lcase.f
LS, compute                                                LSPCN     lspcn.f
 
         
M Top

MAINTAIN a pool of kernel variables                        POOL      pool.f
MAKE spatial index for type 2 dsk segment                  DSKMI2    dskmi2.f
MANAGE EK query operations                                 EKQMGR    ekqmgr.f
MANAGE open das files                                      DASFM     dasfm.f
MAP c-kernel id to SCLK and SPK id                         CKMETA    ckmeta.f
MAP cartesian surface points to normal vectors             SRFNRM    srfnrm.f
MAP das file handle to logical unit                        DASHLU    dasfm.f
MAP das handle to file name                                DASHFN    dasfm.f
MAP das logical address to physical location               DASA2L    dasa2l.f
MAP file name to das handle                                DASFNH    dasfm.f
MAP filename to logical unit                               FN2LUN    fn2lun.f
MAP frame class and class id to frame info                 CCIFRM    framex.f
MAP frame class and class id to frame name, id, center     CCIFRM    framex.f
MAP latitudinal coordinates to cartesian surface points    LATSRF    latsrf.f
MAP latitudinal coordinates to dsk surface points          LATSRF    latsrf.f
MAP logical unit to das file handle                        DASLUH    dasfm.f
MAP logical unit to filename                               LUN2FN    lun2fn.f
MARGIN parameters, retrieve dsk tolerance or               DSKGTL    dsktol.f
MARGIN parameters, set dsk tolerance or                    DSKSTL    dsktol.f
MARGIN umbrella, dsk tolerance and                         DSKTOL    dsktol.f
MARKER with cardinal text, replace                         REPMCT    repmct.f
MARKER with character string, replace                      REPMC     repmc.f
MARKER with d.p. number, replace                           REPMD     repmd.f
MARKER with formatted d.p. value, replace                  REPMF     repmf.f
MARKER with integer, replace                               REPMI     repmi.f
MARKER with ordinal text, replace                          REPMOT    repmot.f
MATCH string against wildcard template                     MATCHI    matchi.f
                                                           MATCHW    matchw.f
MATCH, test dla segments for                               DLASSG    dlassg.f
MATCHES a wildcard template, test whether a string         MATCHI    matchi.f
                                                           MATCHW    matchw.f
MATCHING a template, return names of kernel pool variables GNPOOL    pool.f
MATRIX 3x3 case, matrix times                              MXM       mxm.f
MATRIX 3x3 case, matrix transpose times                    MTXM      mtxm.f
MATRIX and invert the lengths of the rows, transpose a     INVORT    invort.f
MATRIX, axis and angle of a rotation                       RAXISA    raxisa.f
MATRIX by blocks, transpose a                              XPOSBL    xposbl.f
MATRIX, derivative of a rotation                           DROTAT    drotat.f
MATRIX, equal to another n-dimensional                     MEQUG     mequg.f
MATRIX, euler angles to                                    EUL2M     eul2m.f
MATRIX, find a position transformation                     PXFORM    pxform.f
MATRIX, find a state transformation                        SXFORM    sxform.f
MATRIX for a body, fetch transformation                    BODMAT    bodmat.f
MATRIX for different epochs, position transformation       PXFRM2    pxfrm2.f
MATRIX from a specified frame, find a frame transformation FRMGET    frmget.f
MATRIX from a specified frame, find a rotation             ROTGET    rotget.f
MATRIX from binary pck file, get state transformation      PCKMAT    pckmat.f
MATRIX from two states, define a state transformation      TWOVXF    twovxf.f
MATRIX general, transpose a                                XPOSEG    xposeg.f
                                                           XPSGIP    xpsgip.f
MATRIX, generate a rotation                                ROTATE    rotate.f
MATRIX, get the 3x3 identity                               IDENT     ident.f
MATRIX, indicate whether a matrix is a rotation            ISROT     isrot.f
MATRIX, inverse of state transformation                    INVSTM    invstm.f
MATRIX, invert a pseudo orthogonal                         INVORT    invort.f
MATRIX is a rotation matrix, indicate whether a            ISROT     isrot.f
MATRIX n-dimensional case, matrix times                    MXMG      mxmg.f
MATRIX n-dimensional case, matrix transpose times          MTXMG     mtxmg.f
MATRIX, quaternion to                                      Q2M       q2m.f
MATRIX, rotate a                                           ROTMAT    rotmat.f
MATRIX times 3-dimensional vector                          MXV       mxv.f
MATRIX times matrix 3x3 case                               MXM       mxm.f
MATRIX times matrix n-dimensional case                     MXMG      mxmg.f
MATRIX times matrix transpose 3x3 case                     MXMT      mxmt.f
MATRIX times matrix transpose n-dimensional case           MXMTG     mxmtg.f
MATRIX times n-dimensional vector                          MXVG      mxvg.f
MATRIX times vector, 3-dimensional vector transpose times  VTMV      vtmv.f
MATRIX times vector, n-dimensional vector transpose times  VTMVG     vtmvg.f
MATRIX to euler angles                                     M2EUL     m2eul.f
MATRIX to quaternion                                       M2Q       m2q.f
MATRIX transpose 3x3 case, matrix times                    MXMT      mxmt.f
MATRIX transpose n-dimensional case, matrix times          MXMTG     mxmtg.f
MATRIX transpose times 3-dimensional vector                MTXV      mtxv.f
MATRIX transpose times matrix 3x3 case                     MTXM      mtxm.f
MATRIX transpose times matrix n-dimensional case           MTXMG     mtxmg.f
MATRIX transpose times n-dimensional vector                MTXVG     mtxvg.f
MAXIMUM depth, traceback                                   TRCMXD    trcpkg.f
MAXIMUM element of character array                         MAXAC     maxac.f
MAXIMUM element of d.p. array                              MAXAD     maxad.f
MAXIMUM element of integer array                           MAXAI     maxai.f
MESSAGE, allow changes of long error                       ALLOWD    accept.f
MESSAGE, get error                                         GETMSG    getmsg.f
MESSAGE, get explanation for short error                   EXPLN     expln.f
MESSAGE, insert DAF or das filename into long error        ERRHAN    errhan.f
MESSAGE, insert filename into long error                   ERRFNM    errfnm.f
MESSAGE, prompt for input with a user supplied             PROMPT    prompt.f
MESSAGE, set long error                                    SETMSG    setmsg.f
MESSAGE text, insert d.p. number into error                ERRDP     errdp.f
MESSAGE text, insert integer into error                    ERRINT    errint.f
MESSAGE text, insert string into error                     ERRCH     errch.f
MESSAGE writer, i/o error                                  IOERR     ioerr.f
META data value for a generic segment, retrieve a          SGMETA    sgmeta.f
METHODS for das files, return allowed access               DASHAM    dasfm.f
MID-LEVEL geometric condition solver, gf                   GFEVNT    gfevnt.f
MID-LEVEL occultation search, gf                           GFOCCE    gfocce.f
MID-LEVEL target in instrument fov search, gf              GFFOVE    gffove.f
MINI-SEGMENT parameters from CK type 6 segment, get        CKMP06    ckmp06.f
MINI-SEGMENTS in CK type 6 segment, number of              CKNM06    cknm06.f
MINIMUM element of character array                         MINAC     minac.f
MINIMUM element of d.p. array                              MINAD     minad.f
MINIMUM element of integer array                           MINAI     minai.f
MODEL area, compute plate                                  PLTAR     pltar.f
MODEL point intersected by ray, plate and plate            DSKX02    dskx02.f
MODEL, propagate state vector using two-body force         PROP2B    prop2b.f
MODEL size parameters from a type 2 dsk segment, fetch     DSKZ02    dskz02.f
MODEL volume, compute plate                                PLTVOL    pltvol.f
MODULE check in                                            CHKIN     trcpkg.f
MODULE check out                                           CHKOUT    trcpkg.f
MODULE name from traceback, get                            TRCNAM    trcpkg.f
MOVE a character array to another character array          MOVEC     movec.f
MOVE a d.p. array to another d.p. array                    MOVED     moved.f
MOVE a integer array to another integer array              MOVEI     movei.f
MULTIPLY quaternion by quaternion                          QXQ       qxq.f
 
         
N Top

N-DIMENSIONAL case, matrix times matrix                    MXMG      mxmg.f
N-DIMENSIONAL case, matrix times matrix transpose          MXMTG     mxmtg.f
N-DIMENSIONAL case, matrix transpose times matrix          MTXMG     mtxmg.f
N-DIMENSIONAL matrix, equal to another                     MEQUG     mequg.f
N-DIMENSIONAL unit vector and norm                         UNORMG    unormg.f
N-DIMENSIONAL vector addition                              VADDG     vaddg.f
N-DIMENSIONAL vector is the zero vector, test whether an   VZEROG    vzerog.f
N-DIMENSIONAL vector, matrix times                         MXVG      mxvg.f
N-DIMENSIONAL vector, matrix transpose times               MTXVG     mtxvg.f
N-DIMENSIONAL vector, negate an                            VMINUG    vminug.f
N-DIMENSIONAL vector, norm of                              VNORMG    vnormg.f
N-DIMENSIONAL vector projection                            VPROJG    vprojg.f
N-DIMENSIONAL vector scaling                               VSCLG     vsclg.f
N-DIMENSIONAL vector subtraction                           VSUBG     vsubg.f
N-DIMENSIONAL vector to another, assign an                 VEQUG     vequg.f
N-DIMENSIONAL vector transpose times matrix times vector   VTMVG     vtmvg.f
N-DIMENSIONAL vector, unitize a                            VHATG     vhatg.f
N-DIMENSIONAL vectors, angular separation of               VSEPG     vsepg.f
N-DIMENSIONAL vectors, distance between                    VDISTG    vdistg.f
N-DIMENSIONAL vectors, dot product of                      VDOTG     vdotg.f
N-DIMENSIONAL vectors, linear combination of two           VLCOMG    vlcomg.f
N-DIMENSIONAL vectors, relative difference of              VRELG     vrelg.f
NAME, body id code to                                      BODC2N    bodc2n.f
NAME, change DAF array                                     DAFRN     daffa.f
NAME, DAF handle to file                                   DAFHFN    dafah.f
NAME from traceback, get module                            TRCNAM    trcpkg.f
NAME, get DAF array                                        DAFGN     daffa.f
NAME, get/set error output device                          ERRDEV    errdev.f
NAME, inertial reference frame                             IRFNAM    chgirf.f
NAME, map das handle to file                               DASHFN    dasfm.f
NAME of a loaded table, return                             EKTNAM    ekqmgr.f
NAME, read das internal file                               DASRFR    dasrfr.f
NAME to an SCLK id code, convert an SCLK                   SCID2N    sctran.f
                                                           SCN2ID    sctran.f
NAME to code, body                                         BODN2C    bodn2c.f
NAME to DAF handle, file                                   DAFFNH    dafah.f
NAME to das handle, map file                               DASFNH    dasfm.f
NAME to frame id code translation, frame                   NAMFRM    framex.f
NAME tokens --- umbrella, scan                             LXNAME    lxname.f
NAME translation, frame id code to frame                   FRMNAM    framex.f
NAME, update das internal file                             DASWFR    daswfr.f
NAME, write das internal file                              DASWFR    daswfr.f
NAME/ID code definition, body                              BODDEF    boddef.f
NAMES, convert between SCLK id codes and                   SCTRAN    sctran.f
NAMES get position relative to an observer, using body     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
NAMES get target state relative to an observer, using body SPKEZR    spkezr.f
NAMES of built-in reference frames, fetch                  BLTFRM    bltfrm.f
NAMES of kernel pool variables matching a template, return GNPOOL    pool.f
NEAREST point on an ellipsoid                              NEARPT    nearpt.f
NEAREST point on an ellipsoid, velocity of the             DNEARP    dnearp.f
NEAREST point on ellipse to point                          NPELPT    npelpt.f
NEAREST point on ellipsoid to line                         NPEDLN    npedln.f
NEAREST point on line segment                              NPSGPT    npsgpt.f
NEAREST point on line to point                             NPLNPT    nplnpt.f
NEAREST point on triangular plate                          PLTNP     pltnp.f
NEAREST point to observer on target body, find             SUBPNT    subpnt.f
NEAREST point to sun on target body, find                  SUBSLR    subslr.f
NEGATE a 3-dimensional vector                              VMINUS    vminus.f
NEGATE an n-dimensional vector                             VMINUG    vminug.f
NEW CK file, open a                                        CKOPN     ckopn.f
NEW DAF array, add                                         DAFANA    dafana.f
NEW DAF array, begin                                       DAFBNA    dafana.f
NEW DAF array, end                                         DAFENA    dafana.f
NEW DAF, open                                              DAFOPN    dafah.f
NEW DAF with type, open                                    DAFONW    dafah.f
NEW das file for write access, open a                      DASOPN    dasfm.f
NEW das file for writing, open a                           DASOPN    dasfm.f
NEW das file, open a                                       DASONW    dasfm.f
NEW das file with write access, open a                     DASONW    dasfm.f
NEW dla file, open a                                       DLAOPN    dlaopn.f
NEW dla file with write access, open a                     DLAOPN    dlaopn.f
NEW dsk file, open a                                       DSKOPN    dskopn.f
NEW dsk file with write access, open a                     DSKOPN    dskopn.f
NEW e-kernel, open                                         EKOPN     ekopn.f
NEW e-kernel segment for fast writing, start               EKIFLD    ekifld.f
NEW e-kernel segment, start                                EKBSEG    ekbseg.f
NEW EK, open                                               EKOPN     ekopn.f
NEW EK segment for fast writing, start                     EKIFLD    ekifld.f
NEW EK segment, start                                      EKBSEG    ekbseg.f
NEW kernel file, open and initialize a                     RDKNEW    rdker.f
NEW pck file, open a                                       PCKOPN    pckopn.f
NEW segment in dla file, begin                             DLABNS    dlabns.f
NEW segment in dla file, end                               DLAENS    dlaens.f
NEW SPK file, open a                                       SPKOPN    spkopn.f
NEW SPK or CK file, open                                   SPCOPN    spcopn.f
NEW, text file open                                        TXTOPN    txtopn.f
NEXT CK segment, select                                    CKSNS     ckbsr.f
NEXT comment line of an SPK or CK file, read the           SPCRNL    spcrfl.f
NEXT DAF array, find                                       DAFFNA    daffa.f
NEXT data line from a kernel file, read the                RDKDAT    rdker.f
NEXT node in linked list, return                           LNKNXT    lnknxt.f
NEXT segment in dla file, find                             DLAFNS    dlafns.f
NEXT variable from a kernel file, read the                 RDKVAR    rdkvar.f
NEXT word after an index, find the                         FNDNWD    fndnwd.f
NEXT word in a character string                            NEXTWD    nextwd.f
NO logicals in an array are true, test whether             NOTRU     notru.f
NODE from linked list pool, allocate                       LNKAN     lnkan.f
NODE in linked list, return next                           LNKNXT    lnknxt.f
NODE in linked list, return previous                       LNKPRV    lnkprv.f
NODE, insert sublist into linked list after a              LNKILA    lnkila.f
NODE, insert sublist into linked list before a             LNKILB    lnkilb.f
NODES in linked list pool, return number of                LNKNFN    lnknfn.f
NON-BLANK character, first                                 FRSTNB    frstnb.f
NON-BLANK character, last                                  LASTNB    lastnb.f
NON-BLANK length of a string                               NBLEN     nblen.f
NON-BLANK line from a text file, read a                    RDNBL     rdnbl.f
NON-BLANK width of a character array                       NBWID     nbwid.f
NON-PRINTABLE character, first                             FRSTNP    frstnp.f
NORAD two line elements deep space evaluator               DPSPCE    dpspce.f
NORAD two-line element data., evaluate                     EV2LIN    ev2lin.f
NORM, 3-dimensional unit vector and                        UNORM     unorm.f
NORM, derivative of 3-vector                               DVNORM    dvnorm.f
NORM, n-dimensional unit vector and                        UNORMG    unormg.f
NORM of 3-dimensional vector                               VNORM     vnorm.f
NORM of n-dimensional vector                               VNORMG    vnormg.f
NORMAL, point on an ellipsoid having given surface         EDNMPT    ednmpt.f
NORMAL vector and constant, plane to                       PL2NVC    pl2nvc.f
NORMAL vector and constant to plane                        NVC2PL    nvc2pl.f
NORMAL vector and point, plane to                          PL2NVP    pl2nvp.f
NORMAL vector and point to plane                           NVP2PL    nvp2pl.f
NORMAL vector for a type 2 dsk plate, compute              DSKN02    dskn02.f
NORMAL vector of triangular plate from vertices, compute   PLTNRM    pltnrm.f
NORMAL vector on an ellipsoid, surface                     SURFNM    surfnm.f
NORMAL vectors, map cartesian surface points to            SRFNRM    srfnrm.f
NORMAL vectors on dsk surface, compute                     SRFNRM    srfnrm.f
NORMAL vectors on topographic surface, compute             SRFNRM    srfnrm.f
NORMALIZED hexadecimal string, convert d.p. to signed      DP2HX     dp2hx.f
NORMALIZED hexadecimal string to d.p., convert signed      HX2DP     hx2dp.f
NOT equal, check two characters for case insensitive       NECHR     eqchr.f
NOTATION, convert d.p. to base 16 scientific               DP2HX     dp2hx.f
NOTATION d.p. number, convert base 16 scientific           HX2DP     hx2dp.f
NOTIFY a routine of an update to a kernel pool variable    SWPOOL    pool.f
NTH symbol in the table, fetch the                         SYFETC    syfetc.f
                                                           SYFETD    syfetd.f
                                                           SYFETI    syfeti.f
NTH value associated with a symbol, fetch                  SYNTHC    synthc.f
                                                           SYNTHD    synthd.f
                                                           SYNTHI    synthi.f
NTH word in a character string                             NTHWD     nthwd.f
NUMBER and format picture, string from a d.p.              DPFMT     dpfmt.f
NUMBER, convert base 16 scientific notation d.p.           HX2DP     hx2dp.f
NUMBER, convert d.p. number to encoded d.p.                DP2HX     dp2hx.f
NUMBER, convert encoded d.p. number to d.p.                HX2DP     hx2dp.f
NUMBER, determine if a string is a                         BENUM     benum.f
NUMBER, determine if a string is a decimal                 BEDEC     bedec.f
NUMBER, format a string representing a d.p.                DPFMT     dpfmt.f
NUMBER, inertial reference frame                           IRFNUM    chgirf.f
NUMBER into error message text, insert d.p.                ERRDP     errdp.f
NUMBER, largest d.p.                                       DPMAX     dpmax.f
NUMBER, largest integer                                    INTMAX    intmax.f
NUMBER of CK type 1 records                                CKNR01    cknr01.f
NUMBER of CK type 2 records                                CKNR02    cknr02.f
NUMBER of CK type 3 records                                CKNR03    cknr03.f
NUMBER of CK type 4 records                                CKNR04    cknr04.f
NUMBER of CK type 5 records                                CKNR05    cknr05.f
NUMBER of DAF read requests                                DAFNRR    dafrwd.f
NUMBER of elements in a column entry, return the           EKNELT    ekqmgr.f
NUMBER of loaded EK columns, return the                    EKCCNT    ekqmgr.f
NUMBER of loaded kernels of a given type                   KTOTAL    keeper.f
NUMBER of loaded tables, return                            EKNTAB    ekqmgr.f
NUMBER of mini-segments in CK type 6 segment               CKNM06    cknm06.f
NUMBER of nodes in linked list pool, return                LNKNFN    lnknfn.f
NUMBER of seconds per julian year                          JYEAR     jyear.f
NUMBER of seconds per tropical year                        TYEAR     tyear.f
NUMBER of segments in an e-kernel, return                  EKNSEG    eknseg.f
NUMBER, parse a character string to a d.p.                 NPARSD    nparsd.f
NUMBER, replace marker with d.p.                           REPMD     repmd.f
NUMBER, smallest d.p.                                      DPMIN     dpmin.f
NUMBER, smallest integer                                   INTMIN    intmin.f
NUMBER to character, d.p.                                  DPSTR     dpstr.f
NUMBER to character with formatting, d.p.                  DPSTRF    dpstrf.f
NUMBER to d.p. number, convert encoded d.p.                HX2DP     hx2dp.f
NUMBER to encoded d.p. number, convert d.p.                DP2HX     dp2hx.f
NUMBER, touch a d.p.                                       TOUCHD    touchd.f
NUMBER with encapsulated error handling, parse d.p.        PRSDP     prsdp.f
NUMBER., scan a string for a                               LX4NUM    lx4num.f
NUMBERS from a text file, read and decode encoded d.p.     RDENCD    rdencd.f
NUMBERS, opposite sign d.p.                                OPSGND    opsgnd.f
NUMBERS, same sign d.p.                                    SMSGND    smsgnd.f
NUMBERS, same sign integer                                 SMSGNI    smsgni.f
NUMBERS to a text file, encode and write d.p.              WRENCD    wrencd.f
NUMERIC time system to another, convert one additive       UNITIM    unitim.f
NUMERIC time system to another, convert one uniform        UNITIM    unitim.f
NUMERIC time systems, transform between two additive       UNITIM    unitim.f
NUMERIC time systems, transform between two uniform        UNITIM    unitim.f
NUMERIC value of a pooled kernel variable, return the      GDPOOL    pool.f
NXN matrix, trace of a                                     TRACEG    traceg.f
 
         
O Top

OBJECT, find the bodyfixed frame associated with an        CIDFRM    framex.f
                                                           CNMFRM    framex.f
OBJECTS in CK file, find id codes of                       CKOBJ     ckobj.f
OBJECTS in dsk file, find id codes of ephemeris            DSKOBJ    dskobj.f
OBJECTS in SPK file, find id codes of ephemeris            SPKOBJ    spkobj.f
OBSERVER corrected for aberrations, get position relative  SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
OBSERVER corrected for aberrations, get state relative     SPKEZ     spkez.f
OBSERVER corrected for aberrations, get state relative to  SPKEZR    spkezr.f
OBSERVER on target body, find nearest point to             SUBPNT    subpnt.f
OBSERVER, using body names get position relative to an     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
OBSERVER, using body names get target state relative to an SPKEZR    spkezr.f
OCCULTATION search, gf                                     GFOCLT    gfoclt.f
OCCULTATION search, gf mid-level                           GFOCCE    gfocce.f
OCCULTATION type at a specified time                       OCCULT    occult.f
ODD, test whether an integer is                            ODD       odd.f
OFF, turn tracing                                          TRCOFF    trcpkg.f
OFFSET frame, fetch the rotation and frame of a constant   TKFRAM    tkfram.f
OPEN a das file for read access                            DASOPR    dasfm.f
OPEN a das file for reading                                DASOPR    dasfm.f
OPEN a das file for write access                           DASOPW    dasfm.f
OPEN a das file for writing                                DASOPW    dasfm.f
OPEN a new CK file                                         CKOPN     ckopn.f
OPEN a new das file                                        DASONW    dasfm.f
OPEN a new das file for write access                       DASOPN    dasfm.f
OPEN a new das file for writing                            DASOPN    dasfm.f
OPEN a new das file with write access                      DASONW    dasfm.f
OPEN a new dla file                                        DLAOPN    dlaopn.f
OPEN a new dla file with write access                      DLAOPN    dlaopn.f
OPEN a new dsk file                                        DSKOPN    dskopn.f
OPEN a new dsk file with write access                      DSKOPN    dskopn.f
OPEN a new pck file                                        PCKOPN    pckopn.f
OPEN a new SPK file                                        SPKOPN    spkopn.f
OPEN a scratch das file                                    DASOPS    dasfm.f
OPEN an existing SPK file for adding segments              SPKOPA    spkopa.f
OPEN and initialize a new kernel file                      RDKNEW    rdker.f
OPEN DAF files, return the set of handles for              DAFHOF    dafah.f
OPEN DAF for read                                          DAFOPR    dafah.f
OPEN DAF for write                                         DAFOPW    dafah.f
OPEN das file, close an                                    DASCLS    dascls.f
OPEN das files, manage                                     DASFM     dasfm.f
OPEN das files, return set of handles of                   DASHOF    dasfm.f
OPEN EK for reading                                        EKOPR     ekopr.f
OPEN EK for writing                                        EKOPW     ekopw.f
OPEN for read, text file                                   TXTOPR    txtopr.f
OPEN, is a file                                            ISOPEN    isopen.f
OPEN new DAF                                               DAFOPN    dafah.f
OPEN new DAF with type                                     DAFONW    dafah.f
OPEN new e-kernel                                          EKOPN     ekopn.f
OPEN new EK                                                EKOPN     ekopn.f
OPEN new SPK or CK file                                    SPCOPN    spcopn.f
OPEN new, text file                                        TXTOPN    txtopn.f
OPEN scratch e-kernel                                      EKOPS     ekops.f
OPEN scratch EK                                            EKOPS     ekops.f
OPEN, test for file already                                ISOPEN    isopen.f
OPENED by rdtext, close a text file                        CLTEXT    rdtext.f
OPERATIONS, manage EK query                                EKQMGR    ekqmgr.f
OPPOSITE sign d.p. numbers                                 OPSGND    opsgnd.f
OPPOSITE sign integers                                     OPSGNI    opsgni.f
ORDER of a character array                                 ORDERC    orderc.f
ORDER of a d.p. array                                      ORDERD    orderd.f
ORDER of an integer array                                  ORDERI    orderi.f
ORDER the components of a single symbol                    SYORDC    syordc.f
                                                           SYORDD    syordd.f
                                                           SYORDI    syordi.f
ORDER vector, binary search for a string using an          BSCHOC    bschoc.f
ORDER vector, binary search for an integer using an        BSCHOI    bschoi.f
ORDER vector, test whether an integer array is an          ISORDV    isordv.f
ORDINAL position of an element in a set, the               ORDC      ordc.f
                                                           ORDD      ordd.f
                                                           ORDI      ordi.f
ORDINAL text, convert an integer to                        INTORD    intord.f
ORDINAL text, replace marker with                          REPMOT    repmot.f
ORIENTATION of a body, euler angles for                    BODEUL    bodeul.f
ORTHOGONAL, --- see perpendicular
ORTHOGONAL matrix, invert a pseudo                         INVORT    invort.f
ORTHONORMAL frame from two vectors, define an              TWOVEC    twovec.f
OSCULATING elements, convert state to                      OSCELT    oscelt.f
OSCULATING elements, convert state to extended             OSCLTX    oscltx.f
OSCULATING elements from state                             OSCELT    oscelt.f
OSCULATING elements from state, extended                   OSCLTX    oscltx.f
OUT, module check                                          CHKOUT    trcpkg.f
OUT routine, gf standard bail                              GFBAIL    gfbail.f
OUTPUT device name, get/set error                          ERRDEV    errdev.f
OUTPUT items, get/set error                                ERRPRT    errprt.f
OUTPUT line to a device, write                             WRLINE    wrline.f
OUTPUT, logical units associated standard input and        STDIO     stdio.f
OUTPUT., write a line of text to standard                  TOSTDO    tostdo.f
 
         
P Top

PACK a character array                                     PACKAC    packac.f
PACK a d.p. array                                          PACKAD    packad.f
PACK a pck segment descriptor, validate and                PCKPDS    pckpds.f
PACK an integer array                                      PACKAI    packai.f
PACK an SPK segment descriptor, validate and               SPKPDS    spkpds.f
PACK DAF summary                                           DAFPS     dafps.f
PACK three scalar components into a vector                 VPACK     vpack.f
PACKET size generic segment, begin writing a fixed         SGBWFS    sgseqw.f
PACKET size generic segment, begin writing a variable      SGBWVS    sgseqw.f
PACKETS from a generic segment, fetch                      SGFPKT    sgfpkt.f
PACKETS to a generic segment, write fixed size             SGWFPK    sgseqw.f
PACKETS to a generic segment, write variable size          SGWVPK    sgseqw.f
PARABOLIC time of flight                                   PARTOF    partof.f
PARALLEL to a state vector, state of a unit vector         DVHAT     dvhat.f
PARAMETER, return a kernel pool definition                 SZPOOL    pool.f
PARAMETERS from a type 2 dsk segment, fetch                DSKB02    dskb02.f
PARAMETERS from a type 2 dsk segment, fetch model size     DSKZ02    dskz02.f
PARAMETERS from CK type 6 segment, get mini-segment        CKMP06    ckmp06.f
PARAMETERS, retrieve dsk tolerance or margin               DSKGTL    dsktol.f
PARAMETERS, return instrument's fov                        GETFOV    getfov.f
PARAMETERS, set dsk tolerance or margin                    DSKSTL    dsktol.f
PARSE a character string to a d.p. number                  NPARSD    nparsd.f
PARSE a character string to an integer                     NPARSI    nparsi.f
PARSE a list of items                                      LPARSM    lparsm.f
PARSE a list of items and return a set                     LPARSS    lparss.f
PARSE a string                                             SCAN      scanit.f
                                                           SCANIT    scanit.f
PARSE a time string into a vector of components            TPARTV    tpartv.f
PARSE a UTC time string                                    TPARSE    tparse.f
PARSE d.p. number with encapsulated error handling         PRSDP     prsdp.f
PARSE integer with encapsulated error handling             PRSINT    prsint.f
PARSE items from a list                                    LPARSE    lparse.f
PARSE quoted string token                                  PARSQS    parsqs.f
PARSE select clause of EK query                            EKPSEL    ekpsel.f
PARSE two-line elements                                    GETELM    getelm.f
PARSED time representations, convert between various       TTRANS    ttrans.f
PARSING strings, prepare for                               SCANPR    scanit.f
PARTICULAR symbol, pop a value from a                      SYPOPC    sypopc.f
                                                           SYPOPD    sypopd.f
                                                           SYPOPI    sypopi.f
PARTICULAR symbol, push a value onto a                     SYPSHC    sypshc.f
                                                           SYPSHD    sypshd.f
                                                           SYPSHI    sypshi.f
PARTITION information, spacecraft clock                    SCPART    scpart.f
PAST J2000 as a string, convert and format d.p. seconds    TIMOUT    timout.f
PAST the J2000 epoch, convert a string to tdb seconds      STR2ET    str2et.f
PCK file and segment, select                               PCKSFS    pckbsr.f
PCK file, close a                                          PCKCLS    pckcls.f
PCK file, find frame class id codes of frames in binary    PCKFRM    pckfrm.f
PCK file, get state transformation matrix from binary      PCKMAT    pckmat.f
PCK file, load                                             PCKLOF    pckbsr.f
PCK file, open a new                                       PCKOPN    pckopn.f
PCK file, unload                                           PCKUOF    pckbsr.f
PCK frame, get coverage start and stop time for binary     PCKCOV    pckcov.f
PCK reference frame, get coverage window for binary        PCKCOV    pckcov.f
PCK segment, add data to a type 03                         PCK03A    pck03a.f
PCK segment, begin writing a type 03                       PCK03B    pck03b.f
PCK segment descriptor, unpack and                         PCKUDS    pckuds.f
PCK segment descriptor, validate and pack a                PCKPDS    pckpds.f
PCK segment, end a type 03                                 PCK03E    pck03e.f
PCK segment, evaluate type 03                              PCKE03    pcke03.f
PCK segment, read record from type 03                      PCKR03    pckr03.f
PCK segment, read record from type 2                       PCKR02    pckr02.f
PCK segment, read record from type 20                      PCKR20    pckr20.f
PCK segments for readers, buffer                           PCKBSR    pckbsr.f
PCK type 2 data segment, write                             PCKW02    pckw02.f
PCK type 20 data segment, write                            PCKW20    pckw20.f
PCK type 20 record, evaluate                               PCKE20    pcke20.f
PENUMBRAL terminator on ellipsoid, find                    EDTERM    edterm.f
PERFORM fortran reads of character records                 DASIOC    dasioc.f
PERFORM fortran reads of double precision records          DASIOD    dasiod.f
PERFORM fortran reads of integer records                   DASIOI    dasioi.f
PERFORM fortran writes of character records                DASIOC    dasioc.f
PERFORM fortran writes of double precision records         DASIOD    dasiod.f
PERFORM fortran writes of integer records                  DASIOI    dasioi.f
PERFORM low-level i/o for das routines                     DASIOC    dasioc.f
                                                           DASIOD    dasiod.f
                                                           DASIOI    dasioi.f
PERPENDICULAR component of a 3-vector                      VPERP     vperp.f
PHASE angle                                                ILUMIN    ilumin.f
PHASE angle constraints, solve for                         GFILUM    gfilum.f
PHASE angle for arbitrary illumination source, compute     PHASEQ    phaseq.f
PHASE angle general source                                 ILLUMG    illumg.f
PHASE angle general source with flags                      ILLUMF    illumf.f
PHASE angle search, gf                                     GFPA      gfpa.f
PHYSICAL constants for a body                              BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
PHYSICAL location, map das logical address to              DASA2L    dasa2l.f
PHYSICAL records, read and write das                       DASRWR    dasrwr.f
PHYSICAL records, read das character                       DASRRC    dasrwr.f
PHYSICAL records, read das double precision                DASRRD    dasrwr.f
PHYSICAL records, read das integer                         DASRRI    dasrwr.f
PHYSICAL records, update das character                     DASURC    dasrwr.f
PHYSICAL records, update das double precision              DASURD    dasrwr.f
PHYSICAL records, update das integer                       DASURI    dasrwr.f
PHYSICAL records, write das character                      DASWRC    dasrwr.f
PHYSICAL records, write das double precision               DASWRD    dasrwr.f
PHYSICAL records, write das integer                        DASWRI    dasrwr.f
PI, half the value of                                      HALFPI    halfpi.f
PI, twice the value of                                     TWOPI     twopi.f
PI, value of                                               PI        pi.f
PICTURE, string from a d.p. number and format              DPFMT     dpfmt.f
PICTURE, use a sample time string to produce a time format TPICTR    tpictr.f
PLACE, 3-dimensional vector scaling in                     VSCLIP    vsclip.f
PLACE, cycle the elements of a character array in          CYACIP    cyacip.f
PLACE, cycle the elements of a d.p. array in               CYADIP    cyadip.f
PLACE, cycle the elements of an integer array in           CYAIIP    cyaiip.f
PLACE, unitize a 3-dimensional vector in                   VHATIP    vhatip.f
PLANE, intersection of ellipse and                         INELPL    inelpl.f
PLANE, intersection of ellipsoid and                       INEDPL    inedpl.f
PLANE, intersection of ray and                             INRYPL    inrypl.f
PLANE inverted, vector projection onto                     VPRJPI    vprjpi.f
PLANE, normal vector and constant to                       NVC2PL    nvc2pl.f
PLANE, normal vector and point to                          NVP2PL    nvp2pl.f
PLANE, point and spanning vectors to                       PSV2PL    psv2pl.f
PLANE, project ellipse onto                                PJELPL    pjelpl.f
PLANE to normal vector and constant                        PL2NVC    pl2nvc.f
PLANE to normal vector and point                           PL2NVP    pl2nvp.f
PLANE to point and spanning vectors                        PL2PSV    pl2psv.f
PLANE, vector projection onto                              VPRJP     vprjp.f
PLANETOCENTRIC longitude of sun                            LSPCN     lspcn.f
PLANETOGRAPHIC coordinates, convert rectangular to         RECPGR    recpgr.f
PLANETOGRAPHIC coordinates, jacobian of rectangular w.r.t. DRDPGR    drdpgr.f
PLANETOGRAPHIC longitude., determine the sense of          PLNSNS    plnsns.f
PLANETOGRAPHIC to rectangular coordinates, convert         PGRREC    pgrrec.f
PLANETOGRAPHIC w.r.t. rectangular coordinates, jacobian of DPGRDR    dpgrdr.f
PLATE and plate model point intersected by ray             DSKX02    dskx02.f
PLATE, compute normal vector for a type 2 dsk              DSKN02    dskn02.f
PLATE data from a type 2 dsk segment, fetch                DSKP02    dskp02.f
PLATE, expand triangular                                   PLTEXP    pltexp.f
PLATE from vertices, compute normal vector of triangular   PLTNRM    pltnrm.f
PLATE model area, compute                                  PLTAR     pltar.f
PLATE model point intersected by ray, plate and            DSKX02    dskx02.f
PLATE model volume, compute                                PLTVOL    pltvol.f
PLATE, nearest point on triangular                         PLTNP     pltnp.f
POINT and line, distance between                           NPLNPT    nplnpt.f
POINT and spanning vectors, plane to                       PL2PSV    pl2psv.f
POINT and spanning vectors to plane                        PSV2PL    psv2pl.f
POINT and velocity, ellipsoid surface                      SURFPV    surfpv.f
POINT, find surface intercept                              SINCPT    sincpt.f
POINT intersected by ray, plate and plate model            DSKX02    dskx02.f
POINT latitudinal coordinates to rectangular, surface      SRFREC    srfrec.f
POINT, nearest point on ellipse to                         NPELPT    npelpt.f
POINT, nearest point on line to                            NPLNPT    nplnpt.f
POINT of intersection between ray and ellipsoid            SURFPT    surfpt.f
POINT of intersection of ray and ellipsoid, surface        SURFPT    surfpt.f
POINT on a body., compute the local time for a             ET2LST    et2lst.f
POINT on an ellipsoid having given surface normal          EDNMPT    ednmpt.f
POINT on an ellipsoid, nearest                             NEARPT    nearpt.f
POINT on an ellipsoid, velocity of the nearest             DNEARP    dnearp.f
POINT on ellipse to point, nearest                         NPELPT    npelpt.f
POINT on ellipsoid to line, nearest                        NPEDLN    npedln.f
POINT on line segment, nearest                             NPSGPT    npsgpt.f
POINT on line to point, nearest                            NPLNPT    nplnpt.f
POINT on target body, find sub-observer                    SUBPNT    subpnt.f
POINT on target body, find sub-solar                       SUBSLR    subslr.f
POINT on target body, find sub-spacecraft                  SUBPNT    subpnt.f
POINT on triangular plate, nearest                         PLTNP     pltnp.f
POINT, plane to normal vector and                          PL2NVP    pl2nvp.f
POINT to ellipsoid, distance from                          NEARPT    nearpt.f
POINT to lie on ellipsoid, scale                           EDPNT     edpnt.f
POINT to observer on target body, find nearest             SUBPNT    subpnt.f
POINT to plane, normal vector and                          NVP2PL    nvp2pl.f
POINT to sun on target body, find nearest                  SUBSLR    subslr.f
POINTING and angular velocity, get CK                      CKGPAV    ckgpav.f
POINTING data record, evaluate CK type 1                   CKE01     cke01.f
POINTING data record, evaluate CK type 2                   CKE02     cke02.f
POINTING data record, evaluate CK type 3                   CKE03     cke03.f
POINTING data record, evaluate CK type 4                   CKE04     cke04.f
POINTING data record, read CK type 1                       CKR01     ckr01.f
POINTING data record, read CK type 2                       CKR02     ckr02.f
POINTING data record, read CK type 3                       CKR03     ckr03.f
POINTING data segment, write CK type 1                     CKW01     ckw01.f
POINTING data segment, write CK type 2                     CKW02     ckw02.f
POINTING data segment, write CK type 3                     CKW03     ckw03.f
POINTING file, load CK                                     CKLPF     ckbsr.f
POINTING file, unload CK                                   CKUPF     ckbsr.f
POINTING from CK segment, get                              CKPFS     ckpfs.f
POINTING, get CK                                           CKGP      ckgp.f
POINTS, map latitudinal coordinates to cartesian surface   LATSRF    latsrf.f
POINTS, map latitudinal coordinates to dsk surface         LATSRF    latsrf.f
POINTS on target body, find limb                           LIMBPT    limbpt.f
POINTS on target body, find terminator                     TERMPT    termpt.f
POINTS to normal vectors, map cartesian surface            SRFNRM    srfnrm.f
POLYNOMIAL and its derivatives, compute a                  POLYDS    polyds.f
POLYNOMIAL expansion, value of a chebyshev                 CHBVAL    chbval.f
POLYNOMIAL, interpolate function using hermite             HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
POLYNOMIAL, interpolate function using lagrange            LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
POOL, allocate node from linked list                       LNKAN     lnkan.f
POOL definition parameter, return a kernel                 SZPOOL    pool.f
POOL, fetch constants for a body from the kernel           BODVCD    bodvcd.f
                                                           BODVRD    bodvrd.f
POOL, find constants for a body in the kernel              BODFND    bodfnd.f
POOL for updated variables, check the kernel               CVPOOL    pool.f
POOL from an internal text buffer, load the kernel         LMPOOL    pool.f
POOL, initialize linked list                               LNKINI    lnkini.f
POOL, load variables from a text kernel file into the      LDPOOL    pool.f
POOL of kernel variables, clear the                        CLPOOL    pool.f
POOL of kernel variables, maintain a                       POOL      pool.f
POOL, retrieve a continued string value from the kernel    SEPOOL    sepool.f
                                                           STPOOL    stpool.f
POOL, return number of nodes in linked list                LNKNFN    lnknfn.f
POOL to a specified unit, write the values in              WRPOOL    pool.f
POOL variable, check the properties of a kernel            BADKPV    badkpv.f
POOL variable, delete a kernel                             DVPOOL    pool.f
POOL variable, notify a routine of an update to a kernel   SWPOOL    pool.f
POOL variable, return summary information about a kernel   DTPOOL    pool.f
POOL variable, watch for an update to a kernel             SWPOOL    pool.f
POOL variables matching a template, return names of kernel GNPOOL    pool.f
POOL watch, delete kernel                                  DWPOOL    pool.f
POOL watch lists, delete agent from kernel                 DWPOOL    pool.f
POOLED kernel variable, confirm the existence of a         EXPOOL    pool.f
POOLED kernel variable, return the character value of a    GCPOOL    pool.f
POOLED kernel variable, return the d.p. value of a         GDPOOL    pool.f
POOLED kernel variable, return the integer value of a      GIPOOL    pool.f
POOLED kernel variable, return the numeric value of a      GDPOOL    pool.f
POOLED kernel variable, return the string value of a       GCPOOL    pool.f
POOLED kernel variable, return the value of a              RTPOOL    pool.f
POP a value from a particular symbol                       SYPOPC    sypopc.f
                                                           SYPOPD    sypopd.f
                                                           SYPOPI    sypopi.f
PORTABLY, encode a character string,                       PRTENC    prtenc.f
PORTABLY encoded character string, decode a                PRTDEC    prtenc.f
POSITION and velocity from ephemeris                       SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
POSITION and velocity, SPK file                            SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
POSITION coordinate search, gf                             GFPOSC    gfposc.f
POSITION from SPK file, apparent                           SPKAPO    spkapo.f
POSITION, get apparent                                     SPKAPO    spkapo.f
POSITION of a character, backward search for the           CPOSR     cposr.f
POSITION of an element in a set, the ordinal               ORDC      ordc.f
                                                           ORDD      ordd.f
                                                           ORDI      ordi.f
POSITION of character, forward search for                  CPOS      cpos.f
POSITION of one body relative to another, geometric        SPKGPS    spkgps.f
POSITION of substring                                      POS       pos.f
POSITION of substring reverse search                       POSR      posr.f
POSITION of unlisted character, backward search for        NCPOSR    ncposr.f
POSITION of unlisted character, forward search for         NCPOS     ncpos.f
POSITION relative observer corrected for aberrations, get  SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
POSITION relative to an observer, using body names get     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
POSITION to bodyfixed, transformation from inertial        TIPBOD    tipbod.f
POSITION to bodyfixed, transformation from J2000           BODMAT    bodmat.f
POSITION transformation matrix, find a                     PXFORM    pxform.f
POSITION transformation matrix for different epochs        PXFRM2    pxfrm2.f
POSITIONS from one frame to another, rotate                REFCHG    refchg.f
PRECISION column entry, fetch element from double          EKGD      ekqmgr.f
PRECISION data from a das file, read double                DASRDD    dasrdd.f
PRECISION data from EK column, read double                 EKRCED    ekrced.f
PRECISION data in a das file, update double                DASUDD    dasudd.f
PRECISION data to a das file, add double                   DASADD    dasadd.f
PRECISION data to EK column, add double                    EKACED    ekaced.f
PRECISION data to EK column, write double                  EKACED    ekaced.f
PRECISION division, compute the remainder of a double      RMAIND    rmaind.f
PRECISION physical records, read das double                DASRRD    dasrwr.f
PRECISION physical records, update das double              DASURD    dasrwr.f
PRECISION physical records, write das double               DASWRD    dasrwr.f
PRECISION records, perform fortran reads of double         DASIOD    dasiod.f
PRECISION records, perform fortran writes of double        DASIOD    dasiod.f
PREFIX a character string                                  PREFIX    prefix.f
PREPARE for parsing strings                                SCANPR    scanit.f
PREPARE for scanning strings                               SCANPR    scanit.f
PREVIOUS DAF array, find                                   DAFFPA    daffa.f
PREVIOUS node in linked list, return                       LNKPRV    lnkprv.f
PREVIOUS segment in dla file, find                         DLAFPS    dlafps.f
PRINTABLE character, first                                 FRSTPC    frstpc.f
PRINTABLE character, last                                  LASTPC    lastpc.f
PRINTABLE width of a character array                       PCWID     pcwid.f
PRODUCE a time format picture, use a sample time string to TPICTR    tpictr.f
PRODUCT 3-dimensional vectors, dot                         VDOT      vdot.f
PRODUCT and its derivative, compute a unit cross           DUCRSS    ducrss.f
PRODUCT, compute the derivative of a cross                 DVCRSS    dvcrss.f
PRODUCT, compute the derivative of a dot                   DVDOT     dvdot.f
PRODUCT of a d.p. array                                    PRODAD    prodad.f
PRODUCT of an integer array                                PRODAI    prodai.f
PRODUCT of n-dimensional vectors, dot                      VDOTG     vdotg.f
PRODUCT, unitized cross                                    UCRSS     ucrss.f
PRODUCT, vector cross                                      VCRSS     vcrss.f
PROGRAM, gracefully exit a                                 BYEBYE    byebye.f
PROGRESS report, gf finish a                               GFREPF    gfrprt.f
PROGRESS report, gf initialize a                           GFREPI    gfrprt.f
PROGRESS report, gf update a                               GFREPU    gfrprt.f
PROGRESS report umbrella, gf                               GFRPRT    gfrprt.f
PROJECT ellipse onto plane                                 PJELPL    pjelpl.f
PROJECTION, 3-dimensional vector                           VPROJ     vproj.f
PROJECTION, n-dimensional vector                           VPROJG    vprojg.f
PROJECTION onto plane inverted, vector                     VPRJPI    vprjpi.f
PROJECTION onto plane, vector                              VPRJP     vprjp.f
PROLEPTIC to gregorian calendar, convert from julian       JUL2GR    jul2gr.f
PROMPT for input with a user supplied message              PROMPT    prompt.f
PROMPT for keyboard input                                  PROMPT    prompt.f
PROPAGATE state vector using two-body force model          PROP2B    prop2b.f
PROPER form, restrict time strings to                      TPARCH    tcheck.f
PROPERTIES of a kernel pool variable, check the            BADKPV    badkpv.f
PUSH a value onto a particular symbol                      SYPSHC    sypshc.f
                                                           SYPSHD    sypshd.f
                                                           SYPSHI    sypshi.f
 
         
Q Top

QUADRATIC equation, roots of a                             RQUAD     rquad.f
QUADRATIC fit, estimate function derivative using          QDERIV    qderiv.f
QUATERNION and derivative, angular velocity from           QDQ2AV    qdq2av.f
QUATERNION by quaternion, multiply                         QXQ       qxq.f
QUATERNION, matrix to                                      M2Q       m2q.f
QUATERNION, multiply quaternion by                         QXQ       qxq.f
QUATERNION, quaternion times                               QXQ       qxq.f
QUATERNION times quaternion                                QXQ       qxq.f
QUATERNION to matrix                                       Q2M       q2m.f
QUERY, issue EK                                            EKFIND    ekfind.f
QUERY operations, manage EK                                EKQMGR    ekqmgr.f
QUERY, parse select clause of EK                           EKPSEL    ekpsel.f
QUICK traceback, get                                       QCKTRC    trcpkg.f
QUOTED string token, lex                                   LXQSTR    lxqstr.f
QUOTED string token, parse                                 PARSQS    parsqs.f
QUOTED string token, recognize                             LXQSTR    lxqstr.f
QUOTED string token, scan                                  LXQSTR    lxqstr.f
QUOTES, enclose in                                         QUOTE     quote.f
 
         
R Top

RA and dec, rectangular coordinates to                     RECRAD    recrad.f
RA and dec to rectangular coordinates, range               RADREC    radrec.f
RA-DEC rectangle in type 1 star catalog, find stars in     STCF01    stcf01.f
RADIAN, degrees per                                        DPR       dpr.f
RADIANS per degree                                         RPD       rpd.f
RANGE bounds for type 2 dsk segment, compute               DSKRB2    dskrb2.f
RANGE of das file, return logical address                  DASLLA    daslla.f
RANGE of das logical addresses using substrings, update a  DASUDC    dasudc.f
RANGE of das logical addresses, write substrings to a      DASUDC    dasudc.f
RANGE ra and dec to rectangular coordinates                RADREC    radrec.f
RANGE rate search, gf                                      GFRR      gfrr.f
RATE of change of the altitude over an ellipsoid           DNEARP    dnearp.f
RATE search, gf range                                      GFRR      gfrr.f
RAY and ellipsoid, point of intersection between           SURFPT    surfpt.f
RAY and ellipsoid, surface point of intersection of        SURFPT    surfpt.f
RAY and plane, intersection of                             INRYPL    inrypl.f
RAY and target body surface, find intersection of          SINCPT    sincpt.f
RAY in instrument field of view at specified time          FOVRAY    fovray.f
RAY in instrument fov at specified time                    FOVRAY    fovray.f
RAY in instrument fov search, gf                           GFRFOV    gfrfov.f
RAY, list voxels intersected by a                          XDDA      xdda.f
RAY on target body surface, find intercept of              SINCPT    sincpt.f
RAY, plate and plate model point intersected by            DSKX02    dskx02.f
RAY-DSK intercept, vectorized                              DSKXV     dskxv.f
RAY-SURFACE intercept, vectorized                          DSKXV     dskxv.f
RAY-SURFACE intercept with handle and descriptors, dsk     DSKXSI    dskxsi.f
RAY-SURFACE intercept with source information, dsk         DSKXSI    dskxsi.f
RE-INITIALIZE the keeper system                            KCLEAR    keeper.f
READ a kernel file                                         RDKER     rdker.f
READ a line from a text file                               RDTEXT    rdtext.f
READ a non-blank line from a text file                     RDNBL     rdnbl.f
READ a text line from a logical unit                       READLN    readln.f
READ access, open a das file for                           DASOPR    dasfm.f
READ an array of text lines from a logical unit            READLA    readla.f
READ and decode encoded d.p. numbers from a text file      RDENCD    rdencd.f
READ and decode encoded integers from a text file          RDENCI    rdenci.f
READ and write das physical records                        DASRWR    dasrwr.f
READ character data from a das file                        DASRDC    dasrdc.f
READ character data from EK column                         EKRCEC    ekrcec.f
READ CK type 1 pointing data record                        CKR01     ckr01.f
READ CK type 2 pointing data record                        CKR02     ckr02.f
READ CK type 3 pointing data record                        CKR03     ckr03.f
READ DAF character record                                  DAFRCR    dafrcr.f
READ DAF d.p. record                                       DAFGDR    dafrwd.f
                                                           DAFRDR    dafrwd.f
READ DAF file record                                       DAFRFR    dafrfr.f
READ DAF summary record                                    DAFGSR    dafrwd.f
READ das character physical records                        DASRRC    dasrwr.f
READ das double precision physical records                 DASRRD    dasrwr.f
READ das file record                                       DASRFR    dasrfr.f
READ das integer physical records                          DASRRI    dasrwr.f
READ das internal file name                                DASRFR    dasrfr.f
READ data from DAF address                                 DAFGDA    dafgda.f
READ double precision data from a das file                 DASRDD    dasrdd.f
READ double precision data from EK column                  EKRCED    ekrced.f
READ encoded characters from a text file                   RDENCC    rdencc.f
READ ephemeris data                                        SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
READ from a kernel file., determine the last line          RDKLIN    rdker.f
READ integer data from a das file                          DASRDI    dasrdi.f
READ integer data from EK column                           EKRCEI    ekrcei.f
READ, open DAF for                                         DAFOPR    dafah.f
READ record from type 03 pck segment                       PCKR03    pckr03.f
READ record from type 1 SPK segment                        SPKR01    spkr01.f
READ record from type 10 SPK segment                       SPKR10    spkr10.f
READ record from type 12 SPK segment                       SPKR12    spkr12.f
READ record from type 13 SPK segment                       SPKR13    spkr13.f
READ record from type 14 SPK segment                       SPKR14    spkr14.f
READ record from type 15 SPK segment                       SPKR15    spkr15.f
READ record from type 17 SPK segment                       SPKR17    spkr17.f
READ record from type 18 SPK segment                       SPKR18    spkr18.f
READ record from type 19 SPK segment                       SPKR19    spkr19.f
READ record from type 2 pck segment                        PCKR02    pckr02.f
READ record from type 2 SPK segment                        SPKR02    spkr02.f
READ record from type 20 pck segment                       PCKR20    pckr20.f
READ record from type 20 SPK segment                       SPKR20    spkr20.f
READ record from type 21 SPK segment                       SPKR21    spkr21.f
READ record from type 3 SPK segment                        SPKR03    spkr03.f
READ record from type 4 CK segment                         CKR04     ckr04.f
READ record from type 5 CK segment                         CKR05     ckr05.f
READ record from type 5 SPK segment                        SPKR05    spkr05.f
READ record from type 6 CK segment                         CKR06     ckr06.f
READ record from type 8 SPK segment                        SPKR08    spkr08.f
READ record from type 9 SPK segment                        SPKR09    spkr09.f
READ requests, number of DAF                               DAFNRR    dafrwd.f
READ, text file open for                                   TXTOPR    txtopr.f
READ the first comment line of an SPK or CK file           SPCRFL    spcrfl.f
READ the next comment line of an SPK or CK file            SPCRNL    spcrfl.f
READ the next data line from a kernel file                 RDKDAT    rdker.f
READ the next variable from a kernel file                  RDKVAR    rdkvar.f
READ trajectory data                                       SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
READ write d.p. DAF                                        DAFRWD    dafrwd.f
READER for SPK file, easy                                  SPKEZ     spkez.f
READERS, buffer CK segments for                            CKBSR     ckbsr.f
READERS, buffer pck segments for                           PCKBSR    pckbsr.f
READERS, buffer SPK segments for                           SPKBSR    spkbsr.f
READING comments from an SPK or CK file, continue          SPCRNL    spcrfl.f
READING, open a das file for                               DASOPR    dasfm.f
READING, open EK for                                       EKOPR     ekopr.f
READS of character records, perform fortran                DASIOC    dasioc.f
READS of double precision records, perform fortran         DASIOD    dasiod.f
READS of integer records, perform fortran                  DASIOI    dasioi.f
RECENTLY used item buffering, remove least                 LOCATI    locati.f
RECOGNIZE quoted string token                              LXQSTR    lxqstr.f
RECOGNIZED and unrecognized tokens, scan a string for      SCAN      scanit.f
                                                           SCANIT    scanit.f
RECORD, evaluate CK type 1 pointing data                   CKE01     cke01.f
RECORD, evaluate CK type 2 pointing data                   CKE02     cke02.f
RECORD, evaluate CK type 3 pointing data                   CKE03     cke03.f
RECORD, evaluate CK type 4 pointing data                   CKE04     cke04.f
RECORD, evaluate pck type 20                               PCKE20    pcke20.f
RECORD from an EK segment, delete                          EKDELR    ekdelr.f
RECORD from type 03 pck segment, read                      PCKR03    pckr03.f
RECORD from type 1 SPK segment, read                       SPKR01    spkr01.f
RECORD from type 10 SPK segment, read                      SPKR10    spkr10.f
RECORD from type 12 SPK segment, read                      SPKR12    spkr12.f
RECORD from type 13 SPK segment, read                      SPKR13    spkr13.f
RECORD from type 14 SPK segment, read                      SPKR14    spkr14.f
RECORD from type 15 SPK segment, read                      SPKR15    spkr15.f
RECORD from type 17 SPK segment, read                      SPKR17    spkr17.f
RECORD from type 18 SPK segment, read                      SPKR18    spkr18.f
RECORD from type 19 SPK segment, read                      SPKR19    spkr19.f
RECORD from type 2 pck segment, read                       PCKR02    pckr02.f
RECORD from type 2 SPK segment, read                       SPKR02    spkr02.f
RECORD from type 20 pck segment, read                      PCKR20    pckr20.f
RECORD from type 20 SPK segment, read                      SPKR20    spkr20.f
RECORD from type 21 SPK segment, read                      SPKR21    spkr21.f
RECORD from type 3 SPK segment, read                       SPKR03    spkr03.f
RECORD from type 4 CK segment, read                        CKR04     ckr04.f
RECORD from type 5 CK segment, read                        CKR05     ckr05.f
RECORD from type 5 SPK segment, read                       SPKR05    spkr05.f
RECORD from type 6 CK segment, read                        CKR06     ckr06.f
RECORD from type 8 SPK segment, read                       SPKR08    spkr08.f
RECORD from type 9 SPK segment, read                       SPKR09    spkr09.f
RECORD, get CK type 1                                      CKGR01    ckgr01.f
RECORD, get CK type 2                                      CKGR02    ckgr02.f
RECORD, get CK type 3                                      CKGR03    ckgr03.f
RECORD, get CK type 4                                      CKGR04    ckgr04.f
RECORD, get CK type 5                                      CKGR05    ckgr05.f
RECORD, get CK type 6                                      CKGR06    ckgr06.f
RECORD into EK segment, insert                             EKINSR    ekinsr.f
RECORD, read CK type 1 pointing data                       CKR01     ckr01.f
RECORD, read CK type 2 pointing data                       CKR02     ckr02.f
RECORD, read CK type 3 pointing data                       CKR03     ckr03.f
RECORD, read DAF character                                 DAFRCR    dafrcr.f
RECORD, read DAF d.p.                                      DAFGDR    dafrwd.f
                                                           DAFRDR    dafrwd.f
RECORD, read DAF file                                      DAFRFR    dafrfr.f
RECORD, read DAF summary                                   DAFGSR    dafrwd.f
RECORD, read das file                                      DASRFR    dasrfr.f
RECORD to EK segment, append                               EKAPPR    ekappr.f
RECORD, write DAF character                                DAFWCR    dafwcr.f
RECORD, write DAF d.p.                                     DAFWDR    dafrwd.f
RECORD, write DAF file                                     DAFWFR    dafwfr.f
RECORD, write das file                                     DASWFR    daswfr.f
RECORD/WORD, DAF address to                                DAFARW    dafrwa.f
RECORD/WORD to DAF address                                 DAFRWA    dafrwa.f
RECORDS, add DAF reserved                                  DAFARR    dafarr.f
RECORDS from a das file, remove comment                    DASRCR    dasrcr.f
RECORDS in a das file, segregate the data                  DASSDR    dassdr.f
RECORDS, number of CK type 1                               CKNR01    cknr01.f
RECORDS, number of CK type 2                               CKNR02    cknr02.f
RECORDS, number of CK type 3                               CKNR03    cknr03.f
RECORDS, number of CK type 4                               CKNR04    cknr04.f
RECORDS, number of CK type 5                               CKNR05    cknr05.f
RECORDS, perform fortran reads of character                DASIOC    dasioc.f
RECORDS, perform fortran reads of double precision         DASIOD    dasiod.f
RECORDS, perform fortran reads of integer                  DASIOI    dasioi.f
RECORDS, perform fortran writes of character               DASIOC    dasioc.f
RECORDS, perform fortran writes of double precision        DASIOD    dasiod.f
RECORDS, perform fortran writes of integer                 DASIOI    dasioi.f
RECORDS, read and write das physical                       DASRWR    dasrwr.f
RECORDS, read das character physical                       DASRRC    dasrwr.f
RECORDS, read das double precision physical                DASRRD    dasrwr.f
RECORDS, read das integer physical                         DASRRI    dasrwr.f
RECORDS, remove DAF reserved                               DAFRRR    dafrrr.f
RECORDS to a das file, add comment                         DASACR    dasacr.f
RECORDS to a das file, write buffered                      DASWBR    dasrwr.f
RECORDS, update das character physical                     DASURC    dasrwr.f
RECORDS, update das double precision physical              DASURD    dasrwr.f
RECORDS, update das integer physical                       DASURI    dasrwr.f
RECORDS, write das character physical                      DASWRC    dasrwr.f
RECORDS, write das double precision physical               DASWRD    dasrwr.f
RECORDS, write das integer physical                        DASWRI    dasrwr.f
RECTANGLE in type 1 star catalog, find stars in ra-dec     STCF01    stcf01.f
RECTANGULAR, convert body-fixed latitudinal coordinates to SRFREC    srfrec.f
RECTANGULAR, convert surface latitudinal coordinates to    SRFREC    srfrec.f
RECTANGULAR coordinates, convert planetographic to         PGRREC    pgrrec.f
RECTANGULAR coordinates, geodetic to                       GEOREC    georec.f
RECTANGULAR coordinates, jacobian of cylindrical w.r.t.    DCYLDR    dcyldr.f
RECTANGULAR coordinates, jacobian of geodetic w.r.t.       DGEODR    dgeodr.f
RECTANGULAR coordinates, jacobian of latitudinal w.r.t.    DLATDR    dlatdr.f
RECTANGULAR coordinates, jacobian of planetographic w.r.t. DPGRDR    dpgrdr.f
RECTANGULAR coordinates, jacobian of spherical w.r.t.      DSPHDR    dsphdr.f
RECTANGULAR coordinates, latitudinal to                    LATREC    latrec.f
RECTANGULAR coordinates, range ra and dec to               RADREC    radrec.f
RECTANGULAR coordinates, spherical to                      SPHREC    sphrec.f
RECTANGULAR coordinates to ra and dec                      RECRAD    recrad.f
RECTANGULAR, cylindrical to                                CYLREC    cylrec.f
RECTANGULAR, right ascension and declination to            RADREC    radrec.f
RECTANGULAR, surface point latitudinal coordinates to      SRFREC    srfrec.f
RECTANGULAR to cylindrical coordinates                     RECCYL    reccyl.f
RECTANGULAR to geodetic                                    RECGEO    recgeo.f
RECTANGULAR to latitudinal coordinates                     RECLAT    reclat.f
RECTANGULAR to planetographic coordinates, convert         RECPGR    recpgr.f
RECTANGULAR to right ascension and declination             RECRAD    recrad.f
RECTANGULAR to spherical coordinates                       RECSPH    recsph.f
RECTANGULAR w.r.t. cylindrical coordinates, jacobian of    DRDCYL    drdcyl.f
RECTANGULAR w.r.t. geodetic coordinates, jacobian of       DRDGEO    drdgeo.f
RECTANGULAR w.r.t. latitudinal coordinates, jacobian of    DRDLAT    drdlat.f
RECTANGULAR w.r.t. planetographic coordinates, jacobian of DRDPGR    drdpgr.f
RECTANGULAR w.r.t. spherical coordinates, jacobian of      DRDSPH    drdsph.f
REFERENCE frame attributes, fetch                          FRINFO    framex.f
REFERENCE frame default, inertial                          IRFDEF    chgirf.f
REFERENCE frame, get coverage window for binary pck        PCKCOV    pckcov.f
REFERENCE frame, get instrument frame rotation and         CKFROT    ckfrot.f
REFERENCE frame, get instrument frame transformation and   CKFXFM    ckfxfm.f
REFERENCE frame name, inertial                             IRFNAM    chgirf.f
REFERENCE frame number, inertial                           IRFNUM    chgirf.f
REFERENCE frame rotation, inertial                         IRFROT    chgirf.f
REFERENCE frames, change inertial                          CHGIRF    chgirf.f
REFERENCE frames, fetch names of built-in                  BLTFRM    bltfrm.f
REFERENCE frames from the kernel pool, fetch ids of        KPLFRM    kplfrm.f
REFERENCE value in a generic segment, find the index of a  SGFRVI    sgfrvi.f
REFERENCE values from a generic segment, fetch             SGFREF    sgfref.f
REFINEMENT, gf standard step                               GFREFN    gfrefn.f
RELATIVE difference of 3-dimensional vectors               VREL      vrel.f
RELATIVE difference of n-dimensional vectors               VRELG     vrelg.f
RELATIVE observer corrected for aberrations, get position  SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
RELATIVE observer corrected for aberrations, get state     SPKEZ     spkez.f
RELATIVE to an observer, using body names get position     SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
RELATIVE to an observer, using body names get target state SPKEZR    spkezr.f
RELATIVE to another, geometric position of one body        SPKGPS    spkgps.f
RELATIVE to another, geometric state of one body           SPKGEO    spkgeo.f
RELATIVE to constant position observer, state              SPKCPO    spkcpo.f
RELATIVE to constant position surface point, state         SPKCPO    spkcpo.f
RELATIVE to constant velocity observer, state              SPKCVO    spkcvo.f
RELATIVE to constant velocity surface point, state         SPKCVO    spkcvo.f
RELATIVE to landmark on extended object, state             SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
RELATIVE to observer corrected for aberrations, get state  SPKEZR    spkezr.f
RELATIVE to solar system barycenter, state                 SPKSSB    spkssb.f
RELATIVE to surface point on extended object, state        SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
REMAINDER of a double precision division, compute the      RMAIND    rmaind.f
REMAINDER of an integer division, compute the              RMAINI    rmaini.f
REMOVE a substring                                         REMSUB    remsub.f
REMOVE an item from a character set                        REMOVC    removc.f
REMOVE an item from a d.p. set                             REMOVD    removd.f
REMOVE an item from an integer set                         REMOVI    removi.f
REMOVE comment records from a das file                     DASRCR    dasrcr.f
REMOVE DAF reserved records                                DAFRRR    dafrrr.f
REMOVE duplicates from a character array                   RMDUPC    rmdupc.f
REMOVE duplicates from a d.p. array                        RMDUPD    rmdupd.f
REMOVE duplicates from an integer array                    RMDUPI    rmdupi.f
REMOVE elements from a character array                     REMLAC    remlac.f
REMOVE elements from a d.p. array                          REMLAD    remlad.f
REMOVE elements from an integer array                      REMLAI    remlai.f
REMOVE least recently used item buffering                  LOCATI    locati.f
REMOVE tokens from a scanned list of tokens                SCANRJ    scanrj.f
RENAME an existing symbol                                  SYRENC    syrenc.f
                                                           SYREND    syrend.f
                                                           SYRENI    syreni.f
REORDER a character array                                  REORDC    reordc.f
REORDER a d.p. array                                       REORDD    reordd.f
REORDER a logical array                                    REORDL    reordl.f
REORDER an integer array                                   REORDI    reordi.f
REORDER DAF arrays                                         DAFRA     dafra.f
REPLACE a word                                             REPLWD    replwd.f
REPLACE character entry in an EK column                    EKUCEC    ekucec.f
REPLACE characters in a string                             REPLCH    replch.f
REPLACE d.p. entry in an EK column                         EKUCED    ekuced.f
REPLACE DAF summary                                        DAFRS     daffa.f
REPLACE integer entry in an EK column                      EKUCEI    ekucei.f
REPLACE marker with cardinal text                          REPMCT    repmct.f
REPLACE marker with character string                       REPMC     repmc.f
REPLACE marker with d.p. number                            REPMD     repmd.f
REPLACE marker with formatted d.p. value                   REPMF     repmf.f
REPLACE marker with integer                                REPMI     repmi.f
REPLACE marker with ordinal text                           REPMOT    repmot.f
REPLACE one substring with another substring               REPSUB    repsub.f
REPLACE time entry in an EK column                         EKUCED    ekuced.f
REPORT an excess of elements in a cell                     EXCESS    excess.f
REPORT, gf finish a progress                               GFREPF    gfrprt.f
REPORT, gf initialize a progress                           GFREPI    gfrprt.f
REPORT, gf update a progress                               GFREPU    gfrprt.f
REPORT umbrella, gf progress                               GFRPRT    gfrprt.f
REPRESENTATIONS, convert between various parsed time       TTRANS    ttrans.f
REPRESENTING a d.p. number, format a string                DPFMT     dpfmt.f
REQUESTS, number of DAF read                               DAFNRR    dafrwd.f
RESERVE a logical unit                                     RESLUN    fndlun.f
RESERVED logical unit, free a                              FRELUN    fndlun.f
RESERVED records, add DAF                                  DAFARR    dafarr.f
RESERVED records, remove DAF                               DAFRRR    dafrrr.f
RESET error status                                         RESET     reset.f
RESTRICT time strings to proper form                       TPARCH    tcheck.f
RETAIN significant digits                                  SIGDGT    sigdgt.f
RETRIEVE a continued string value from the kernel pool     SEPOOL    sepool.f
                                                           STPOOL    stpool.f
RETRIEVE a meta data value for a generic segment           SGMETA    sgmeta.f
RETRIEVE dsk tolerance or margin parameters                DSKGTL    dsktol.f
RETRIEVE information on loaded spice kernels               KDATA     keeper.f
RETURN a kernel pool definition parameter                  SZPOOL    pool.f
RETURN a set, parse a list of items and                    LPARSS    lparss.f
RETURN allowed access methods for das files                DASHAM    dasfm.f
RETURN default allowed identifier characters               LXDFID    lxname.f
RETURN dsk segment descriptor                              DSKGD     dskgd.f
RETURN EK segment summary                                  EKSSUM    ekssum.f
RETURN head of linked list                                 LNKHL     lnkhl.f
RETURN indicator, immediate                                RETURN    return.f
RETURN information on loaded EK column specified by index  EKCII     ekqmgr.f
RETURN instrument's fov parameters                         GETFOV    getfov.f
RETURN last logical addresses in das file                  DASLLA    daslla.f
RETURN logical address range of das file                   DASLLA    daslla.f
RETURN name of a loaded table                              EKTNAM    ekqmgr.f
RETURN names of kernel pool variables matching a template  GNPOOL    pool.f
RETURN next node in linked list                            LNKNXT    lnknxt.f
RETURN number of loaded tables                             EKNTAB    ekqmgr.f
RETURN number of nodes in linked list pool                 LNKNFN    lnknfn.f
RETURN number of segments in an e-kernel                   EKNSEG    eknseg.f
RETURN previous node in linked list                        LNKPRV    lnkprv.f
RETURN set of handles of open das files                    DASHOF    dasfm.f
RETURN shadowing status of an EK file                      EKSHDW    ekshdw.f
RETURN size of linked list                                 LNKSIZ    lnksiz.f
RETURN specified vertices from type 2 dsk segment          DSKV02    dskv02.f
RETURN summary information about a kernel pool variable    DTPOOL    pool.f
RETURN tail of linked list                                 LNKTL     lnktl.f
RETURN the character value of a pooled kernel variable     GCPOOL    pool.f
RETURN the count of loaded EK columns                      EKCCNT    ekqmgr.f
RETURN the d.p. value of a pooled kernel variable          GDPOOL    pool.f
RETURN the file summary of a das file                      DASHFS    dasfm.f
RETURN the integer value of a pooled kernel variable       GIPOOL    pool.f
RETURN the number of elements in a column entry            EKNELT    ekqmgr.f
RETURN the number of loaded EK columns                     EKCCNT    ekqmgr.f
RETURN the numeric value of a pooled kernel variable       GDPOOL    pool.f
RETURN the set of handles for open DAF files               DAFHOF    dafah.f
RETURN the string value of a pooled kernel variable        GCPOOL    pool.f
RETURN the value of a pooled kernel variable               RTPOOL    pool.f
RETURN version strings                                     TKVRSN    tkvrsn.f
REVERSE search, position of substring                      POSR      posr.f
RIGHT ascension and declination, rectangular to            RECRAD    recrad.f
RIGHT ascension and declination to rectangular             RADREC    radrec.f
RIGHT handed coordinate frame, build a                     FRAME     frame.f
RIGHT justify a character string                           RJUST     rjust.f
RIGHT, shift                                               SHIFTR    shiftr.f
RIGHT trim                                                 RTRIM     rtrim.f
ROOT, d.p. cube                                            DCBRT     dcbrt.f
ROOTS of a quadratic equation                              RQUAD     rquad.f
ROTATE a matrix                                            ROTMAT    rotmat.f
ROTATE a vector                                            ROTVEC    rotvec.f
ROTATE positions from one frame to another                 REFCHG    refchg.f
ROTATION about an axis, vector                             VROTV     vrotv.f
ROTATION and angular velocity, state transformation to     RAV2XF    rav2xf.f
                                                           XF2RAV    xf2rav.f
ROTATION and frame of a constant offset frame, fetch the   TKFRAM    tkfram.f
ROTATION and frame of a text kernel frame, fetch the       TKFRAM    tkfram.f
ROTATION and reference frame, get instrument frame         CKFROT    ckfrot.f
ROTATION, axis and angle to                                AXISAR    axisar.f
ROTATION, inertial reference frame                         IRFROT    chgirf.f
ROTATION matrix, axis and angle of a                       RAXISA    raxisa.f
ROTATION matrix, derivative of a                           DROTAT    drotat.f
ROTATION matrix from a specified frame, find a             ROTGET    rotget.f
ROTATION matrix, generate a                                ROTATE    rotate.f
ROTATION matrix, indicate whether a matrix is a            ISROT     isrot.f
ROTATION, sharpen the orhogonality of the columns of a     SHARPR    sharpr.f
ROUND to exact value                                       EXACT     exact.f
ROUTINE, gf standard bail out                              GFBAIL    gfbail.f
ROUTINE of an update to a kernel pool variable, notify a   SWPOOL    pool.f
ROUTINES, change default convergence tolerance for gf      GFSTOL    gfstol.f
ROUTINES, perform low-level i/o for das                    DASIOC    dasioc.f
                                                           DASIOD    dasiod.f
                                                           DASIOI    dasioi.f
 
S/P-KERNEL, --- see SPK
         
S Top

SAME sign d.p. numbers                                     SMSGND    smsgnd.f
SAME sign integer numbers                                  SMSGNI    smsgni.f
SAMPLE time string to produce a time format picture, use a TPICTR    tpictr.f
SCALAR components from a vector, unpack three              VUPACK    vupack.f
SCALAR components into a vector, pack three                VPACK     vpack.f
SCALAR function, first derivative of a user-defined        UDDF      uddf.f
SCALAR function less than zero, first derivative of        UDDC      uddc.f
SCALAR function search, gf user defined                    GFUDS     gfuds.f
SCALE point to lie on ellipsoid                            EDPNT     edpnt.f
SCALING, 3-dimensional vector                              VSCL      vscl.f
SCALING in place, 3-dimensional vector                     VSCLIP    vsclip.f
SCALING, n-dimensional vector                              VSCLG     vsclg.f
SCAN a string for a number.                                LX4NUM    lx4num.f
SCAN a string for a signed integer.                        LX4DEC    lx4dec.f
                                                           LX4SGN    lx4sgn.f
SCAN a string for an unsigned integer.                     LX4UNS    lx4uns.f
SCAN a string for recognized and unrecognized tokens       SCAN      scanit.f
                                                           SCANIT    scanit.f
SCAN identifiers                                           LXIDNT    lxname.f
SCAN name tokens --- umbrella                              LXNAME    lxname.f
SCAN quoted string token                                   LXQSTR    lxqstr.f
SCANNED list of tokens, remove tokens from a               SCANRJ    scanrj.f
SCANNING strings, prepare for                              SCANPR    scanit.f
SCIENTIFIC notation, convert d.p. to base 16               DP2HX     dp2hx.f
SCIENTIFIC notation d.p. number, convert base 16           HX2DP     hx2dp.f
SCLK, --- see spacecraft clock
SCLK and SPK id, map c-kernel id to                        CKMETA    ckmeta.f
SCLK id code, convert an SCLK name to an                   SCID2N    sctran.f
                                                           SCN2ID    sctran.f
SCLK id codes and names, convert between                   SCTRAN    sctran.f
SCLK name to an SCLK id code, convert an                   SCID2N    sctran.f
                                                           SCN2ID    sctran.f
SCRATCH das file, open a                                   DASOPS    dasfm.f
SCRATCH e-kernel, open                                     EKOPS     ekops.f
SCRATCH EK, open                                           EKOPS     ekops.f
SEARCH array for equivalent character string               ESRCHC    esrchc.f
SEARCH, begin DAF backward                                 DAFBBS    daffa.f
SEARCH, begin DAF forward                                  DAFBFS    daffa.f
SEARCH for a character string, binary                      BSRCHC    bsrchc.f
SEARCH for a string using an order vector, binary          BSCHOC    bschoc.f
SEARCH for an integer using an order vector, binary        BSCHOI    bschoi.f
SEARCH for an integer value, binary                        BSRCHI    bsrchi.f
SEARCH for CK segment, begin                               CKBSS     ckbsr.f
SEARCH for d.p. value, binary                              BSRCHD    bsrchd.f
SEARCH for events in loaded EK files                       EKSRCH    ekqmgr.f
SEARCH for position of character, forward                  CPOS      cpos.f
SEARCH for position of unlisted character, backward        NCPOSR    ncposr.f
SEARCH for position of unlisted character, forward         NCPOS     ncpos.f
SEARCH for the position of a character, backward           CPOSR     cposr.f
SEARCH, gf angular separation                              GFSEP     gfsep.f
SEARCH, gf distance                                        GFDIST    gfdist.f
SEARCH, gf mid-level occultation                           GFOCCE    gfocce.f
SEARCH, gf mid-level target in instrument fov              GFFOVE    gffove.f
SEARCH, gf occultation                                     GFOCLT    gfoclt.f
SEARCH, gf phase angle                                     GFPA      gfpa.f
SEARCH, gf position coordinate                             GFPOSC    gfposc.f
SEARCH, gf range rate                                      GFRR      gfrr.f
SEARCH, gf ray in instrument fov                           GFRFOV    gfrfov.f
SEARCH, gf subpoint coordinate                             GFSUBC    gfsubc.f
SEARCH, gf surface intercept coordinate                    GFSNTC    gfsntc.f
SEARCH, gf target in instrument fov                        GFTFOV    gftfov.f
SEARCH, gf user defined boolean function                   GFUDB     gfudb.f
SEARCH, gf user defined scalar function                    GFUDS     gfuds.f
SEARCH in a character array                                ISRCHC    isrchc.f
SEARCH in a d.p. array                                     ISRCHD    isrchd.f
SEARCH in an integer array                                 ISRCHI    isrchi.f
SEARCH in dla file, begin backward                         DLABBS    dlabbs.f
SEARCH in dla file, begin forward                          DLABFS    dlabfs.f
SEARCH, position of substring reverse                      POSR      posr.f
SEARCH using illumination angle constraints                GFILUM    gfilum.f
SEARCH using lighting angle constraints                    GFILUM    gfilum.f
SEARCHING, select a DAF to continue                        DAFCS     daffa.f
SECONDS past J2000 as a string, convert and format d.p.    TIMOUT    timout.f
SECONDS past the J2000 epoch, convert a string to tdb      STR2ET    str2et.f
SECONDS per day                                            SPD       spd.f
SECONDS per julian year, number of                         JYEAR     jyear.f
SECONDS per tropical year, number of                       TYEAR     tyear.f
SEGMENT, add data to a type 03 pck                         PCK03A    pck03a.f
SEGMENT, add data to a type 14 SPK                         SPK14A    spk14a.f
SEGMENT, add data to a type 4 CK                           CKW04A    ckw04a.f
SEGMENT and cone, intersection of line                     INCNSG    incnsg.f
SEGMENT, append record to EK                               EKAPPR    ekappr.f
SEGMENT, begin search for CK                               CKBSS     ckbsr.f
SEGMENT, begin writing a fixed packet size generic         SGBWFS    sgseqw.f
SEGMENT, begin writing a type 03 pck                       PCK03B    pck03b.f
SEGMENT, begin writing a type 14 SPK                       SPK14B    spk14b.f
SEGMENT, begin writing a type 4 CK                         CKW04B    ckw04b.f
SEGMENT, begin writing a variable packet size generic      SGBWVS    sgseqw.f
SEGMENT, compute range bounds for type 2 dsk               DSKRB2    dskrb2.f
SEGMENT, delete record from an EK                          EKDELR    ekdelr.f
SEGMENT descriptor, return dsk                             DSKGD     dskgd.f
SEGMENT descriptor, unpack and pck                         PCKUDS    pckuds.f
SEGMENT descriptor, unpack and SPK                         SPKUDS    spkuds.f
SEGMENT descriptor, validate and pack a pck                PCKPDS    pckpds.f
SEGMENT descriptor, validate and pack an SPK               SPKPDS    spkpds.f
SEGMENT, end a generic                                     SGWES     sgseqw.f
SEGMENT, end a type 03 pck                                 PCK03E    pck03e.f
SEGMENT, end a type 14 SPK                                 SPK14E    spk14e.f
SEGMENT, end a type 4 CK                                   CKW04E    ckw04e.f
SEGMENT, evaluate type 03 pck                              PCKE03    pcke03.f
SEGMENT, evaluate type 1 SPK                               SPKE01    spke01.f
SEGMENT, evaluate type 10 SPK                              SPKE10    spke10.f
SEGMENT, evaluate type 12 SPK                              SPKE12    spke12.f
SEGMENT, evaluate type 13 SPK                              SPKE13    spke13.f
SEGMENT, evaluate type 14 SPK                              SPKE14    spke14.f
SEGMENT, evaluate type 15 SPK                              SPKE15    spke15.f
SEGMENT, evaluate type 17 SPK                              SPKE17    spke17.f
SEGMENT, evaluate type 18 SPK                              SPKE18    spke18.f
SEGMENT, evaluate type 2 SPK                               SPKE02    spke02.f
SEGMENT, evaluate type 20 SPK                              SPKE20    spke20.f
SEGMENT, evaluate type 21 SPK                              SPKE21    spke21.f
SEGMENT, evaluate type 3 SPK                               SPKE03    spke03.f
SEGMENT, evaluate type 5 CK                                CKE05     cke05.f
SEGMENT, evaluate type 5 SPK                               SPKE05    spke05.f
SEGMENT, evaluate type 8 SPK                               SPKE08    spke08.f
SEGMENT, evaluate type 9 SPK                               SPKE09    spke09.f
SEGMENT, fetch constants from a generic                    SGFCON    sgfcon.f
SEGMENT, fetch d.p. data from a type 2 dsk                 DSKD02    dskd02.f
SEGMENT, fetch integer data from a type 2 dsk              DSKI02    dski02.f
SEGMENT, fetch model size parameters from a type 2 dsk     DSKZ02    dskz02.f
SEGMENT, fetch packets from a generic                      SGFPKT    sgfpkt.f
SEGMENT, fetch parameters from a type 2 dsk                DSKB02    dskb02.f
SEGMENT, fetch plate data from a type 2 dsk                DSKP02    dskp02.f
SEGMENT, fetch reference values from a generic             SGFREF    sgfref.f
SEGMENT, find the index of a reference value in a generic  SGFRVI    sgfrvi.f
SEGMENT, finish fast write of an EK                        EKFFLD    ekffld.f
SEGMENT for fast writing, start new e-kernel               EKIFLD    ekifld.f
SEGMENT for fast writing, start new EK                     EKIFLD    ekifld.f
SEGMENT, get mini-segment parameters from CK type 6        CKMP06    ckmp06.f
SEGMENT, get pointing from CK                              CKPFS     ckpfs.f
SEGMENT in dla file, begin new                             DLABNS    dlabns.f
SEGMENT in dla file, end new                               DLAENS    dlaens.f
SEGMENT in dla file, find next                             DLAFNS    dlafns.f
SEGMENT in dla file, find previous                         DLAFPS    dlafps.f
SEGMENT, insert record into EK                             EKINSR    ekinsr.f
SEGMENT, make spatial index for type 2 dsk                 DSKMI2    dskmi2.f
SEGMENT, nearest point on line                             NPSGPT    npsgpt.f
SEGMENT, number of mini-segments in CK type 6              CKNM06    cknm06.f
SEGMENT, read record from type 03 pck                      PCKR03    pckr03.f
SEGMENT, read record from type 1 SPK                       SPKR01    spkr01.f
SEGMENT, read record from type 10 SPK                      SPKR10    spkr10.f
SEGMENT, read record from type 12 SPK                      SPKR12    spkr12.f
SEGMENT, read record from type 13 SPK                      SPKR13    spkr13.f
SEGMENT, read record from type 14 SPK                      SPKR14    spkr14.f
SEGMENT, read record from type 15 SPK                      SPKR15    spkr15.f
SEGMENT, read record from type 17 SPK                      SPKR17    spkr17.f
SEGMENT, read record from type 18 SPK                      SPKR18    spkr18.f
SEGMENT, read record from type 19 SPK                      SPKR19    spkr19.f
SEGMENT, read record from type 2 pck                       PCKR02    pckr02.f
SEGMENT, read record from type 2 SPK                       SPKR02    spkr02.f
SEGMENT, read record from type 20 pck                      PCKR20    pckr20.f
SEGMENT, read record from type 20 SPK                      SPKR20    spkr20.f
SEGMENT, read record from type 21 SPK                      SPKR21    spkr21.f
SEGMENT, read record from type 3 SPK                       SPKR03    spkr03.f
SEGMENT, read record from type 4 CK                        CKR04     ckr04.f
SEGMENT, read record from type 5 CK                        CKR05     ckr05.f
SEGMENT, read record from type 5 SPK                       SPKR05    spkr05.f
SEGMENT, read record from type 6 CK                        CKR06     ckr06.f
SEGMENT, read record from type 8 SPK                       SPKR08    spkr08.f
SEGMENT, read record from type 9 SPK                       SPKR09    spkr09.f
SEGMENT, retrieve a meta data value for a generic          SGMETA    sgmeta.f
SEGMENT, return specified vertices from type 2 dsk         DSKV02    dskv02.f
SEGMENT, select next CK                                    CKSNS     ckbsr.f
SEGMENT, select pck file and                               PCKSFS    pckbsr.f
SEGMENT, select SPK file and                               SPKSFS    spkbsr.f
SEGMENT, start new e-kernel                                EKBSEG    ekbseg.f
SEGMENT, start new EK                                      EKBSEG    ekbseg.f
SEGMENT, subset type 1 SPK                                 SPKS01    spks01.f
SEGMENT, subset type 10 SPK                                SPKS10    spks10.f
SEGMENT, subset type 12 SPK                                SPKS12    spks12.f
SEGMENT, subset type 13 SPK                                SPKS13    spks13.f
SEGMENT, subset type 14 SPK                                SPKS14    spks14.f
SEGMENT, subset type 15 SPK                                SPKS15    spks15.f
SEGMENT, subset type 17 SPK                                SPKS17    spks17.f
SEGMENT, subset type 18 SPK                                SPKS18    spks18.f
SEGMENT, subset type 2 SPK                                 SPKS02    spks02.f
SEGMENT, subset type 20 SPK                                SPKS20    spks20.f
SEGMENT, subset type 21 SPK                                SPKS21    spks21.f
SEGMENT, subset type 3 SPK                                 SPKS03    spks03.f
SEGMENT, subset type 5 SPK                                 SPKS05    spks05.f
SEGMENT, subset type 8 SPK                                 SPKS08    spks08.f
SEGMENT, subset type 9 SPK                                 SPKS09    spks09.f
SEGMENT summary, return EK                                 EKSSUM    ekssum.f
SEGMENT, write a type 10 SPK                               SPKW10    spkw10.f
SEGMENT, write a type 15 SPK                               SPKW15    spkw15.f
SEGMENT, write a type 17 SPK                               SPKW17    spkw17.f
SEGMENT, write a type 2 dsk                                DSKW02    dskw02.f
SEGMENT, write CK type 1 pointing data                     CKW01     ckw01.f
SEGMENT, write CK type 2 pointing data                     CKW02     ckw02.f
SEGMENT, write CK type 3 pointing data                     CKW03     ckw03.f
SEGMENT, write CK type 5 data                              CKW05     ckw05.f
SEGMENT, write entire character column to EK               EKACLC    ekaclc.f
SEGMENT, write entire d.p. column to EK                    EKACLD    ekacld.f
SEGMENT, write entire integer column to EK                 EKACLI    ekacli.f
SEGMENT, write fixed size packets to a generic             SGWFPK    sgseqw.f
SEGMENT, write pck type 2 data                             PCKW02    pckw02.f
SEGMENT, write pck type 20 data                            PCKW20    pckw20.f
SEGMENT, write SPK type 1 ephemeris data                   SPKW01    spkw01.f
SEGMENT, write SPK type 12 ephemeris data                  SPKW12    spkw12.f
SEGMENT, write SPK type 13 ephemeris data                  SPKW13    spkw13.f
SEGMENT, write SPK type 18 ephemeris data                  SPKW18    spkw18.f
SEGMENT, write SPK type 19 ephemeris data                  SPKW19    spkw19.f
SEGMENT, write SPK type 2 data                             SPKW02    spkw02.f
SEGMENT, write SPK type 20 data                            SPKW20    spkw20.f
SEGMENT, write SPK type 21 ephemeris data                  SPKW21    spkw21.f
SEGMENT, write SPK type 3 data                             SPKW03    spkw03.f
SEGMENT, write SPK type 5 ephemeris data                   SPKW05    spkw05.f
SEGMENT, write SPK type 6 ephemeris data                   CKW06     ckw06.f
SEGMENT, write SPK type 8 ephemeris data                   SPKW08    spkw08.f
SEGMENT, write SPK type 9 ephemeris data                   SPKW09    spkw09.f
SEGMENT, write variable size packets to a generic          SGWVPK    sgseqw.f
SEGMENTS for match, test dla                               DLASSG    dlassg.f
SEGMENTS for readers, buffer CK                            CKBSR     ckbsr.f
SEGMENTS for readers, buffer pck                           PCKBSR    pckbsr.f
SEGMENTS for readers, buffer SPK                           SPKBSR    spkbsr.f
SEGMENTS in an e-kernel, return number of                  EKNSEG    eknseg.f
SEGMENTS, open an existing SPK file for adding             SPKOPA    spkopa.f
SEGMENTS sequential writer, generic                        SGSEQW    sgseqw.f
SELECT a DAF to continue adding data to                    DAFCAD    dafana.f
SELECT a DAF to continue searching                         DAFCS     daffa.f
SELECT a subset of the values of a symbol                  SYSELC    syselc.f
                                                           SYSELD    syseld.f
                                                           SYSELI    syseli.f
SELECT clause of EK query, parse                           EKPSEL    ekpsel.f
SELECT next CK segment                                     CKSNS     ckbsr.f
SELECT pck file and segment                                PCKSFS    pckbsr.f
SELECT SPK file and segment                                SPKSFS    spkbsr.f
SEMI-AXES of ellipse from generating vectors               SAELGV    saelgv.f
SENSE of planetographic longitude., determine the          PLNSNS    plnsns.f
SENSITIVE equal, check two characters substrings for case  SAMCH     samch.f
SEPARATION of 3-dimensional vectors, angular               VSEP      vsep.f
SEPARATION of n-dimensional vectors, angular               VSEPG     vsepg.f
SEPARATION search, gf angular                              GFSEP     gfsep.f
SEPARATION, time derivative of angular                     DVSEP     dvsep.f
SEQUENTIAL writer, generic segments                        SGSEQW    sgseqw.f
SET constant step size, gf                                 GFSSTP    gfstep.f
SET dsk tolerance or margin parameters                     DSKSTL    dsktol.f
SET, element of a character                                ELEMC     elemc.f
SET, element of a d.p.                                     ELEMD     elemd.f
SET, element of an integer                                 ELEMI     elemi.f
SET, fetch from a character                                FETCHC    fetchc.f
SET, fetch from a d.p.                                     FETCHD    fetchd.f
SET, fetch from an integer                                 FETCHI    fetchi.f
SET, insert an item into a character                       INSRTC    insrtc.f
SET, insert an item into a d.p.                            INSRTD    insrtd.f
SET, insert an item into an integer                        INSRTI    insrti.f
SET long error message                                     SETMSG    setmsg.f
SET of handles for open DAF files, return the              DAFHOF    dafah.f
SET of handles of open das files, return                   DASHOF    dasfm.f
SET, parse a list of items and return a                    LPARSS    lparss.f
SET, remove an item from a character                       REMOVC    removc.f
SET, remove an item from a d.p.                            REMOVD    removd.f
SET, remove an item from an integer                        REMOVI    removi.f
SET the cardinality of a character cell                    SCARDC    scardc.f
SET the cardinality of a d.p. cell                         SCARDD    scardd.f
SET the cardinality of an integer cell                     SCARDI    scardi.f
SET the interval of expansion for abbreviated years        TSETYR    texpyr.f
SET, the ordinal position of an element in a               ORDC      ordc.f
                                                           ORDD      ordd.f
                                                           ORDI      ordi.f
SET the size of a character cell                           SSIZEC    ssizec.f
SET the size of a d.p. cell                                SSIZED    ssized.f
SET the size of an integer cell                            SSIZEI    ssizei.f
SET the value associated with a symbol                     SYSETC    sysetc.f
                                                           SYSETD    sysetd.f
                                                           SYSETI    syseti.f
SET the value of a character variable in the kernel pool   PCPOOL    pool.f
SET the value of a d.p. variable in the kernel pool        PDPOOL    pool.f
SET the value of an integer variable in the kernel pool    PIPOOL    pool.f
SET the values associated with a symbol                    SYPUTC    syputc.f
                                                           SYPUTD    syputd.f
                                                           SYPUTI    syputi.f
SET, validate a character                                  VALIDC    validc.f
SET, validate a d.p.                                       VALIDD    validd.f
SET, validate an integer                                   VALIDI    validi.f
SETS, compare character                                    SETC      setc.f
SETS, compare d.p.                                         SETD      setd.f
SETS, compare integer                                      SETI      seti.f
SETS, difference of two character                          DIFFC     diffc.f
SETS, difference of two d.p.                               DIFFD     diffd.f
SETS, difference of two integer                            DIFFI     diffi.f
SETS, intersect two character                              INTERC    interc.f
SETS, intersect two d.p.                                   INTERD    interd.f
SETS, intersect two integer                                INTERI    interi.f
SETS, symmetric difference of two character                SDIFFC    sdiffc.f
SETS, symmetric difference of two d.p.                     SDIFFD    sdiffd.f
SETS, symmetric difference of two integer                  SDIFFI    sdiffi.f
SETS, union two character                                  UNIONC    unionc.f
SETS, union two d.p.                                       UNIOND    uniond.f
SETS, union two integer                                    UNIONI    unioni.f
SHADOWING status of an EK file, return                     EKSHDW    ekshdw.f
SHARPEN the orhogonality of the columns of a rotation      SHARPR    sharpr.f
SHELL sort a character array                               SHELLC    shellc.f
SHELL sort a d.p. array                                    SHELLD    shelld.f
SHELL sort an integer array                                SHELLI    shelli.f
SHIFT a character string                                   SHIFTC    shiftc.f
SHIFT left                                                 SHIFTL    shiftl.f
SHIFT right                                                SHIFTR    shiftr.f
SHORT error message, get explanation for                   EXPLN     expln.f
SIGHT and body, distance between line of                   NPEDLN    npedln.f
SIGHT intercept with body, line of                         SURFPT    surfpt.f
SIGN d.p. numbers, opposite                                OPSGND    opsgnd.f
SIGN d.p. numbers, same                                    SMSGND    smsgnd.f
SIGN integer numbers, same                                 SMSGNI    smsgni.f
SIGN integers, opposite                                    OPSGNI    opsgni.f
SIGNAL an error for invalid DAF handles                    DAFSIH    dafah.f
SIGNAL error condition                                     SIGERR    sigerr.f
SIGNATURE arguments, dummy function for udfuns             UDF       udf.f
SIGNED hexadecimal string, convert integer to              INT2HX    int2hx.f
SIGNED hexadecimal string to integer, convert              HX2INT    hx2int.f
SIGNED integer., scan a string for a                       LX4DEC    lx4dec.f
                                                           LX4SGN    lx4sgn.f
SIGNED normalized hexadecimal string, convert d.p. to      DP2HX     dp2hx.f
SIGNED normalized hexadecimal string to d.p., convert      HX2DP     hx2dp.f
SIGNIFICANT digits, retain                                 SIGDGT    sigdgt.f
SINGLE star from a type 1 star catalog, get data for       STCG01    stcg01.f
SINGLE symbol, order the components of a                   SYORDC    syordc.f
                                                           SYORDD    syordd.f
                                                           SYORDI    syordi.f
SIZE generic segment, begin writing a fixed packet         SGBWFS    sgseqw.f
SIZE generic segment, begin writing a variable packet      SGBWVS    sgseqw.f
SIZE, gf get constant step                                 GFSTEP    gfstep.f
SIZE, gf set constant step                                 GFSSTP    gfstep.f
SIZE of a character cell                                   SIZEC     sizec.f
SIZE of a character cell, set the                          SSIZEC    ssizec.f
SIZE of a d.p. cell                                        SIZED     sized.f
SIZE of a d.p. cell, set the                               SSIZED    ssized.f
SIZE of an integer cell                                    SIZEI     sizei.f
SIZE of an integer cell, set the                           SSIZEI    ssizei.f
SIZE of linked list, return                                LNKSIZ    lnksiz.f
SIZE packets to a generic segment, write fixed             SGWFPK    sgseqw.f
SIZE packets to a generic segment, write variable          SGWVPK    sgseqw.f
SIZE parameters from a type 2 dsk segment, fetch model     DSKZ02    dskz02.f
SMALL gaps in a d.p. window, fill                          WNFILD    wnfild.f
SMALL intervals from a d.p. window, filter                 WNFLTD    wnfltd.f
SMALLEST d.p. number                                       DPMIN     dpmin.f
SMALLEST integer number                                    INTMIN    intmin.f
SOFTWARE defaults., change time                            TIMDEF    timdef.f
SOLAR incidence angle                                      ILUMIN    ilumin.f
SOLAR incidence angle constraints, solve for               GFILUM    gfilum.f
SOLAR system barycenter, state relative to                 SPKSSB    spkssb.f
SOLID tetrahedral angle, determine if a vector lies in a   INSANG    insang.f
SOLVE for emission angle constraints                       GFILUM    gfilum.f
SOLVE for illumination angle constraints                   GFILUM    gfilum.f
SOLVE for incidence angle constraints                      GFILUM    gfilum.f
SOLVE for phase angle constraints                          GFILUM    gfilum.f
SOLVE for solar incidence angle constraints                GFILUM    gfilum.f
SOLVE the equinoctial version of kepler's equation         KEPLEQ    kepleq.f
SOLVE the vector form of the kepler equation               KPSOLV    kpsolv.f
SOLVER, gf mid-level geometric condition                   GFEVNT    gfevnt.f
SOME logicals in an array are false, test whether          SOMFLS    somfls.f
SOME logicals in an array are true, test whether           SOMTRU    somtru.f
SORT a character array, shell                              SHELLC    shellc.f
SORT a d.p. array, shell                                   SHELLD    shelld.f
SORT an integer array, shell                               SHELLI    shelli.f
SOURCE, compute phase angle for arbitrary illumination     PHASEQ    phaseq.f
SOURCE, emission angle general                             ILLUMG    illumg.f
SOURCE, illumination angles general                        ILLUMG    illumg.f
SOURCE, incidence angle general                            ILLUMG    illumg.f
SOURCE information, dsk ray-surface intercept with         DSKXSI    dskxsi.f
SOURCE, lighting angles general                            ILLUMG    illumg.f
SOURCE, phase angle general                                ILLUMG    illumg.f
SOURCE with flags, emission angle general                  ILLUMF    illumf.f
SOURCE with flags, illumination angles general             ILLUMF    illumf.f
SOURCE with flags, incidence angle general                 ILLUMF    illumf.f
SOURCE with flags, lighting angles general                 ILLUMF    illumf.f
SOURCE with flags, phase angle general                     ILLUMF    illumf.f
SPACE evaluator, norad two line elements deep              DPSPCE    dpspce.f
SPACECRAFT clock d.p. data, lookup of type 1               SCLD01    sclu01.f
SPACECRAFT clock d.p. data, lookup type 1                  SCLD01    sclu01.f
SPACECRAFT clock, decode                                   SCDECD    scdecd.f
SPACECRAFT clock, encode                                   SCENCD    scencd.f
                                                           SCPARS    scpars.f
SPACECRAFT clock integer data, lookup of type 1            SCLI01    sclu01.f
SPACECRAFT clock integer data, lookup type 1               SCLI01    sclu01.f
SPACECRAFT clock, lookup type 1                            SCLU01    sclu01.f
SPACECRAFT clock partition information                     SCPART    scpart.f
SPACECRAFT clock string, convert ticks to a type 1         SCFM01    sc01.f
SPACECRAFT clock string, ephemeris time to                 SCE2S     sce2s.f
SPACECRAFT clock string to ephemeris time                  SCS2E     scs2e.f
SPACECRAFT clock string to ticks, convert                  SCTIKS    sctiks.f
SPACECRAFT clock string to ticks, convert type 1           SCPS01    scps01.f
                                                           SCTK01    sc01.f
SPACECRAFT clock ticks, ephemeris time to                  SCE2T     sce2t.f
SPACECRAFT clock ticks, ephemeris time to continuous       SCE2C     sce2c.f
SPACECRAFT clock ticks to character clock format, convert  SCFMT     scfmt.f
SPACECRAFT clock ticks to ephemeris time                   SCT2E     sct2e.f
SPACECRAFT clock type                                      SCTYPE    sctype.f
SPACECRAFT clock, type 1                                   SC01      sc01.f
SPANNING vectors, plane to point and                       PL2PSV    pl2psv.f
SPANNING vectors to plane, point and                       PSV2PL    psv2pl.f
SPATIAL index for type 2 dsk segment, make                 DSKMI2    dskmi2.f
SPECIFIED by index, return information on loaded EK column EKCII     ekqmgr.f
SPECIFIED frame, find a frame transformation matrix from a FRMGET    frmget.f
SPECIFIED frame, find a rotation matrix from a             ROTGET    rotget.f
SPECIFIED time, occultation type at a                      OCCULT    occult.f
SPECIFIED time, ray in instrument field of view at         FOVRAY    fovray.f
SPECIFIED time, ray in instrument fov at                   FOVRAY    fovray.f
SPECIFIED time, target in instrument field of view at      FOVTRG    fovtrg.f
SPECIFIED time, target in instrument fov at                FOVTRG    fovtrg.f
SPECIFIED unit, write the values in pool to a              WRPOOL    pool.f
SPECIFIED vertices from type 2 dsk segment, return         DSKV02    dskv02.f
SPECIFIED year., expand an abbreviated year to a fully     TEXPYR    texpyr.f
SPEED of light in a vacuum, c                              CLIGHT    clight.f
SPHERICAL coordinates, jacobian of rectangular w.r.t.      DRDSPH    drdsph.f
SPHERICAL coordinates, latitudinal to                      LATSPH    latsph.f
SPHERICAL coordinates, rectangular to                      RECSPH    recsph.f
SPHERICAL, cylindrical to                                  CYLSPH    cylsph.f
SPHERICAL surface distance                                 SPHSD     sphsd.f
SPHERICAL to cylindrical coordinates                       SPHCYL    sphcyl.f
SPHERICAL to latitudinal coordinates                       SPHLAT    sphlat.f
SPHERICAL to rectangular coordinates                       SPHREC    sphrec.f
SPHERICAL w.r.t. rectangular coordinates, jacobian of      DSPHDR    dsphdr.f
SPK ephemeris file, load                                   SPKLEF    spkbsr.f
SPK ephemeris file, unload                                 SPKUEF    spkbsr.f
SPK file, aberration-corrected state from                  SPKACS    spkacs.f
SPK file and segment, select                               SPKSFS    spkbsr.f
SPK file, apparent position from                           SPKAPO    spkapo.f
SPK file, close an                                         SPKCLS    spkcls.f
SPK file, easy reader for                                  SPKEZ     spkez.f
SPK file, find id codes of bodies in                       SPKOBJ    spkobj.f
SPK file, find id codes of ephemeris objects in            SPKOBJ    spkobj.f
SPK file for adding segments, open an existing             SPKOPA    spkopa.f
SPK file, light-time corrected state from                  SPKLTC    spkltc.f
SPK file, open a new                                       SPKOPN    spkopn.f
SPK file position and velocity                             SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
SPK file, subset of                                        SPKSUB    spksub.f
SPK id, map c-kernel id to SCLK and                        CKMETA    ckmeta.f
SPK object, get coverage start and stop time for           SPKCOV    spkcov.f
SPK object, get coverage window for                        SPKCOV    spkcov.f
SPK or CK file, add comments to                            SPCAC     spcac.f
SPK or CK file, continue reading comments from an          SPCRNL    spcrfl.f
SPK or CK file, delete comments from                       SPCDC     spcdc.f
SPK or CK file, extract comments from                      SPCEC     spcec.f
SPK or CK file, open new                                   SPCOPN    spcopn.f
SPK or CK file, read the first comment line of an          SPCRFL    spcrfl.f
SPK or CK file, read the next comment line of an           SPCRNL    spcrfl.f
SPK or CK to ASCII, binary                                 SPCB2A    spcb2a.f
SPK or CK to binary, ASCII                                 SPCA2B    spca2b.f
SPK or CK to binary, text                                  SPCT2B    spct2b.f
SPK or CK to text, binary                                  SPCB2T    spcb2t.f
SPK segment, add data to a type 14                         SPK14A    spk14a.f
SPK segment, begin writing a type 14                       SPK14B    spk14b.f
SPK segment descriptor, unpack and                         SPKUDS    spkuds.f
SPK segment descriptor, validate and pack an               SPKPDS    spkpds.f
SPK segment, end a type 14                                 SPK14E    spk14e.f
SPK segment, evaluate type 1                               SPKE01    spke01.f
SPK segment, evaluate type 10                              SPKE10    spke10.f
SPK segment, evaluate type 12                              SPKE12    spke12.f
SPK segment, evaluate type 13                              SPKE13    spke13.f
SPK segment, evaluate type 14                              SPKE14    spke14.f
SPK segment, evaluate type 15                              SPKE15    spke15.f
SPK segment, evaluate type 17                              SPKE17    spke17.f
SPK segment, evaluate type 18                              SPKE18    spke18.f
SPK segment, evaluate type 19                              SPKE19    spke19.f
SPK segment, evaluate type 2                               SPKE02    spke02.f
SPK segment, evaluate type 20                              SPKE20    spke20.f
SPK segment, evaluate type 21                              SPKE21    spke21.f
SPK segment, evaluate type 3                               SPKE03    spke03.f
SPK segment, evaluate type 5                               SPKE05    spke05.f
SPK segment, evaluate type 8                               SPKE08    spke08.f
SPK segment, evaluate type 9                               SPKE09    spke09.f
SPK segment, read record from type 1                       SPKR01    spkr01.f
SPK segment, read record from type 10                      SPKR10    spkr10.f
SPK segment, read record from type 12                      SPKR12    spkr12.f
SPK segment, read record from type 13                      SPKR13    spkr13.f
SPK segment, read record from type 14                      SPKR14    spkr14.f
SPK segment, read record from type 15                      SPKR15    spkr15.f
SPK segment, read record from type 17                      SPKR17    spkr17.f
SPK segment, read record from type 18                      SPKR18    spkr18.f
SPK segment, read record from type 19                      SPKR19    spkr19.f
SPK segment, read record from type 2                       SPKR02    spkr02.f
SPK segment, read record from type 20                      SPKR20    spkr20.f
SPK segment, read record from type 21                      SPKR21    spkr21.f
SPK segment, read record from type 3                       SPKR03    spkr03.f
SPK segment, read record from type 5                       SPKR05    spkr05.f
SPK segment, read record from type 8                       SPKR08    spkr08.f
SPK segment, read record from type 9                       SPKR09    spkr09.f
SPK segment, subset type 1                                 SPKS01    spks01.f
SPK segment, subset type 10                                SPKS10    spks10.f
SPK segment, subset type 12                                SPKS12    spks12.f
SPK segment, subset type 13                                SPKS13    spks13.f
SPK segment, subset type 14                                SPKS14    spks14.f
SPK segment, subset type 15                                SPKS15    spks15.f
SPK segment, subset type 17                                SPKS17    spks17.f
SPK segment, subset type 18                                SPKS18    spks18.f
SPK segment, subset type 19                                SPKS19    spks19.f
SPK segment, subset type 2                                 SPKS02    spks02.f
SPK segment, subset type 20                                SPKS20    spks20.f
SPK segment, subset type 21                                SPKS21    spks21.f
SPK segment, subset type 3                                 SPKS03    spks03.f
SPK segment, subset type 5                                 SPKS05    spks05.f
SPK segment, subset type 8                                 SPKS08    spks08.f
SPK segment, subset type 9                                 SPKS09    spks09.f
SPK segment, write a type 10                               SPKW10    spkw10.f
SPK segment, write a type 15                               SPKW15    spkw15.f
SPK segment, write a type 17                               SPKW17    spkw17.f
SPK segments for readers, buffer                           SPKBSR    spkbsr.f
SPK type 1 ephemeris data segment, write                   SPKW01    spkw01.f
SPK type 12 ephemeris data segment, write                  SPKW12    spkw12.f
SPK type 13 ephemeris data segment, write                  SPKW13    spkw13.f
SPK type 18 ephemeris data segment, write                  SPKW18    spkw18.f
SPK type 19 ephemeris data segment, write                  SPKW19    spkw19.f
SPK type 2 data segment, write                             SPKW02    spkw02.f
SPK type 20 data segment, write                            SPKW20    spkw20.f
SPK type 21 ephemeris data segment, write                  SPKW21    spkw21.f
SPK type 3 data segment, write                             SPKW03    spkw03.f
SPK type 5 ephemeris data segment, write                   SPKW05    spkw05.f
SPK type 6 ephemeris data segment, write                   CKW06     ckw06.f
SPK type 8 ephemeris data segment, write                   SPKW08    spkw08.f
SPK type 9 ephemeris data segment, write                   SPKW09    spkw09.f
STANDARD bail out routine, gf                              GFBAIL    gfbail.f
STANDARD input and output, logical units associated        STDIO     stdio.f
STANDARD output., write a line of text to                  TOSTDO    tostdo.f
STANDARD step refinement, gf                               GFREFN    gfrefn.f
STAR catalog, check whether a file is a type 1             STCC01    stcc01.f
STAR catalog file, load a type 1                           STCL01    stcl01.f
STAR catalog, find stars in ra-dec rectangle in type 1     STCF01    stcf01.f
STAR catalog, get data for single star from a type 1       STCG01    stcg01.f
STAR from a type 1 star catalog, get data for single       STCG01    stcg01.f
STARS in ra-dec rectangle in type 1 star catalog, find     STCF01    stcf01.f
START and stop time for binary pck frame, get coverage     PCKCOV    pckcov.f
START and stop time for body, get coverage                 SPKCOV    spkcov.f
START and stop time for CK frame, get coverage             CKCOV     ckcov.f
START and stop time for CK instrument, get coverage        CKCOV     ckcov.f
START and stop time for CK object, get coverage            CKCOV     ckcov.f
START and stop time for ephemeris object, get coverage     SPKCOV    spkcov.f
START and stop time for SPK object, get coverage           SPKCOV    spkcov.f
START new e-kernel segment                                 EKBSEG    ekbseg.f
START new e-kernel segment for fast writing                EKIFLD    ekifld.f
START new EK segment                                       EKBSEG    ekbseg.f
START new EK segment for fast writing                      EKIFLD    ekifld.f
STARTING with a keyword, extract a substring               KXTRCT    kxtrct.f
STATE computation, low-level aberration-corrected          SPKAPS    spkaps.f
STATE, conic elements from                                 OSCELT    oscelt.f
STATE, convert                                             XFMSTA    xfmsta.f
STATE, extended conic elements from                        OSCLTX    oscltx.f
STATE, extended osculating elements from                   OSCLTX    oscltx.f
STATE from conic elements                                  CONICS    conics.f
STATE from equinoctial elements, compute a                 EQNCPV    eqncpv.f
STATE from SPK file, aberration-corrected                  SPKACS    spkacs.f
STATE from SPK file, light-time corrected                  SPKLTC    spkltc.f
STATE, get light time and stellar aberration-corrected     SPKACS    spkacs.f
STATE, get light-time corrected                            SPKLTC    spkltc.f
STATE of a unit vector parallel to a state vector          DVHAT     dvhat.f
STATE of constant position target                          SPKCPT    spkcpt.f
STATE of constant velocity target                          SPKCVT    spkcvt.f
STATE of fixed position target                             SPKCPT    spkcpt.f
STATE of landmark on extended object                       SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
STATE of one body relative to another, geometric           SPKGEO    spkgeo.f
STATE of surface point on extended object                  SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
STATE, osculating elements from                            OSCELT    oscelt.f
STATE relative observer corrected for aberrations, get     SPKEZ     spkez.f
STATE relative to an observer, using body names get target SPKEZR    spkezr.f
STATE relative to constant position observer               SPKCPO    spkcpo.f
STATE relative to constant position surface point          SPKCPO    spkcpo.f
STATE relative to constant velocity observer               SPKCVO    spkcvo.f
STATE relative to constant velocity surface point          SPKCVO    spkcvo.f
STATE relative to landmark on extended object              SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
STATE relative to observer corrected for aberrations, get  SPKEZR    spkezr.f
STATE relative to solar system barycenter                  SPKSSB    spkssb.f
STATE relative to surface point on extended object         SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
STATE to bodyfixed, transformation from inertial           TISBOD    tisbod.f
STATE to extended osculating elements, convert             OSCLTX    oscltx.f
STATE to osculating elements, convert                      OSCELT    oscelt.f
STATE transformation between coordinate systems            XFMSTA    xfmsta.f
STATE transformation, euler angles and derivatives from    XF2EUL    xf2eul.f
STATE transformation from euler angles and derivatives     EUL2XF    xf2eul.f
STATE transformation matrix, find a                        SXFORM    sxform.f
STATE transformation matrix from binary pck file, get      PCKMAT    pckmat.f
STATE transformation matrix from two states, define a      TWOVXF    twovxf.f
STATE transformation matrix, inverse of                    INVSTM    invstm.f
STATE transformation to rotation and angular velocity      RAV2XF    rav2xf.f
                                                           XF2RAV    xf2rav.f
STATE vector, state of a unit vector parallel to a         DVHAT     dvhat.f
STATE vector using two-body force model, propagate         PROP2B    prop2b.f
STATES, define a state transformation matrix from two      TWOVXF    twovxf.f
STATES from one frame to another, transform                FRMCHG    frmchg.f
STATUS, get the current time component checking            TCHCKD    tcheck.f
STATUS indicator, error                                    FAILED    seterr.f
STATUS of an EK file, return shadowing                     EKSHDW    ekshdw.f
STATUS, reset error                                        RESET     reset.f
STELLAR aberration                                         STELAB    stelab.f
STELLAR aberration correction, low-level light time and    SPKAPS    spkaps.f
STELLAR aberration for transmission case                   STLABX    stlabx.f
STELLAR aberration-corrected state, get light time and     SPKACS    spkacs.f
STEP refinement, gf standard                               GFREFN    gfrefn.f
STEP size, gf get constant                                 GFSTEP    gfstep.f
STEP size, gf set constant                                 GFSSTP    gfstep.f
STOP time for binary pck frame, get coverage start and     PCKCOV    pckcov.f
STOP time for body, get coverage start and                 SPKCOV    spkcov.f
STOP time for CK frame, get coverage start and             CKCOV     ckcov.f
STOP time for CK instrument, get coverage start and        CKCOV     ckcov.f
STOP time for CK object, get coverage start and            CKCOV     ckcov.f
STOP time for ephemeris object, get coverage start and     SPKCOV    spkcov.f
STOP time for SPK object, get coverage start and           SPKCOV    spkcov.f
STRING against wildcard template, match                    MATCHI    matchi.f
                                                           MATCHW    matchw.f
STRING and body id code to surface id code, surface        SRFSCC    srfscc.f
STRING and body string to surface id code, surface         SRFS2C    srfs2c.f
STRING, body id code to                                    BODC2S    bodc2s.f
STRING, check an id                                        CHCKID    chckid.f
STRING, convert and format d.p. seconds past J2000 as a    TIMOUT    timout.f
STRING, convert d.p. to signed normalized hexadecimal      DP2HX     dp2hx.f
STRING, convert integer to character                       INTSTR    intstr.f
STRING, convert integer to signed hexadecimal              INT2HX    int2hx.f
STRING, convert ticks to a type 1 spacecraft clock         SCFM01    sc01.f
STRING, decode a portably encoded character                PRTDEC    prtenc.f
STRING, ephemeris time to spacecraft clock                 SCE2S     sce2s.f
STRING, extract d.p. values from a                         DXTRCT    dxtrct.f
STRING for a number., scan a                               LX4NUM    lx4num.f
STRING for a signed integer., scan a                       LX4DEC    lx4dec.f
                                                           LX4SGN    lx4sgn.f
STRING for an unsigned integer., scan a                    LX4UNS    lx4uns.f
STRING for recognized and unrecognized tokens, scan a      SCAN      scanit.f
                                                           SCANIT    scanit.f
STRING from a d.p. number and format picture               DPFMT     dpfmt.f
STRING, index of a word within a                           WDINDX    wdindx.f
STRING into a vector of components, parse a time           TPARTV    tpartv.f
STRING into error message text, insert                     ERRCH     errch.f
STRING is a decimal number, determine if a                 BEDEC     bedec.f
STRING is a number, determine if a                         BENUM     benum.f
STRING is an integer, determine if a                       BEINT     beint.f
STRING is an unsigned integer, determine if a              BEUNS     beuns.f
STRING matches a wildcard template, test whether a         MATCHI    matchi.f
                                                           MATCHW    matchw.f
STRING, non-blank length of a                              NBLEN     nblen.f
STRING, parse a                                            SCAN      scanit.f
                                                           SCANIT    scanit.f
STRING, parse a UTC time                                   TPARSE    tparse.f
STRING, replace characters in a                            REPLCH    replch.f
STRING representing a d.p. number, format a                DPFMT     dpfmt.f
STRING, strip ASCII characters from a                      ASTRIP    astrip.f
STRING, surface id code and body id code to surface        SRFC2S    srfc2s.f
STRING, surface id code and body string to surface         SRFCSS    srfcss.f
STRING to code, body                                       BODS2C    bods2c.f
STRING to d.p., convert signed normalized hexadecimal      HX2DP     hx2dp.f
STRING to ephemeris time, spacecraft clock                 SCS2E     scs2e.f
STRING to integer, convert signed hexadecimal              HX2INT    hx2int.f
STRING to produce a time format picture, use a sample time TPICTR    tpictr.f
STRING to surface id code, surface string and body         SRFS2C    srfs2c.f
STRING to surface string, surface id code and body         SRFCSS    srfcss.f
STRING to tdb seconds past the J2000 epoch, convert a      STR2ET    str2et.f
STRING to ticks, convert spacecraft clock                  SCTIKS    sctiks.f
STRING to ticks, convert type 1 spacecraft clock           SCPS01    scps01.f
                                                           SCTK01    sc01.f
STRING token, lex quoted                                   LXQSTR    lxqstr.f
STRING token, parse quoted                                 PARSQS    parsqs.f
STRING token, recognize quoted                             LXQSTR    lxqstr.f
STRING token, scan quoted                                  LXQSTR    lxqstr.f
STRING, touch a character                                  TOUCHC    touchc.f
STRING using an order vector, binary search for a          BSCHOC    bschoc.f
STRING, validate an id                                     CHCKID    chckid.f
STRING value from the kernel pool, retrieve a continued    SEPOOL    sepool.f
                                                           STPOOL    stpool.f
STRING value of a pooled kernel variable, return the       GCPOOL    pool.f
STRINGS, equivalent                                        EQSTR     eqstr.f
STRINGS, prepare for parsing                               SCANPR    scanit.f
STRINGS, prepare for scanning                              SCANPR    scanit.f
STRINGS, return version                                    TKVRSN    tkvrsn.f
STRINGS to proper form, restrict time                      TPARCH    tcheck.f
STRINGS to UTC strings, transform ISO time                 ISO2UTC   iso2utc.f
STRINGS, transform ISO time strings to UTC                 ISO2UTC   iso2utc.f
STRIP ASCII characters from a string                       ASTRIP    astrip.f
STUMPFF functions, evaluate the first four                 STMP03    stmp03.f
SUB-OBSERVER point on target body, find                    SUBPNT    subpnt.f
SUB-SOLAR point on target body, find                       SUBSLR    subslr.f
SUB-SPACECRAFT point on target body, find                  SUBPNT    subpnt.f
SUBLIST into linked list after a node, insert              LNKILA    lnkila.f
SUBLIST into linked list before a node, insert             LNKILB    lnkilb.f
SUBLIST of linked list, extract                            LNKXSL    lnkxsl.f
SUBLIST of linked list, free                               LNKFSL    lnkfsl.f
SUBPOINT coordinate search, gf                             GFSUBC    gfsubc.f
SUBSET of SPK file                                         SPKSUB    spksub.f
SUBSET of the values of a symbol, select a                 SYSELC    syselc.f
                                                           SYSELD    syseld.f
                                                           SYSELI    syseli.f
SUBSET type 1 SPK segment                                  SPKS01    spks01.f
SUBSET type 10 SPK segment                                 SPKS10    spks10.f
SUBSET type 12 SPK segment                                 SPKS12    spks12.f
SUBSET type 13 SPK segment                                 SPKS13    spks13.f
SUBSET type 14 SPK segment                                 SPKS14    spks14.f
SUBSET type 15 SPK segment                                 SPKS15    spks15.f
SUBSET type 17 SPK segment                                 SPKS17    spks17.f
SUBSET type 18 SPK segment                                 SPKS18    spks18.f
SUBSET type 19 SPK segment                                 SPKS19    spks19.f
SUBSET type 2 SPK segment                                  SPKS02    spks02.f
SUBSET type 20 SPK segment                                 SPKS20    spks20.f
SUBSET type 21 SPK segment                                 SPKS21    spks21.f
SUBSET type 3 SPK segment                                  SPKS03    spks03.f
SUBSET type 5 SPK segment                                  SPKS05    spks05.f
SUBSET type 8 SPK segment                                  SPKS08    spks08.f
SUBSET type 9 SPK segment                                  SPKS09    spks09.f
SUBSTRING, insert a                                        INSSUB    inssub.f
SUBSTRING, position of                                     POS       pos.f
SUBSTRING, remove a                                        REMSUB    remsub.f
SUBSTRING, replace one substring with another              REPSUB    repsub.f
SUBSTRING reverse search, position of                      POSR      posr.f
SUBSTRING starting with a keyword, extract a               KXTRCT    kxtrct.f
SUBSTRING with another substring, replace one              REPSUB    repsub.f
SUBSTRINGS for case insensitive equal, check two character SAMCHI    samchi.f
SUBSTRINGS for case sensitive equal, check two characters  SAMCH     samch.f
SUBSTRINGS to a range of das logical addresses, write      DASUDC    dasudc.f
SUBSTRINGS, update a range of das logical addresses using  DASUDC    dasudc.f
SUBTRACTION, 3-dimensional vector                          VSUB      vsub.f
SUBTRACTION, n-dimensional vector                          VSUBG     vsubg.f
SUFFIX a character string                                  SUFFIX    suffix.f
SUM of a d.p. array                                        SUMAD     sumad.f
SUM of an integer array                                    SUMAI     sumai.f
SUMMARY format, handle to DAF                              DAFHSF    dafah.f
SUMMARY, get DAF                                           DAFGS     daffa.f
SUMMARY information about a kernel pool variable, return   DTPOOL    pool.f
SUMMARY of a d.p. window                                   WNSUMD    wnsumd.f
SUMMARY of a das file, return the file                     DASHFS    dasfm.f
SUMMARY of a das file, update the file                     DASUFS    dasfm.f
SUMMARY, pack DAF                                          DAFPS     dafps.f
SUMMARY record, read DAF                                   DAFGSR    dafrwd.f
SUMMARY, replace DAF                                       DAFRS     daffa.f
SUMMARY, return EK segment                                 EKSSUM    ekssum.f
SUMMARY, unpack DAF                                        DAFUS     dafps.f
SUMMARY, write DAF                                         DAFWS     daffa.f
SUN on target body, find nearest point to                  SUBSLR    subslr.f
SUN, planetocentric longitude of                           LSPCN     lspcn.f
SUPPLIED message, prompt for input with a user             PROMPT    prompt.f
SURFACE, compute normal vectors on dsk                     SRFNRM    srfnrm.f
SURFACE, compute normal vectors on topographic             SRFNRM    srfnrm.f
SURFACE distance, spherical                                SPHSD     sphsd.f
SURFACE, find intercept of ray on target body              SINCPT    sincpt.f
SURFACE, find intersection of ray and target body          SINCPT    sincpt.f
SURFACE id code and body id code to surface string         SRFC2S    srfc2s.f
SURFACE id code and body string to surface string          SRFCSS    srfcss.f
SURFACE id code, surface string and body id code to        SRFSCC    srfscc.f
SURFACE id code, surface string and body string to         SRFS2C    srfs2c.f
SURFACE intercept coordinate search, gf                    GFSNTC    gfsntc.f
SURFACE intercept point, find                              SINCPT    sincpt.f
SURFACE latitudinal coordinates to rectangular, convert    SRFREC    srfrec.f
SURFACE normal, point on an ellipsoid having given         EDNMPT    ednmpt.f
SURFACE normal vector on an ellipsoid                      SURFNM    surfnm.f
SURFACE point and velocity, ellipsoid                      SURFPV    surfpv.f
SURFACE point latitudinal coordinates to rectangular       SRFREC    srfrec.f
SURFACE point of intersection of ray and ellipsoid         SURFPT    surfpt.f
SURFACE point on extended object, state of                 SPKCPT    spkcpt.f
                                                           SPKCVT    spkcvt.f
SURFACE point on extended object, state relative to        SPKCPO    spkcpo.f
                                                           SPKCVO    spkcvo.f
SURFACE point, state relative to constant position         SPKCPO    spkcpo.f
SURFACE point, state relative to constant velocity         SPKCVO    spkcvo.f
SURFACE points, map latitudinal coordinates to cartesian   LATSRF    latsrf.f
SURFACE points, map latitudinal coordinates to dsk         LATSRF    latsrf.f
SURFACE points to normal vectors, map cartesian            SRFNRM    srfnrm.f
SURFACE string and body id code to surface id code         SRFSCC    srfscc.f
SURFACE string and body string to surface id code          SRFS2C    srfs2c.f
SURFACE string, surface id code and body id code to        SRFC2S    srfc2s.f
SURFACE string, surface id code and body string to         SRFCSS    srfcss.f
SURFACES in dsk file, find id codes of                     DSKSRF    dsksrf.f
SWAP character values                                      SWAPC     swapc.f
SWAP d.p. values                                           SWAPD     swapd.f
SWAP elements of character array                           SWAPAC    swapac.f
SWAP elements within a d.p. array                          SWAPAD    swapad.f
SWAP elements within an integer array                      SWAPAI    swapai.f
SWAP integer values                                        SWAPI     swapi.f
SYMBOL, create a duplicate of a                            SYDUPC    sydupc.f
                                                           SYDUPD    sydupd.f
                                                           SYDUPI    sydupi.f
SYMBOL, enqueue a value onto a                             SYENQC    syenqc.f
                                                           SYENQD    syenqd.f
                                                           SYENQI    syenqi.f
SYMBOL, fetch all components for a                         SYGETC    sygetc.f
                                                           SYGETD    sygetd.f
                                                           SYGETI    sygeti.f
SYMBOL, fetch nth value associated with a                  SYNTHC    synthc.f
                                                           SYNTHD    synthd.f
                                                           SYNTHI    synthi.f
SYMBOL, fetch the dimension of a                           SYDIMC    sydimc.f
                                                           SYDIMD    sydimd.f
                                                           SYDIMI    sydimi.f
SYMBOL from a symbol table, delete a                       SYDELC    sydelc.f
                                                           SYDELD    sydeld.f
                                                           SYDELI    sydeli.f
SYMBOL in the table, fetch the nth                         SYFETC    syfetc.f
                                                           SYFETD    syfetd.f
                                                           SYFETI    syfeti.f
SYMBOL, order the components of a single                   SYORDC    syordc.f
                                                           SYORDD    syordd.f
                                                           SYORDI    syordi.f
SYMBOL, pop a value from a particular                      SYPOPC    sypopc.f
                                                           SYPOPD    sypopd.f
                                                           SYPOPI    sypopi.f
SYMBOL, push a value onto a particular                     SYPSHC    sypshc.f
                                                           SYPSHD    sypshd.f
                                                           SYPSHI    sypshi.f
SYMBOL, rename an existing                                 SYRENC    syrenc.f
                                                           SYREND    syrend.f
                                                           SYRENI    syreni.f
SYMBOL, select a subset of the values of a                 SYSELC    syselc.f
                                                           SYSELD    syseld.f
                                                           SYSELI    syseli.f
SYMBOL, set the value associated with a                    SYSETC    sysetc.f
                                                           SYSETD    sysetd.f
                                                           SYSETI    syseti.f
SYMBOL, set the values associated with a                   SYPUTC    syputc.f
                                                           SYPUTD    syputd.f
                                                           SYPUTI    syputi.f
SYMBOL table, delete a symbol from a                       SYDELC    sydelc.f
                                                           SYDELD    sydeld.f
                                                           SYDELI    sydeli.f
SYMBOL, transpose two values associated with a             SYTRNC    sytrnc.f
                                                           SYTRND    sytrnd.f
                                                           SYTRNI    sytrni.f
SYMMETRIC 2x2 matrix, diagonalize                          DIAGS2    diags2.f
SYMMETRIC difference of two character sets                 SDIFFC    sdiffc.f
SYMMETRIC difference of two d.p. sets                      SDIFFD    sdiffd.f
SYMMETRIC difference of two integer sets                   SDIFFI    sdiffi.f
SYSTEM barycenter, state relative to solar                 SPKSSB    spkssb.f
SYSTEM, clear the keeper                                   KCLEAR    keeper.f
SYSTEM, re-initialize the keeper                           KCLEAR    keeper.f
SYSTEM to another, convert one additive numeric time       UNITIM    unitim.f
SYSTEM to another, convert one uniform numeric time        UNITIM    unitim.f
SYSTEMS, state transformation between coordinate           XFMSTA    xfmsta.f
SYSTEMS, transform between two additive numeric time       UNITIM    unitim.f
SYSTEMS, transform between two uniform numeric time        UNITIM    unitim.f
 
         
T Top

TABLE, delete a symbol from a symbol                       SYDELC    sydelc.f
                                                           SYDELD    sydeld.f
                                                           SYDELI    sydeli.f
TABLE, fetch the nth symbol in the                         SYFETC    syfetc.f
                                                           SYFETD    syfetd.f
                                                           SYFETI    syfeti.f
TABLE, return name of a loaded                             EKTNAM    ekqmgr.f
TABLES, return number of loaded                            EKNTAB    ekqmgr.f
TAIL of linked list, return                                LNKTL     lnktl.f
TARGET body, find limb points on                           LIMBPT    limbpt.f
TARGET body, find nearest point to observer on             SUBPNT    subpnt.f
TARGET body, find nearest point to sun on                  SUBSLR    subslr.f
TARGET body, find sub-observer point on                    SUBPNT    subpnt.f
TARGET body, find sub-solar point on                       SUBSLR    subslr.f
TARGET body, find sub-spacecraft point on                  SUBPNT    subpnt.f
TARGET body, find terminator points on                     TERMPT    termpt.f
TARGET body surface, find intercept of ray on              SINCPT    sincpt.f
TARGET body surface, find intersection of ray and          SINCPT    sincpt.f
TARGET in instrument field of view at specified time       FOVTRG    fovtrg.f
TARGET in instrument fov at specified time                 FOVTRG    fovtrg.f
TARGET in instrument fov search, gf                        GFTFOV    gftfov.f
TARGET in instrument fov search, gf mid-level              GFFOVE    gffove.f
TARGET state relative to an observer, using body names get SPKEZR    spkezr.f
TDB seconds past the J2000 epoch, convert a string to      STR2ET    str2et.f
TEMPLATE, match string against wildcard                    MATCHI    matchi.f
                                                           MATCHW    matchw.f
TEMPLATE, return names of kernel pool variables matching a GNPOOL    pool.f
TEMPLATE, test whether a string matches a wildcard         MATCHI    matchi.f
                                                           MATCHW    matchw.f
TERMINATOR on ellipsoid, find                              EDTERM    edterm.f
TERMINATOR on ellipsoid, find penumbral                    EDTERM    edterm.f
TERMINATOR on ellipsoid, find umbral                       EDTERM    edterm.f
TERMINATOR points on target body, find                     TERMPT    termpt.f
TEST dla segments for match                                DLASSG    dlassg.f
TEST for file already open                                 ISOPEN    isopen.f
TEST two integer arrays for equality                       SAMEAI    sameai.f
TEST whether a 3-dimensional vector is the zero vector     VZERO     vzero.f
TEST whether a string matches a wildcard template          MATCHI    matchi.f
                                                           MATCHW    matchw.f
TEST whether all logicals in an array are true             ALLTRU    alltru.f
TEST whether an integer array is an order vector           ISORDV    isordv.f
TEST whether an integer is even                            EVEN      even.f
TEST whether an integer is odd                             ODD       odd.f
TEST whether an n-dimensional vector is the zero vector    VZEROG    vzerog.f
TEST whether no logicals in an array are true              NOTRU     notru.f
TEST whether some logicals in an array are false           SOMFLS    somfls.f
TEST whether some logicals in an array are true            SOMTRU    somtru.f
TETRAHEDRAL angle, determine if a vector lies in a solid   INSANG    insang.f
TEXT, binary DAF to                                        DAFB2T    dafb2t.f
TEXT, binary SPK or CK to                                  SPCB2T    spcb2t.f
TEXT buffer, load the kernel pool from an internal         LMPOOL    pool.f
TEXT, convert an integer to                                INTTXT    inttxt.f
TEXT, convert an integer to ordinal                        INTORD    intord.f
TEXT DAF to binary                                         DAFT2B    daft2b.f
TEXT file, count characters in a                           COUNTC    countc.f
TEXT file, encode and write characters to a                WRENCC    wrencc.f
TEXT file, encode and write d.p. numbers to a              WRENCD    wrencd.f
TEXT file, encode and write integers to a                  WRENCI    wrenci.f
TEXT file, locate lines in a                               LOCLN     locln.f
TEXT file open for read                                    TXTOPR    txtopr.f
TEXT file open new                                         TXTOPN    txtopn.f
TEXT file opened by rdtext, close a                        CLTEXT    rdtext.f
TEXT file, read a line from a                              RDTEXT    rdtext.f
TEXT file, read a non-blank line from a                    RDNBL     rdnbl.f
TEXT file, read and decode encoded d.p. numbers from a     RDENCD    rdencd.f
TEXT file, read and decode encoded integers from a         RDENCI    rdenci.f
TEXT file, read encoded characters from a                  RDENCC    rdencc.f
TEXT, insert d.p. number into error message                ERRDP     errdp.f
TEXT, insert integer into error message                    ERRINT    errint.f
TEXT, insert string into error message                     ERRCH     errch.f
TEXT kernel file into the pool, load variables from a      LDPOOL    pool.f
TEXT kernel frame, fetch the rotation and frame of a       TKFRAM    tkfram.f
TEXT line from a logical unit, read a                      READLN    readln.f
TEXT line to a logical unit, write a                       WRITLN    writln.f
TEXT lines from a logical unit, read an array of           READLA    readla.f
TEXT lines to a logical unit, write an array of            WRITLA    writla.f
TEXT, replace marker with cardinal                         REPMCT    repmct.f
TEXT, replace marker with ordinal                          REPMOT    repmot.f
TEXT SPK or CK to binary                                   SPCT2B    spct2b.f
TEXT to standard output., write a line of                  TOSTDO    tostdo.f
TICKS, convert spacecraft clock string to                  SCTIKS    sctiks.f
TICKS, convert type 1 spacecraft clock string to           SCPS01    scps01.f
                                                           SCTK01    sc01.f
TICKS, ephemeris time to continuous spacecraft clock       SCE2C     sce2c.f
TICKS, ephemeris time to continuous type 1                 SCEC01    sc01.f
TICKS, ephemeris time to spacecraft clock                  SCE2T     sce2t.f
TICKS, ephemeris time to type 1                            SCET01    sc01.f
TICKS to a type 1 spacecraft clock string, convert         SCFM01    sc01.f
TICKS to character clock format, convert spacecraft clock  SCFMT     scfmt.f
TICKS to ephemeris time, spacecraft clock                  SCT2E     sct2e.f
TICKS to ephemeris time, type 1                            SCTE01    sc01.f
TIME and stellar aberration correction, low-level light    SPKAPS    spkaps.f
TIME and stellar aberration-corrected state, get light     SPKACS    spkacs.f
TIME and UTC, difference between ephemeris                 DELTET    deltet.f
TIME component checking status, get the current            TCHCKD    tcheck.f
TIME, compute uplink and downlink light                    LTIME     ltime.f
TIME, coordinated universal, --- see UTC
TIME correction, low-level light                           SPKLTC    spkltc.f
TIME derivative of angular separation                      DVSEP     dvsep.f
TIME derivative of half angle                              DHFA      dhfa.f
TIME entry in an EK column, replace                        EKUCED    ekuced.f
TIME for a point on a body., compute the local             ET2LST    et2lst.f
TIME for binary pck frame, get coverage start and stop     PCKCOV    pckcov.f
TIME for body, get coverage start and stop                 SPKCOV    spkcov.f
TIME for CK frame, get coverage start and stop             CKCOV     ckcov.f
TIME for CK instrument, get coverage start and stop        CKCOV     ckcov.f
TIME for CK object, get coverage start and stop            CKCOV     ckcov.f
TIME for ephemeris object, get coverage start and stop     SPKCOV    spkcov.f
TIME for SPK object, get coverage start and stop           SPKCOV    spkcov.f
TIME format picture, use a sample time string to produce a TPICTR    tpictr.f
TIME, occultation type at a specified                      OCCULT    occult.f
TIME of flight, elliptic                                   ELLTOF    elltof.f
TIME of flight, hyperbolic                                 HYPTOF    hyptof.f
TIME of flight, parabolic                                  PARTOF    partof.f
TIME, ray in instrument field of view at specified         FOVRAY    fovray.f
TIME, ray in instrument fov at specified                   FOVRAY    fovray.f
TIME representations, convert between various parsed       TTRANS    ttrans.f
TIME software defaults., change                            TIMDEF    timdef.f
TIME, spacecraft clock string to ephemeris                 SCS2E     scs2e.f
TIME, spacecraft clock ticks to ephemeris                  SCT2E     sct2e.f
TIME string into a vector of components, parse a           TPARTV    tpartv.f
TIME string, parse a UTC                                   TPARSE    tparse.f
TIME string to produce a time format picture, use a sample TPICTR    tpictr.f
TIME strings to proper form, restrict                      TPARCH    tcheck.f
TIME strings to UTC strings, transform ISO                 ISO2UTC   iso2utc.f
TIME system to another, convert one additive numeric       UNITIM    unitim.f
TIME system to another, convert one uniform numeric        UNITIM    unitim.f
TIME systems, transform between two additive numeric       UNITIM    unitim.f
TIME systems, transform between two uniform numeric        UNITIM    unitim.f
TIME, target in instrument field of view at specified      FOVTRG    fovtrg.f
TIME, target in instrument fov at specified                FOVTRG    fovtrg.f
TIME to a formal calendar date, convert ephemeris          ETCAL     etcal.f
TIME to continuous spacecraft clock ticks, ephemeris       SCE2C     sce2c.f
TIME to continuous type 1 ticks, ephemeris                 SCEC01    sc01.f
TIME to spacecraft clock string, ephemeris                 SCE2S     sce2s.f
TIME to spacecraft clock ticks, ephemeris                  SCE2T     sce2t.f
TIME to type 1 ticks, ephemeris                            SCET01    sc01.f
TIME to UTC, ephemeris                                     ET2UTC    et2utc.f
TIME, type 1 ticks to ephemeris                            SCTE01    sc01.f
TIME, UTC to ephemeris                                     UTC2ET    utc2et.f
TIME vector, check the components of a                     TCHECK    tcheck.f
TIME vector to another, convert from one                   TTRANS    ttrans.f
TIME zones                                                 TIMDEF    timdef.f
TOKEN, lex quoted string                                   LXQSTR    lxqstr.f
TOKEN, parse quoted string                                 PARSQS    parsqs.f
TOKEN, recognize quoted string                             LXQSTR    lxqstr.f
TOKEN, scan quoted string                                  LXQSTR    lxqstr.f
TOKENS --- umbrella, scan name                             LXNAME    lxname.f
TOKENS from a scanned list of tokens, remove               SCANRJ    scanrj.f
TOKENS, remove tokens from a scanned list of               SCANRJ    scanrj.f
TOKENS, scan a string for recognized and unrecognized      SCAN      scanit.f
                                                           SCANIT    scanit.f
TOLERANCE and margin umbrella, dsk                         DSKTOL    dsktol.f
TOLERANCE for gf routines, change default convergence      GFSTOL    gfstol.f
TOLERANCE or margin parameters, retrieve dsk               DSKGTL    dsktol.f
TOLERANCE or margin parameters, set dsk                    DSKSTL    dsktol.f
TOPOGRAPHIC surface, compute normal vectors on             SRFNRM    srfnrm.f
TOUCH a character string                                   TOUCHC    touchc.f
TOUCH a d.p. number                                        TOUCHD    touchd.f
TOUCH a logical                                            TOUCHL    touchl.f
TOUCH an integer                                           TOUCHI    touchi.f
TRACE of a 3x3 matrix                                      TRACE     trace.f
TRACE of a nxn matrix                                      TRACEG    traceg.f
TRACEBACK depth                                            TRCDEP    trcpkg.f
TRACEBACK, get module name from                            TRCNAM    trcpkg.f
TRACEBACK, get quick                                       QCKTRC    trcpkg.f
TRACEBACK maximum depth                                    TRCMXD    trcpkg.f
TRACING off, turn                                          TRCOFF    trcpkg.f
TRACK, velocity of a ground                                DNEARP    dnearp.f
TRAJECTORY data, read                                      SPKEZ     spkez.f
                                                           SPKEZP    spkezp.f
                                                           SPKEZR    spkezr.f
                                                           SPKPOS    spkpos.f
TRANFORMATION from one inertial frame to another           IRFTRN    irftrn.f
TRANSFER file, convert binary DAF into a DAF               DAFBT     dafbt.f
TRANSFER file, convert binary das to das                   DASBT     dasbt.f
TRANSFER file to binary, convert DAF                       DAFTB     daftb.f
TRANSFER file to binary das, convert das                   DASTB     dastb.f
TRANSFORM between two additive numeric time systems        UNITIM    unitim.f
TRANSFORM between two uniform numeric time systems         UNITIM    unitim.f
TRANSFORM ISO time strings to UTC strings                  ISO2UTC   iso2utc.f
TRANSFORM states from one frame to another                 FRMCHG    frmchg.f
TRANSFORMATION and reference frame, get instrument frame   CKFXFM    ckfxfm.f
TRANSFORMATION between coordinate systems, state           XFMSTA    xfmsta.f
TRANSFORMATION, euler angles and derivatives from state    XF2EUL    xf2eul.f
TRANSFORMATION, frame                                      FRAMEX    framex.f
TRANSFORMATION from euler angles and derivatives, state    EUL2XF    xf2eul.f
TRANSFORMATION from inertial position to bodyfixed         TIPBOD    tipbod.f
TRANSFORMATION from inertial state to bodyfixed            TISBOD    tisbod.f
TRANSFORMATION from J2000 position to bodyfixed            BODMAT    bodmat.f
TRANSFORMATION from J2000 to bodyfixed coordinates         BODMAT    bodmat.f
TRANSFORMATION matrix, find a position                     PXFORM    pxform.f
TRANSFORMATION matrix, find a state                        SXFORM    sxform.f
TRANSFORMATION matrix for a body, fetch                    BODMAT    bodmat.f
TRANSFORMATION matrix for different epochs, position       PXFRM2    pxfrm2.f
TRANSFORMATION matrix from a specified frame, find a frame FRMGET    frmget.f
TRANSFORMATION matrix from binary pck file, get state      PCKMAT    pckmat.f
TRANSFORMATION matrix from two states, define a state      TWOVXF    twovxf.f
TRANSFORMATION matrix, inverse of state                    INVSTM    invstm.f
TRANSFORMATION to rotation and angular velocity, state     RAV2XF    rav2xf.f
                                                           XF2RAV    xf2rav.f
TRANSLATION, frame id code to frame name                   FRMNAM    framex.f
TRANSLATION, frame name to frame id code                   NAMFRM    framex.f
TRANSMISSION case, stellar aberration for                  STLABX    stlabx.f
TRANSPOSE a 3x3 matrix                                     XPOSE     xpose.f
TRANSPOSE a matrix and invert the lengths of the rows      INVORT    invort.f
TRANSPOSE a matrix by blocks                               XPOSBL    xposbl.f
TRANSPOSE a matrix general                                 XPOSEG    xposeg.f
                                                           XPSGIP    xpsgip.f
TRANSPOSE two values associated with a symbol              SYTRNC    sytrnc.f
                                                           SYTRND    sytrnd.f
                                                           SYTRNI    sytrni.f
TRIANGULAR plate, expand                                   PLTEXP    pltexp.f
TRIANGULAR plate from vertices, compute normal vector of   PLTNRM    pltnrm.f
TRIANGULAR plate, nearest point on                         PLTNP     pltnp.f
TRIM, left                                                 LTRIM     ltrim.f
TRIM, right                                                RTRIM     rtrim.f
TROPICAL year, number of seconds per                       TYEAR     tyear.f
TRUE, test whether all logicals in an array are            ALLTRU    alltru.f
TRUE, test whether no logicals in an array are             NOTRU     notru.f
TRUE, test whether some logicals in an array are           SOMTRU    somtru.f
TURN tracing off                                           TRCOFF    trcpkg.f
TWICE the value of pi                                      TWOPI     twopi.f
TWO-BODY force model, propagate state vector using         PROP2B    prop2b.f
TWO-LINE element data., evaluate norad                     EV2LIN    ev2lin.f
TWO-LINE elements, parse                                   GETELM    getelm.f
TYPE 03 pck segment, add data to a                         PCK03A    pck03a.f
TYPE 03 pck segment, begin writing a                       PCK03B    pck03b.f
TYPE 03 pck segment, end a                                 PCK03E    pck03e.f
TYPE 03 pck segment, evaluate                              PCKE03    pcke03.f
TYPE 03 pck segment, read record from                      PCKR03    pckr03.f
TYPE 1 ephemeris data segment, write SPK                   SPKW01    spkw01.f
TYPE 1 pointing data record, evaluate CK                   CKE01     cke01.f
TYPE 1 pointing data record, read CK                       CKR01     ckr01.f
TYPE 1 pointing data segment, write CK                     CKW01     ckw01.f
TYPE 1 record, get CK                                      CKGR01    ckgr01.f
TYPE 1 records, number of CK                               CKNR01    cknr01.f
TYPE 1 spacecraft clock                                    SC01      sc01.f
TYPE 1 spacecraft clock d.p. data, lookup                  SCLD01    sclu01.f
TYPE 1 spacecraft clock d.p. data, lookup of               SCLD01    sclu01.f
TYPE 1 spacecraft clock integer data, lookup               SCLI01    sclu01.f
TYPE 1 spacecraft clock integer data, lookup of            SCLI01    sclu01.f
TYPE 1 spacecraft clock, lookup                            SCLU01    sclu01.f
TYPE 1 spacecraft clock string, convert ticks to a         SCFM01    sc01.f
TYPE 1 spacecraft clock string to ticks, convert           SCPS01    scps01.f
                                                           SCTK01    sc01.f
TYPE 1 SPK segment, evaluate                               SPKE01    spke01.f
TYPE 1 SPK segment, read record from                       SPKR01    spkr01.f
TYPE 1 SPK segment, subset                                 SPKS01    spks01.f
TYPE 1 star catalog, check whether a file is a             STCC01    stcc01.f
TYPE 1 star catalog file, load a                           STCL01    stcl01.f
TYPE 1 star catalog, find stars in ra-dec rectangle in     STCF01    stcf01.f
TYPE 1 star catalog, get data for single star from a       STCG01    stcg01.f
TYPE 1 ticks, ephemeris time to                            SCET01    sc01.f
TYPE 1 ticks, ephemeris time to continuous                 SCEC01    sc01.f
TYPE 1 ticks to ephemeris time                             SCTE01    sc01.f
TYPE 10 SPK segment, evaluate                              SPKE10    spke10.f
TYPE 10 SPK segment, read record from                      SPKR10    spkr10.f
TYPE 10 SPK segment, subset                                SPKS10    spks10.f
TYPE 10 SPK segment, write a                               SPKW10    spkw10.f
TYPE 12 ephemeris data segment, write SPK                  SPKW12    spkw12.f
TYPE 12 SPK segment, evaluate                              SPKE12    spke12.f
TYPE 12 SPK segment, read record from                      SPKR12    spkr12.f
TYPE 12 SPK segment, subset                                SPKS12    spks12.f
TYPE 13 ephemeris data segment, write SPK                  SPKW13    spkw13.f
TYPE 13 SPK segment, evaluate                              SPKE13    spke13.f
TYPE 13 SPK segment, read record from                      SPKR13    spkr13.f
TYPE 13 SPK segment, subset                                SPKS13    spks13.f
TYPE 14 SPK segment, add data to a                         SPK14A    spk14a.f
TYPE 14 SPK segment, begin writing a                       SPK14B    spk14b.f
TYPE 14 SPK segment, end a                                 SPK14E    spk14e.f
TYPE 14 SPK segment, evaluate                              SPKE14    spke14.f
TYPE 14 SPK segment, read record from                      SPKR14    spkr14.f
TYPE 14 SPK segment, subset                                SPKS14    spks14.f
TYPE 15 SPK segment, evaluate                              SPKE15    spke15.f
TYPE 15 SPK segment, read record from                      SPKR15    spkr15.f
TYPE 15 SPK segment, subset                                SPKS15    spks15.f
TYPE 15 SPK segment, write a                               SPKW15    spkw15.f
TYPE 17 SPK segment, evaluate                              SPKE17    spke17.f
TYPE 17 SPK segment, read record from                      SPKR17    spkr17.f
TYPE 17 SPK segment, subset                                SPKS17    spks17.f
TYPE 17 SPK segment, write a                               SPKW17    spkw17.f
TYPE 18 ephemeris data segment, write SPK                  SPKW18    spkw18.f
TYPE 18 SPK segment, evaluate                              SPKE18    spke18.f
TYPE 18 SPK segment, read record from                      SPKR18    spkr18.f
TYPE 18 SPK segment, subset                                SPKS18    spks18.f
TYPE 19 ephemeris data segment, write SPK                  SPKW19    spkw19.f
TYPE 19 SPK segment, evaluate                              SPKE19    spke19.f
TYPE 19 SPK segment, read record from                      SPKR19    spkr19.f
TYPE 19 SPK segment, subset                                SPKS19    spks19.f
TYPE 2 data segment, write pck                             PCKW02    pckw02.f
TYPE 2 data segment, write SPK                             SPKW02    spkw02.f
TYPE 2 dsk plate, compute normal vector for a              DSKN02    dskn02.f
TYPE 2 dsk segment, compute range bounds for               DSKRB2    dskrb2.f
TYPE 2 dsk segment, fetch d.p. data from a                 DSKD02    dskd02.f
TYPE 2 dsk segment, fetch integer data from a              DSKI02    dski02.f
TYPE 2 dsk segment, fetch model size parameters from a     DSKZ02    dskz02.f
TYPE 2 dsk segment, fetch parameters from a                DSKB02    dskb02.f
TYPE 2 dsk segment, fetch plate data from a                DSKP02    dskp02.f
TYPE 2 dsk segment, make spatial index for                 DSKMI2    dskmi2.f
TYPE 2 dsk segment, return specified vertices from         DSKV02    dskv02.f
TYPE 2 dsk segment, write a                                DSKW02    dskw02.f
TYPE 2 pck segment, read record from                       PCKR02    pckr02.f
TYPE 2 pointing data record, evaluate CK                   CKE02     cke02.f
TYPE 2 pointing data record, read CK                       CKR02     ckr02.f
TYPE 2 pointing data segment, write CK                     CKW02     ckw02.f
TYPE 2 record, get CK                                      CKGR02    ckgr02.f
TYPE 2 records, number of CK                               CKNR02    cknr02.f
TYPE 2 SPK segment, evaluate                               SPKE02    spke02.f
TYPE 2 SPK segment, read record from                       SPKR02    spkr02.f
TYPE 2 SPK segment, subset                                 SPKS02    spks02.f
TYPE 20 data segment, write pck                            PCKW20    pckw20.f
TYPE 20 data segment, write SPK                            SPKW20    spkw20.f
TYPE 20 pck segment, read record from                      PCKR20    pckr20.f
TYPE 20 SPK segment, evaluate                              SPKE20    spke20.f
TYPE 20 SPK segment, read record from                      SPKR20    spkr20.f
TYPE 20 SPK segment, subset                                SPKS20    spks20.f
TYPE 21 ephemeris data segment, write SPK                  SPKW21    spkw21.f
TYPE 21 SPK segment, evaluate                              SPKE21    spke21.f
TYPE 21 SPK segment, read record from                      SPKR21    spkr21.f
TYPE 21 SPK segment, subset                                SPKS21    spks21.f
TYPE 3 data segment, write SPK                             SPKW03    spkw03.f
TYPE 3 pointing data record, evaluate CK                   CKE03     cke03.f
TYPE 3 pointing data record, read CK                       CKR03     ckr03.f
TYPE 3 pointing data segment, write CK                     CKW03     ckw03.f
TYPE 3 record, get CK                                      CKGR03    ckgr03.f
TYPE 3 records, number of CK                               CKNR03    cknr03.f
TYPE 3 SPK segment, evaluate                               SPKE03    spke03.f
TYPE 3 SPK segment, read record from                       SPKR03    spkr03.f
TYPE 3 SPK segment, subset                                 SPKS03    spks03.f
TYPE 4 CK segment, add data to a                           CKW04A    ckw04a.f
TYPE 4 CK segment, begin writing a                         CKW04B    ckw04b.f
TYPE 4 CK segment, end a                                   CKW04E    ckw04e.f
TYPE 4 CK segment, read record from                        CKR04     ckr04.f
TYPE 4 pointing data record, evaluate CK                   CKE04     cke04.f
TYPE 4 record, get CK                                      CKGR04    ckgr04.f
TYPE 4 records, number of CK                               CKNR04    cknr04.f
TYPE 5 CK segment, evaluate                                CKE05     cke05.f
TYPE 5 CK segment, read record from                        CKR05     ckr05.f
TYPE 5 data segment, write CK                              CKW05     ckw05.f
TYPE 5 ephemeris data segment, write SPK                   SPKW05    spkw05.f
TYPE 5 record, get CK                                      CKGR05    ckgr05.f
TYPE 5 records, number of CK                               CKNR05    cknr05.f
TYPE 5 SPK segment, evaluate                               SPKE05    spke05.f
TYPE 5 SPK segment, read record from                       SPKR05    spkr05.f
TYPE 5 SPK segment, subset                                 SPKS05    spks05.f
TYPE 6 CK segment, evaluate                                CKE06     cke06.f
TYPE 6 CK segment, read record from                        CKR06     ckr06.f
TYPE 6 ephemeris data segment, write SPK                   CKW06     ckw06.f
TYPE 6 record, get CK                                      CKGR06    ckgr06.f
TYPE 6 segment, get mini-segment parameters from CK        CKMP06    ckmp06.f
TYPE 6 segment, number of mini-segments in CK              CKNM06    cknm06.f
TYPE 8 ephemeris data segment, write SPK                   SPKW08    spkw08.f
TYPE 8 SPK segment, evaluate                               SPKE08    spke08.f
TYPE 8 SPK segment, read record from                       SPKR08    spkr08.f
TYPE 8 SPK segment, subset                                 SPKS08    spks08.f
TYPE 9 ephemeris data segment, write SPK                   SPKW09    spkw09.f
TYPE 9 SPK segment, evaluate                               SPKE09    spke09.f
TYPE 9 SPK segment, read record from                       SPKR09    spkr09.f
TYPE 9 SPK segment, subset                                 SPKS09    spks09.f
TYPE at a specified time, occultation                      OCCULT    occult.f
TYPE from an id word, extract architecture and             IDW2AT    idw2at.f
TYPE, number of loaded kernels of a given                  KTOTAL    keeper.f
TYPE of a kernel file, determine the architecture and      GETFAT    getfat.f
TYPE, open new DAF with                                    DAFONW    dafah.f
TYPE, spacecraft clock                                     SCTYPE    sctype.f
 
         
U Top

UMBRAL terminator on ellipsoid, find                       EDTERM    edterm.f
UMBRELLA, dsk tolerance and margin                         DSKTOL    dsktol.f
UMBRELLA, gf progress report                               GFRPRT    gfrprt.f
UMBRELLA, scan name tokens ---                             LXNAME    lxname.f
UNIFORM numeric time system to another, convert one        UNITIM    unitim.f
UNIFORM numeric time systems, transform between two        UNITIM    unitim.f
UNION two character sets                                   UNIONC    unionc.f
UNION two d.p. sets                                        UNIOND    uniond.f
UNION two d.p. windows                                     WNUNID    wnunid.f
UNION two integer sets                                     UNIONI    unioni.f
UNIT cross product and its derivative, compute a           DUCRSS    ducrss.f
UNIT, DAF handle to logical                                DAFHLU    dafah.f
UNIT, extract comments from a das file to a logical        DASECU    dasecu.f
UNIT, find a free logical                                  FNDLUN    fndlun.f
UNIT, free a reserved logical                              FRELUN    fndlun.f
UNIT, get a free logical                                   GETLUN    getlun.f
UNIT, map das file handle to logical                       DASHLU    dasfm.f
UNIT, map filename to logical                              FN2LUN    fn2lun.f
UNIT, read a text line from a logical                      READLN    readln.f
UNIT, read an array of text lines from a logical           READLA    readla.f
UNIT, reserve a logical                                    RESLUN    fndlun.f
UNIT to a das file, add comments from a logical            DASACU    dasacu.f
UNIT to DAF handle, logical                                DAFLUH    dafah.f
UNIT to das file handle, map logical                       DASLUH    dasfm.f
UNIT to filename, map logical                              LUN2FN    lun2fn.f
UNIT vector and norm, 3-dimensional                        UNORM     unorm.f
UNIT vector and norm, n-dimensional                        UNORMG    unormg.f
UNIT vector parallel to a state vector, state of a         DVHAT     dvhat.f
UNIT, write a text line to a logical                       WRITLN    writln.f
UNIT, write an array of text lines to a logical            WRITLA    writla.f
UNIT, write the values in pool to a specified              WRPOOL    pool.f
UNITIZE a 3-dimensional vector                             VHAT      vhat.f
UNITIZE a 3-dimensional vector in place                    VHATIP    vhatip.f
UNITIZE a n-dimensional vector                             VHATG     vhatg.f
UNITIZED cross product                                     UCRSS     ucrss.f
UNITS associated standard input and output, logical        STDIO     stdio.f
UNITS, convert                                             CONVRT    convrt.f
UNIVERSAL time, coordinated, --- see UTC
UNLISTED character, backward search for position of        NCPOSR    ncposr.f
UNLISTED character, forward search for position of         NCPOS     ncpos.f
UNLOAD a spice kernel                                      UNLOAD    keeper.f
UNLOAD all kernels                                         KCLEAR    keeper.f
UNLOAD CK pointing file                                    CKUPF     ckbsr.f
UNLOAD EK file                                             EKUEF     ekqmgr.f
UNLOAD pck file                                            PCKUOF    pckbsr.f
UNLOAD SPK ephemeris file                                  SPKUEF    spkbsr.f
UNLOADING of spice kernels, generic loading and            KEEPER    keeper.f
UNPACK and pck segment descriptor                          PCKUDS    pckuds.f
UNPACK and SPK segment descriptor                          SPKUDS    spkuds.f
UNPACK DAF summary                                         DAFUS     dafps.f
UNPACK three scalar components from a vector               VUPACK    vupack.f
UNRECOGNIZED tokens, scan a string for recognized and      SCAN      scanit.f
                                                           SCANIT    scanit.f
UNSIGNED integer, determine if a string is an              BEUNS     beuns.f
UNSIGNED integer., scan a string for an                    LX4UNS    lx4uns.f
UPDATE a progress report, gf                               GFREPU    gfrprt.f
UPDATE a range of das logical addresses using substrings   DASUDC    dasudc.f
UPDATE das character physical records                      DASURC    dasrwr.f
UPDATE das cluster directories                             DASCUD    dascud.f
UPDATE das double precision physical records               DASURD    dasrwr.f
UPDATE das integer physical records                        DASURI    dasrwr.f
UPDATE das internal file name                              DASWFR    daswfr.f
UPDATE double precision data in a das file                 DASUDD    dasudd.f
UPDATE integer data in a das file                          DASUDI    dasudi.f
UPDATE the file summary of a das file                      DASUFS    dasfm.f
UPDATE to a kernel pool variable, notify a routine of an   SWPOOL    pool.f
UPDATE to a kernel pool variable, watch for an             SWPOOL    pool.f
UPDATED variables, check the kernel pool for               CVPOOL    pool.f
UPLINK and downlink light time, compute                    LTIME     ltime.f
UPPERCASE, convert to                                      UCASE     ucase.f
UPPERCASE left-justify a character string, compress        LJUCRS    ljucrs.f
USE a sample time string to produce a time format picture  TPICTR    tpictr.f
USED item buffering, remove least recently                 LOCATI    locati.f
USER defined boolean function search, gf                   GFUDB     gfudb.f
USER defined scalar function search, gf                    GFUDS     gfuds.f
USER supplied message, prompt for input with a             PROMPT    prompt.f
USER-DEFINED scalar function, first derivative of a        UDDF      uddf.f
USING an order vector, binary search for a string          BSCHOC    bschoc.f
USING an order vector, binary search for an integer        BSCHOI    bschoi.f
USING body names get position relative to an observer      SPKEZP    spkezp.f
                                                           SPKPOS    spkpos.f
USING body names get target state relative to an observer  SPKEZR    spkezr.f
USING hermite polynomial, interpolate function             HRMESP    hrmesp.f
                                                           HRMINT    hrmint.f
USING illumination angle constraints, search               GFILUM    gfilum.f
USING lagrange polynomial, interpolate function            LGRESP    lgresp.f
                                                           LGRIND    lgrind.f
                                                           LGRINT    lgrint.f
USING lighting angle constraints, search                   GFILUM    gfilum.f
USING quadratic fit, estimate function derivative          QDERIV    qderiv.f
USING substrings, update a range of das logical addresses  DASUDC    dasudc.f
USING two-body force model, propagate state vector         PROP2B    prop2b.f
UTC, difference between ephemeris time and                 DELTET    deltet.f
UTC, ephemeris time to                                     ET2UTC    et2utc.f
UTC strings, transform ISO time strings to                 ISO2UTC   iso2utc.f
UTC time string, parse a                                   TPARSE    tparse.f
UTC to ephemeris time                                      UTC2ET    utc2et.f
 
         
V Top

VACUUM, c speed of light in a                              CLIGHT    clight.f
VALIDATE a character set                                   VALIDC    validc.f
VALIDATE a d.p. set                                        VALIDD    validd.f
VALIDATE a d.p. window                                     WNVALD    wnvald.f
VALIDATE an id string                                      CHCKID    chckid.f
VALIDATE an integer set                                    VALIDI    validi.f
VALIDATE and pack a pck segment descriptor                 PCKPDS    pckpds.f
VALIDATE and pack an SPK segment descriptor                SPKPDS    spkpds.f
VALIDATE das handles                                       DASSIH    dasfm.f
VALUE associated with a symbol, fetch nth                  SYNTHC    synthc.f
                                                           SYNTHD    synthd.f
                                                           SYNTHI    synthi.f
VALUE associated with a symbol, set the                    SYSETC    sysetc.f
                                                           SYSETD    sysetd.f
                                                           SYSETI    syseti.f
VALUE, binary search for an integer                        BSRCHI    bsrchi.f
VALUE, binary search for d.p.                              BSRCHD    bsrchd.f
VALUE for a generic segment, retrieve a meta data          SGMETA    sgmeta.f
VALUE from a particular symbol, pop a                      SYPOPC    sypopc.f
                                                           SYPOPD    sypopd.f
                                                           SYPOPI    sypopi.f
VALUE from the kernel pool, retrieve a continued string    SEPOOL    sepool.f
                                                           STPOOL    stpool.f
VALUE in a generic segment, find the index of a reference  SGFRVI    sgfrvi.f
VALUE of a character variable in the kernel pool, set the  PCPOOL    pool.f
VALUE of a chebyshev polynomial expansion                  CHBVAL    chbval.f
VALUE of a d.p. variable in the kernel pool, set the       PDPOOL    pool.f
VALUE of a pooled kernel variable, return the              RTPOOL    pool.f
VALUE of a pooled kernel variable, return the character    GCPOOL    pool.f
VALUE of a pooled kernel variable, return the d.p.         GDPOOL    pool.f
VALUE of a pooled kernel variable, return the integer      GIPOOL    pool.f
VALUE of a pooled kernel variable, return the numeric      GDPOOL    pool.f
VALUE of a pooled kernel variable, return the string       GCPOOL    pool.f
VALUE of an integer variable in the kernel pool, set the   PIPOOL    pool.f
VALUE of pi                                                PI        pi.f
VALUE of pi, half the                                      HALFPI    halfpi.f
VALUE of pi, twice the                                     TWOPI     twopi.f
VALUE onto a particular symbol, push a                     SYPSHC    sypshc.f
                                                           SYPSHD    sypshd.f
                                                           SYPSHI    sypshi.f
VALUE onto a symbol, enqueue a                             SYENQC    syenqc.f
                                                           SYENQD    syenqd.f
                                                           SYENQI    syenqi.f
VALUE, replace marker with formatted d.p.                  REPMF     repmf.f
VALUE, round to exact                                      EXACT     exact.f
VALUE within an interval, bracket a d.p.                   BRCKTD    brcktd.f
VALUE within an interval, bracket an integer               BRCKTI    brckti.f
VALUES associated with a symbol, set the                   SYPUTC    syputc.f
                                                           SYPUTD    syputd.f
                                                           SYPUTI    syputi.f
VALUES associated with a symbol, transpose two             SYTRNC    sytrnc.f
                                                           SYTRND    sytrnd.f
                                                           SYTRNI    sytrni.f
VALUES from a generic segment, fetch reference             SGFREF    sgfref.f
VALUES from a string, extract d.p.                         DXTRCT    dxtrct.f
VALUES in pool to a specified unit, write the              WRPOOL    pool.f
VALUES of a symbol, select a subset of the                 SYSELC    syselc.f
                                                           SYSELD    syseld.f
                                                           SYSELI    syseli.f
VALUES, swap character                                     SWAPC     swapc.f
VALUES, swap d.p.                                          SWAPD     swapd.f
VALUES, swap integer                                       SWAPI     swapi.f
VARIABLE, check the properties of a kernel pool            BADKPV    badkpv.f
VARIABLE, confirm the existence of a pooled kernel         EXPOOL    pool.f
VARIABLE, delete a kernel pool                             DVPOOL    pool.f
VARIABLE from a kernel file, read the next                 RDKVAR    rdkvar.f
VARIABLE, notify a routine of an update to a kernel pool   SWPOOL    pool.f
VARIABLE packet size generic segment, begin writing a      SGBWVS    sgseqw.f
VARIABLE, return summary information about a kernel pool   DTPOOL    pool.f
VARIABLE, return the character value of a pooled kernel    GCPOOL    pool.f
VARIABLE, return the d.p. value of a pooled kernel         GDPOOL    pool.f
VARIABLE, return the integer value of a pooled kernel      GIPOOL    pool.f
VARIABLE, return the numeric value of a pooled kernel      GDPOOL    pool.f
VARIABLE, return the string value of a pooled kernel       GCPOOL    pool.f
VARIABLE, return the value of a pooled kernel              RTPOOL    pool.f
VARIABLE size packets to a generic segment, write          SGWVPK    sgseqw.f
VARIABLE to a kernel file, write a                         WRKVAR    wrkvar.f
VARIABLE, watch for an update to a kernel pool             SWPOOL    pool.f
VARIABLES, check the kernel pool for updated               CVPOOL    pool.f
VARIABLES, clear the pool of kernel                        CLPOOL    pool.f
VARIABLES from a text kernel file into the pool, load      LDPOOL    pool.f
VARIABLES, maintain a pool of kernel                       POOL      pool.f
VARIABLES matching a template, return names of kernel pool GNPOOL    pool.f
VECTOR, 3-dimensional vector transpose times matrix times  VTMV      vtmv.f
VECTOR addition, 3-dimensional                             VADD      vadd.f
VECTOR addition, n-dimensional                             VADDG     vaddg.f
VECTOR and constant, plane to normal                       PL2NVC    pl2nvc.f
VECTOR and constant to plane, normal                       NVC2PL    nvc2pl.f
VECTOR and norm, 3-dimensional unit                        UNORM     unorm.f
VECTOR and norm, n-dimensional unit                        UNORMG    unormg.f
VECTOR and point, plane to normal                          PL2NVP    pl2nvp.f
VECTOR and point to plane, normal                          NVP2PL    nvp2pl.f
VECTOR, binary search for a string using an order          BSCHOC    bschoc.f
VECTOR, binary search for an integer using an order        BSCHOI    bschoi.f
VECTOR, check the components of a time                     TCHECK    tcheck.f
VECTOR cross product                                       VCRSS     vcrss.f
VECTOR for a type 2 dsk plate, compute normal              DSKN02    dskn02.f
VECTOR form of the kepler equation, solve the              KPSOLV    kpsolv.f
VECTOR in place, unitize a 3-dimensional                   VHATIP    vhatip.f
VECTOR is the zero vector, test whether a 3-dimensional    VZERO     vzero.f
VECTOR is the zero vector, test whether an n-dimensional   VZEROG    vzerog.f
VECTOR lies in a solid tetrahedral angle, determine if a   INSANG    insang.f
VECTOR, matrix times 3-dimensional                         MXV       mxv.f
VECTOR, matrix times n-dimensional                         MXVG      mxvg.f
VECTOR, matrix transpose times 3-dimensional               MTXV      mtxv.f
VECTOR, matrix transpose times n-dimensional               MTXVG     mtxvg.f
VECTOR, n-dimensional vector transpose times matrix times  VTMVG     vtmvg.f
VECTOR, negate a 3-dimensional                             VMINUS    vminus.f
VECTOR, negate an n-dimensional                            VMINUG    vminug.f
VECTOR, norm of 3-dimensional                              VNORM     vnorm.f
VECTOR, norm of n-dimensional                              VNORMG    vnormg.f
VECTOR of components, parse a time string into a           TPARTV    tpartv.f
VECTOR of triangular plate from vertices, compute normal   PLTNRM    pltnrm.f
VECTOR on an ellipsoid, surface normal                     SURFNM    surfnm.f
VECTOR, pack three scalar components into a                VPACK     vpack.f
VECTOR parallel to a state vector, state of a unit         DVHAT     dvhat.f
VECTOR projection, 3-dimensional                           VPROJ     vproj.f
VECTOR projection, n-dimensional                           VPROJG    vprojg.f
VECTOR projection onto plane                               VPRJP     vprjp.f
VECTOR projection onto plane inverted                      VPRJPI    vprjpi.f
VECTOR, rotate a                                           ROTVEC    rotvec.f
VECTOR rotation about an axis                              VROTV     vrotv.f
VECTOR scaling, 3-dimensional                              VSCL      vscl.f
VECTOR scaling in place, 3-dimensional                     VSCLIP    vsclip.f
VECTOR scaling, n-dimensional                              VSCLG     vsclg.f
VECTOR, state of a unit vector parallel to a state         DVHAT     dvhat.f
VECTOR subtraction, 3-dimensional                          VSUB      vsub.f
VECTOR subtraction, n-dimensional                          VSUBG     vsubg.f
VECTOR, test whether a 3-dimensional vector is the zero    VZERO     vzero.f
VECTOR, test whether an integer array is an order          ISORDV    isordv.f
VECTOR, test whether an n-dimensional vector is the zero   VZEROG    vzerog.f
VECTOR to another, assign a 3-dimensional                  VEQU      vequ.f
VECTOR to another, assign an n-dimensional                 VEQUG     vequg.f
VECTOR to another, convert from one time                   TTRANS    ttrans.f
VECTOR transpose times matrix times vector, 3-dimensional  VTMV      vtmv.f
VECTOR transpose times matrix times vector, n-dimensional  VTMVG     vtmvg.f
VECTOR, unitize a 3-dimensional                            VHAT      vhat.f
VECTOR, unitize a n-dimensional                            VHATG     vhatg.f
VECTOR, unpack three scalar components from a              VUPACK    vupack.f
VECTOR using two-body force model, propagate state         PROP2B    prop2b.f
VECTORIZED ray-dsk intercept                               DSKXV     dskxv.f
VECTORIZED ray-surface intercept                           DSKXV     dskxv.f
VECTORS, angular separation of 3-dimensional               VSEP      vsep.f
VECTORS, angular separation of n-dimensional               VSEPG     vsepg.f
VECTORS, define an orthonormal frame from two              TWOVEC    twovec.f
VECTORS, distance between 3-dimensional                    VDIST     vdist.f
VECTORS, distance between n-dimensional                    VDISTG    vdistg.f
VECTORS, dot product 3-dimensional                         VDOT      vdot.f
VECTORS, dot product of n-dimensional                      VDOTG     vdotg.f
VECTORS, ellipse to center and generating                  EL2CGV    el2cgv.f
VECTORS, linear combination of three 3-dimensional         VLCOM3    vlcom3.f
VECTORS, linear combination of two 3-dimensional           VLCOM     vlcom.f
VECTORS, linear combination of two n-dimensional           VLCOMG    vlcomg.f
VECTORS, map cartesian surface points to normal            SRFNRM    srfnrm.f
VECTORS on dsk surface, compute normal                     SRFNRM    srfnrm.f
VECTORS on topographic surface, compute normal             SRFNRM    srfnrm.f
VECTORS, plane to point and spanning                       PL2PSV    pl2psv.f
VECTORS, relative difference of 3-dimensional              VREL      vrel.f
VECTORS, relative difference of n-dimensional              VRELG     vrelg.f
VECTORS, semi-axes of ellipse from generating              SAELGV    saelgv.f
VECTORS to ellipse, center and generating                  CGV2EL    cgv2el.f
VECTORS to plane, point and spanning                       PSV2PL    psv2pl.f
VELOCITY, ellipsoid surface point and                      SURFPV    surfpv.f
VELOCITY from ephemeris, position and                      SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
VELOCITY from quaternion and derivative, angular           QDQ2AV    qdq2av.f
VELOCITY, get CK pointing and angular                      CKGPAV    ckgpav.f
VELOCITY of a ground track                                 DNEARP    dnearp.f
VELOCITY of the nearest point on an ellipsoid              DNEARP    dnearp.f
VELOCITY, SPK file position and                            SPKPV     spkpv.f
                                                           SPKPVN    spkpvn.f
VELOCITY, state transformation to rotation and angular     RAV2XF    rav2xf.f
                                                           XF2RAV    xf2rav.f
VERSION of kepler's equation, solve the equinoctial        KEPLEQ    kepleq.f
VERSION strings, return                                    TKVRSN    tkvrsn.f
VERTICES, compute normal vector of triangular plate from   PLTNRM    pltnrm.f
VERTICES from type 2 dsk segment, return specified         DSKV02    dskv02.f
VOLUME, compute plate model                                PLTVOL    pltvol.f
VOXELS intersected by a ray, list                          XDDA      xdda.f
 
         
W Top

WATCH, delete kernel pool                                  DWPOOL    pool.f
WATCH for an update to a kernel pool variable              SWPOOL    pool.f
WATCH lists, delete agent from kernel pool                 DWPOOL    pool.f
WIDTH of a character array, non-blank                      NBWID     nbwid.f
WIDTH of a character array, printable                      PCWID     pcwid.f
WILDCARD template, match string against                    MATCHI    matchi.f
                                                           MATCHW    matchw.f
WILDCARD template, test whether a string matches a         MATCHI    matchi.f
                                                           MATCHW    matchw.f
WINDOW, cardinality of a d.p.                              WNCARD    wncard.f
WINDOW, complement a d.p.                                  WNCOMD    wncomd.f
WINDOW, contract the intervals of a d.p.                   WNCOND    wncond.f
WINDOW, element of a d.p.                                  WNELMD    wnelmd.f
WINDOW, expand the intervals of a d.p.                     WNEXPD    wnexpd.f
WINDOW, extract the endpoints from a d.p.                  WNEXTD    wnextd.f
WINDOW, fetch an interval from a d.p.                      WNFETD    wnfetd.f
WINDOW, fill small gaps in a d.p.                          WNFILD    wnfild.f
WINDOW, filter small intervals from a d.p.                 WNFLTD    wnfltd.f
WINDOW for binary pck reference frame, get coverage        PCKCOV    pckcov.f
WINDOW for CK object, get coverage                         CKCOV     ckcov.f
WINDOW for SPK object, get coverage                        SPKCOV    spkcov.f
WINDOW, included in a d.p.                                 WNINCD    wnincd.f
WINDOW, insert an interval into a d.p.                     WNINSD    wninsd.f
WINDOW, summary of a d.p.                                  WNSUMD    wnsumd.f
WINDOW, validate a d.p.                                    WNVALD    wnvald.f
WINDOWS, compare two d.p.                                  WNRELD    wnreld.f
WINDOWS, difference two d.p.                               WNDIFD    wndifd.f
WINDOWS, intersect two d.p.                                WNINTD    wnintd.f
WINDOWS, union two d.p.                                    WNUNID    wnunid.f
WORD after an index, find the next                         FNDNWD    fndnwd.f
WORD count                                                 WDCNT     wdcnt.f
WORD, extract architecture and type from an id             IDW2AT    idw2at.f
WORD in a character string, next                           NEXTWD    nextwd.f
WORD in a character string, nth                            NTHWD     nthwd.f
WORD, replace a                                            REPLWD    replwd.f
WORD within a string, index of a                           WDINDX    wdindx.f
WRITE a line of text to standard output.                   TOSTDO    tostdo.f
WRITE a text line to a logical unit                        WRITLN    writln.f
WRITE a type 10 SPK segment                                SPKW10    spkw10.f
WRITE a type 15 SPK segment                                SPKW15    spkw15.f
WRITE a type 17 SPK segment                                SPKW17    spkw17.f
WRITE a type 2 dsk segment                                 DSKW02    dskw02.f
WRITE a variable to a kernel file                          WRKVAR    wrkvar.f
WRITE access, open a das file for                          DASOPW    dasfm.f
WRITE access, open a new das file for                      DASOPN    dasfm.f
WRITE access, open a new das file with                     DASONW    dasfm.f
WRITE access, open a new dla file with                     DLAOPN    dlaopn.f
WRITE access, open a new dsk file with                     DSKOPN    dskopn.f
WRITE an array of text lines to a logical unit             WRITLA    writla.f
WRITE buffered records to a das file                       DASWBR    dasrwr.f
WRITE character data to EK column                          EKACEC    ekacec.f
WRITE characters to a text file, encode and                WRENCC    wrencc.f
WRITE CK type 1 pointing data segment                      CKW01     ckw01.f
WRITE CK type 2 pointing data segment                      CKW02     ckw02.f
WRITE CK type 3 pointing data segment                      CKW03     ckw03.f
WRITE CK type 5 data segment                               CKW05     ckw05.f
WRITE d.p. DAF, read                                       DAFRWD    dafrwd.f
WRITE d.p. numbers to a text file, encode and              WRENCD    wrencd.f
WRITE DAF character record                                 DAFWCR    dafwcr.f
WRITE DAF d.p. record                                      DAFWDR    dafrwd.f
WRITE DAF file record                                      DAFWFR    dafwfr.f
WRITE DAF summary                                          DAFWS     daffa.f
WRITE das character physical records                       DASWRC    dasrwr.f
WRITE das double precision physical records                DASWRD    dasrwr.f
WRITE das file record                                      DASWFR    daswfr.f
WRITE das integer physical records                         DASWRI    dasrwr.f
WRITE das internal file name                               DASWFR    daswfr.f
WRITE das physical records, read and                       DASRWR    dasrwr.f
WRITE data to DAF address                                  DAFWDA    dafwda.f
WRITE double precision data to EK column                   EKACED    ekaced.f
WRITE entire character column to EK segment                EKACLC    ekaclc.f
WRITE entire d.p. column to EK segment                     EKACLD    ekacld.f
WRITE entire integer column to EK segment                  EKACLI    ekacli.f
WRITE fixed size packets to a generic segment              SGWFPK    sgseqw.f
WRITE integer data to EK column                            EKACEI    ekacei.f
WRITE integers to a text file, encode and                  WRENCI    wrenci.f
WRITE of an EK segment, finish fast                        EKFFLD    ekffld.f
WRITE, open DAF for                                        DAFOPW    dafah.f
WRITE output line to a device                              WRLINE    wrline.f
WRITE pck type 2 data segment                              PCKW02    pckw02.f
WRITE pck type 20 data segment                             PCKW20    pckw20.f
WRITE SPK type 1 ephemeris data segment                    SPKW01    spkw01.f
WRITE SPK type 12 ephemeris data segment                   SPKW12    spkw12.f
WRITE SPK type 13 ephemeris data segment                   SPKW13    spkw13.f
WRITE SPK type 18 ephemeris data segment                   SPKW18    spkw18.f
WRITE SPK type 19 ephemeris data segment                   SPKW19    spkw19.f
WRITE SPK type 2 data segment                              SPKW02    spkw02.f
WRITE SPK type 20 data segment                             SPKW20    spkw20.f
WRITE SPK type 21 ephemeris data segment                   SPKW21    spkw21.f
WRITE SPK type 3 data segment                              SPKW03    spkw03.f
WRITE SPK type 5 ephemeris data segment                    SPKW05    spkw05.f
WRITE SPK type 6 ephemeris data segment                    CKW06     ckw06.f
WRITE SPK type 8 ephemeris data segment                    SPKW08    spkw08.f
WRITE SPK type 9 ephemeris data segment                    SPKW09    spkw09.f
WRITE substrings to a range of das logical addresses       DASUDC    dasudc.f
WRITE the values in pool to a specified unit               WRPOOL    pool.f
WRITE variable size packets to a generic segment           SGWVPK    sgseqw.f
WRITER, generic segments sequential                        SGSEQW    sgseqw.f
WRITER, i/o error message                                  IOERR     ioerr.f
WRITES of character records, perform fortran               DASIOC    dasioc.f
WRITES of double precision records, perform fortran        DASIOD    dasiod.f
WRITES of integer records, perform fortran                 DASIOI    dasioi.f
WRITING a fixed packet size generic segment, begin         SGBWFS    sgseqw.f
WRITING a type 03 pck segment, begin                       PCK03B    pck03b.f
WRITING a type 14 SPK segment, begin                       SPK14B    spk14b.f
WRITING a type 4 CK segment, begin                         CKW04B    ckw04b.f
WRITING a variable packet size generic segment, begin      SGBWVS    sgseqw.f
WRITING, open a das file for                               DASOPW    dasfm.f
WRITING, open a new das file for                           DASOPN    dasfm.f
WRITING, open EK for                                       EKOPW     ekopw.f
WRITING, start new e-kernel segment for fast               EKIFLD    ekifld.f
WRITING, start new EK segment for fast                     EKIFLD    ekifld.f
 
         
Y Top

YEAR, number of seconds per julian                         JYEAR     jyear.f
YEAR, number of seconds per tropical                       TYEAR     tyear.f
YEAR to a fully specified year., expand an abbreviated     TEXPYR    texpyr.f
YEARS, set the interval of expansion for abbreviated       TSETYR    texpyr.f
 
         
Z Top

ZERO, first derivative of scalar function less than        UDDC      uddc.f
ZERO vector, test whether a 3-dimensional vector is the    VZERO     vzero.f
ZERO vector, test whether an n-dimensional vector is the   VZEROG    vzerog.f
ZONES, time                                                TIMDEF    timdef.f
Wed Apr  5 17:53:49 2017