Main Page
SPICELIB Functions Permuted Index
Permuted Index Sections: 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 N0067 of the SPICE Toolkit configured
   by NAIF on Fri Dec 31 18:16:48 PST 2021.
 
 
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 current error response                         GETACT   putact.f
ACTION, get/set default error                              ERRACT   erract.f
ACTION, store the error response                           PUTACT   putact.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 ellipsoid, 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 between two target bodies, compute the  TRGSEP   trgsep.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 SPK or CK to                                 SPCB2A   spcb2a.f
ASCII characters from a string, strip                      ASTRIP   astrip.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
AZ and el, convert rectangular coordinates to range,       RECAZL   recazl.f
AZ and el, rectangular coordinates to range,               RECAZL   recazl.f
AZ and el to rectangular coordinates, convert range,       AZLREC   azlrec.f
AZ and el to rectangular coordinates, range,               AZLREC   azlrec.f
AZ and el to rectangular velocity conversion, range,       DRDAZL   drdazl.f
AZ and el velocity conversion, rectangular to range,       DAZLDR   dazldr.f
AZ/EL coordinates, jacobian matrix of rectangular w.r.t.   DRDAZL   drdazl.f
AZ/EL coordinates relative to constant position observer   AZLCPO   azlcpo.f
AZ/EL coordinates relative to landmark on extended object  AZLCPO   azlcpo.f
AZ/EL coordinates relative to surface point extended objec AZLCPO   azlcpo.f
AZ/EL coordinates w.r.t. constant position surface point   AZLCPO   azlcpo.f
AZ/EL w.r.t. rectangular coordinates, jacobian matrix of   DAZLDR   dazldr.f
AZIMUTH and elevation, convert rectangular to range,       RECAZL   recazl.f
AZIMUTH and elevation derivative, rectangular to range,    DAZLDR   dazldr.f
AZIMUTH and elevation, rectangular to range,               RECAZL   recazl.f
AZIMUTH and elevation to rectangular, convert range,       AZLREC   azlrec.f
AZIMUTH and elevation to rectangular derivative, range,    DRDAZL   drdazl.f
AZIMUTH and elevation to rectangular, range,               AZLREC   azlrec.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 target bodies, compute the angular separation  TRGSEP   trgsep.f
BETWEEN two uniform numeric time systems, transform        UNITIM   unitim.f
BETWEEN various parsed time representations, convert       TTRANS   ttrans.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 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 SPK or CK to                                  SPCT2B   spct2b.f
BLOCKS, transpose a matrix by                              XPOSBL   xposbl.f
BODIES, compute the angular separation between two target  TRGSEP   trgsep.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 ids 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, n'th word in a                           NTHWD    nthwd.f
CHARACTER string, next word in a                           NEXTWD   nextwd.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 device                                             CLLINE   wrline.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 orthogonality 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 from dsk type 2 plate id             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 angular separation between two target bodies   TRGSEP   trgsep.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 numeric 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, az/el coordinates relative to  AZLCPO   azlcpo.f
CONSTANT position observer, state relative to              SPKCPO   spkcpo.f
CONSTANT position surface point, az/el coordinates w.r.t.  AZLCPO   azlcpo.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
CONVERSION, range, az and el to rectangular velocity       DRDAZL   drdazl.f
CONVERSION, rectangular to range, az and el velocity       DAZLDR   dazldr.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 range, az and el to rectangular coordinates        AZLREC   azlrec.f
CONVERT range, azimuth and elevation to rectangular        AZLREC   azlrec.f
CONVERT rectangular coordinates to range, az and el        RECAZL   recazl.f
CONVERT rectangular to planetographic coordinates          RECPGR   recpgr.f
CONVERT rectangular to range, azimuth and elevation        RECAZL   recazl.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 range, az and el to rectangular       AZLREC   azlrec.f
COORDINATES, convert rectangular to planetographic         RECPGR   recpgr.f
COORDINATES, geodetic to rectangular                       GEOREC   georec.f
COORDINATES, jacobian matrix of az/el w.r.t. rectangular   DAZLDR   dazldr.f
COORDINATES, jacobian matrix of rectangular w.r.t. az/el   DRDAZL   drdazl.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, az and el to rectangular               AZLREC   azlrec.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 range, az and el, convert rectangular       RECAZL   recazl.f
COORDINATES to range, az and el, rectangular               RECAZL   recazl.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
COPY of traceback, get frozen                              FREEZE   trcpkg.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 error output device specification, get             GETDEV   putdev.f
CURRENT error response action, get                         GETACT   putact.f
CURRENT long error message, get                            GETLMS   putlms.f
CURRENT short error message, get                           GETSMS   putsms.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 existing                               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 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 continue adding data to, select a                   DAFCAD   dafana.f
DAF to continue searching, select a                        DAFCS    daffa.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 a type 1 SCLK, return partition                   SCPR01   sc01.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 using sgp4., evaluate norad two-line element          EVSGP4   evsgp4.f
DATA value for a generic segment, retrieve a meta          SGMETA   sgmeta.f
DATABASE, return SCLK type, using type 1                   SCTY01   sc01.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
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 ellipsoid                   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, range, azimuth and elevation to rectangular    DRDAZL   drdazl.f
DERIVATIVE, rectangular to range, azimuth and elevation    DAZLDR   dazldr.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, close a                                            CLLINE   wrline.f
DEVICE name, get/set error output                          ERRDEV   errdev.f
DEVICE specification, get current error output             GETDEV   putdev.f
DEVICE specification, store the error output               PUTDEV   putdev.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
DSK type 2 plate id, compute normal vector from            DSKN02   dskn02.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 existing                              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
EL, convert rectangular coordinates to range, az and       RECAZL   recazl.f
EL, rectangular coordinates to range, az and               RECAZL   recazl.f
EL to rectangular coordinates, convert range, az and       AZLREC   azlrec.f
EL to rectangular coordinates, range, az and               AZLREC   azlrec.f
EL to rectangular velocity conversion, range, az and       DRDAZL   drdazl.f
EL velocity conversion, rectangular to range, az and       DAZLDR   dazldr.f
ELEMENT, closest integer array                             LSTCLI   lstcli.f
ELEMENT data using sgp4., evaluate norad two-line          EVSGP4   evsgp4.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 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
ELEVATION, convert rectangular to range, azimuth and       RECAZL   recazl.f
ELEVATION derivative, rectangular to range, azimuth and    DAZLDR   dazldr.f
ELEVATION, rectangular to range, azimuth and               RECAZL   recazl.f
ELEVATION to rectangular, convert range, azimuth and       AZLREC   azlrec.f
ELEVATION to rectangular derivative, range, azimuth and    DRDAZL   drdazl.f
ELEVATION to rectangular, range, azimuth and               AZLREC   azlrec.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, derivative of altitude over an                  DNEARP   dnearp.f
ELLIPSOID, distance between line and                       NPEDLN   npedln.f
ELLIPSOID, distance from point to                          NEARPT   nearpt.f
ELLIPSOID, find nearest point to ray on                    TANGPT   tangpt.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 current long                            GETLMS   putlms.f
ERROR message, get current short                           GETSMS   putsms.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, store long                                  PUTLMS   putlms.f
ERROR message, store short                                 PUTSMS   putsms.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 device specification, get current             GETDEV   putdev.f
ERROR output device specification, store the               PUTDEV   putdev.f
ERROR output items, get/set                                ERRPRT   errprt.f
ERROR response action, get current                         GETACT   putact.f
ERROR response action, store the                           PUTACT   putact.f
ERROR status indicator                                     FAILED   seterr.f
ERROR status, reset                                        RESET    reset.f
ERROR trace subsystem                                      TRCPKG   trcpkg.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 using sgp4.           EVSGP4   evsgp4.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
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 numeric kernel variable, confirm the EXPOOL   pool.f
EXISTING DAF for write, open                               DAFOPW   dafah.f
EXISTING EK for writing, open                              EKOPW    ekopw.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, az/el coordinates relative to landmark on AZLCPO   azlcpo.f
EXTENDED object, az/el coordinates relative to surface poi AZLCPO   azlcpo.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 built-in reference frames                     BLTFRM   bltfrm.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 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 ray on ellipsoid                     TANGPT   tangpt.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 ray-ellipsoid tangent point                           TANGPT   tangpt.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 parameters, using instrument name, return instrument's GETFVN   getfvn.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, transform states from one                FRMCHG   frmchg.f
FRAME to another, transformation from one inertial         IRFTRN   irftrn.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 ids 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
FROZEN copy of traceback, get                              FREEZE   trcpkg.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 current error output device specification              GETDEV   putdev.f
GET current error response action                          GETACT   putact.f
GET current long error message                             GETLMS   putlms.f
GET current short error message                            GETSMS   putsms.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 frozen copy of traceback                               FREEZE   trcpkg.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, compute normal vector from dsk type 2 plate            DSKN02   dskn02.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 built-in reference frames, fetch                    BLTFRM   bltfrm.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, transformation 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 name, return instrument's fov parameters, using GETFVN   getfvn.f
INSTRUMENT'S fov parameters, return                        GETFOV   getfov.f
INSTRUMENT'S fov parameters, using instrument name, return GETFVN   getfvn.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 surface                            DSKX02   dskx02.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
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 matrix of az/el w.r.t. rectangular coordinates    DAZLDR   dazldr.f
JACOBIAN matrix of rectangular w.r.t. az/el coordinates    DRDAZL   drdazl.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 numeric 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, az/el coordinates relative to AZLCPO   azlcpo.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 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
LOGICAL value, replace marker with                         REPML    repml.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, get current                            GETLMS   putlms.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
LONG error message, store                                  PUTLMS   putlms.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 logical value, replace                         REPML    repml.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 of az/el w.r.t. rectangular coordinates, jacobian   DAZLDR   dazldr.f
MATRIX of rectangular w.r.t. az/el coordinates, jacobian   DRDAZL   drdazl.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 current long error                            GETLMS   putlms.f
MESSAGE, get current short error                           GETSMS   putsms.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, store long error                                  PUTLMS   putlms.f
MESSAGE, store short error                                 PUTSMS   putsms.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'TH word in a character string                            NTHWD    nthwd.f
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, return instrument's fov parameters, using instrument GETFVN   getfvn.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 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 ray on ellipsoid, find                    TANGPT   tangpt.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 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 element data using sgp4., evaluate          EVSGP4   evsgp4.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 from dsk type 2 plate id, 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
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 kernel variable, confirm the existence of a pooled EXPOOL   pool.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 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 existing DAF for write                                DAFOPW   dafah.f
OPEN existing EK for writing                               EKOPW    ekopw.f
OPEN for read, text file                                   TXTOPR   txtopr.f
OPEN, is a file                                            ISOPEN   isopen.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
ORTHOGONALITY of the columns of a rotation, sharpen the    SHARPR   sharpr.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 device specification, get current error             GETDEV   putdev.f
OUTPUT device specification, store the error               PUTDEV   putdev.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
PARAMETERS, using instrument name, return instrument's fov GETFVN   getfvn.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 data for a type 1 SCLK, return                   SCPR01   sc01.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 id, compute normal vector from dsk type 2            DSKN02   dskn02.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 ray-ellipsoid tangent                          TANGPT   tangpt.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 ray on ellipsoid, find nearest                    TANGPT   tangpt.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, 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
POOLED numeric kernel variable, confirm the existence of a EXPOOL   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, az and el, convert rectangular coordinates to       RECAZL   recazl.f
RANGE, az and el, rectangular coordinates to               RECAZL   recazl.f
RANGE, az and el to rectangular coordinates                AZLREC   azlrec.f
RANGE, az and el to rectangular coordinates, convert       AZLREC   azlrec.f
RANGE, az and el to rectangular velocity conversion        DRDAZL   drdazl.f
RANGE, az and el velocity conversion, rectangular to       DAZLDR   dazldr.f
RANGE, azimuth and elevation, convert rectangular to       RECAZL   recazl.f
RANGE, azimuth and elevation derivative, rectangular to    DAZLDR   dazldr.f
RANGE, azimuth and elevation, rectangular to               RECAZL   recazl.f
RANGE, azimuth and elevation to rectangular                AZLREC   azlrec.f
RANGE, azimuth and elevation to rectangular, convert       AZLREC   azlrec.f
RANGE, azimuth and elevation to rectangular derivative     DRDAZL   drdazl.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 surface, intersection of                           DSKX02   dskx02.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 ellipsoid, find nearest point to                    TANGPT   tangpt.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-ELLIPSOID tangent point, find                          TANGPT   tangpt.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 range, azimuth and elevation to       AZLREC   azlrec.f
RECTANGULAR, convert surface latitudinal coordinates to    SRFREC   srfrec.f
RECTANGULAR coordinates, convert planetographic to         PGRREC   pgrrec.f
RECTANGULAR coordinates, convert range, az and el to       AZLREC   azlrec.f
RECTANGULAR coordinates, geodetic to                       GEOREC   georec.f
RECTANGULAR coordinates, jacobian matrix of az/el w.r.t.   DAZLDR   dazldr.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, az and el to               AZLREC   azlrec.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 coordinates to range, az and el                RECAZL   recazl.f
RECTANGULAR coordinates to range, az and el, convert       RECAZL   recazl.f
RECTANGULAR, cylindrical to                                CYLREC   cylrec.f
RECTANGULAR derivative, range, azimuth and elevation to    DRDAZL   drdazl.f
RECTANGULAR, range, azimuth and elevation to               AZLREC   azlrec.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 range, az and el velocity conversion        DAZLDR   dazldr.f
RECTANGULAR to range, azimuth and elevation                RECAZL   recazl.f
RECTANGULAR to range, azimuth and elevation, convert       RECAZL   recazl.f
RECTANGULAR to range, azimuth and elevation derivative     DAZLDR   dazldr.f
RECTANGULAR to right ascension and declination             RECRAD   recrad.f
RECTANGULAR to spherical coordinates                       RECSPH   recsph.f
RECTANGULAR velocity conversion, range, az and el to       DRDAZL   drdazl.f
RECTANGULAR w.r.t. az/el coordinates, jacobian matrix of   DRDAZL   drdazl.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 ids 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, az/el coordinates  AZLCPO   azlcpo.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, az/el coordinates AZLCPO   azlcpo.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 extended object, az/el coordinat AZLCPO   azlcpo.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 logical value                          REPML    repml.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
RESPONSE action, get current error                         GETACT   putact.f
RESPONSE action, store the error                           PUTACT   putact.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 instrument's fov parameters, using instrument name  GETFVN   getfvn.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 partition data for a type 1 SCLK                    SCPR01   sc01.f
RETURN previous node in linked list                        LNKPRV   lnkprv.f
RETURN SCLK type, using type 1 database                    SCTY01   sc01.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 orthogonality 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
SCLK, return partition data for a type 1                   SCPR01   sc01.f
SCLK type, using type 1 database, return                   SCTY01   sc01.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 between two target bodies, compute the angular  TRGSEP   trgsep.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
SGP4., evaluate norad two-line element data using          EVSGP4   evsgp4.f
SHADOWING status of an EK file, return                     EKSHDW   ekshdw.f
SHARPEN the orthogonality 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 current                           GETSMS   putsms.f
SHORT error message, get explanation for                   EXPLN    expln.f
SHORT error message, store                                 PUTSMS   putsms.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
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
SPECIFICATION, get current error output device             GETDEV   putdev.f
SPECIFICATION, store the error output device               PUTDEV   putdev.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
STORE long error message                                   PUTLMS   putlms.f
STORE short error message                                  PUTSMS   putsms.f
STORE the error output device specification                PUTDEV   putdev.f
STORE the error response action                            PUTACT   putact.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
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
SUBSYSTEM, error trace                                     TRCPKG   trcpkg.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, intersection of ray and                           DSKX02   dskx02.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, az/el coordinates w.r.t. constant position  AZLCPO   azlcpo.f
SURFACE point extended object, az/el coordinates relative  AZLCPO   azlcpo.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
TANGENT point, find ray-ellipsoid                          TANGPT   tangpt.f
TARGET bodies, compute the angular separation between two  TRGSEP   trgsep.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 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 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 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
TRACE subsystem, error                                     TRCPKG   trcpkg.f
TRACEBACK depth                                            TRCDEP   trcpkg.f
TRACEBACK, get frozen copy of                              FREEZE   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
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 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 from one inertial frame to another          IRFTRN   irftrn.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 using sgp4., evaluate norad          EVSGP4   evsgp4.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 database, return SCLK type, using                   SCTY01   sc01.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 SCLK, return partition data for a                   SCPR01   sc01.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 plate id, compute normal vector from dsk            DSKN02   dskn02.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
TYPE, using type 1 database, return SCLK                   SCTY01   sc01.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 instrument name, return instrument's fov parameters, GETFVN   getfvn.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 sgp4., evaluate norad two-line element data          EVSGP4   evsgp4.f
USING substrings, update a range of das logical addresses  DASUDC   dasudc.f
USING two-body force model, propagate state vector         PROP2B   prop2b.f
USING type 1 database, return SCLK type,                   SCTY01   sc01.f
UTC, difference between ephemeris time and                 DELTET   deltet.f
UTC, ephemeris time to                                     ET2UTC   et2utc.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, replace marker with logical                         REPML    repml.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 numeric 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 from dsk type 2 plate id, compute normal            DSKN02   dskn02.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 conversion, range, az and el to rectangular       DRDAZL   drdazl.f
VELOCITY conversion, rectangular to range, az and el       DAZLDR   dazldr.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, n'th                           NTHWD    nthwd.f
WORD in a character string, next                           NEXTWD   nextwd.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 existing 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 existing 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
Fri Dec 31 18:40:37 2021