+-------------------------+---------------------------------+--------+
|FILE |DESCRIPTION |REQUIRED|
+-------------------------+---------------------------------+--------+
|'project'.paf |e-mail address (PAF) |yes |
|'project'.phf |help (PHF) |yes |
|'project'.plf |LaTeX template (PLF) |yes |
|'project'_cover.pdf |cover (PDF) |yes |
|'project'_target.pdf |target (PDF) |no |
|'project'_budget.pdf |budget (PDF) |no |
|'project'.pcf |constraints (PCF) |no |
+-------------------------+---------------------------------+--------+
NOTE: all project files must be in lower case.
+--------+---------------------------------------------------------------------+
|PDF |DESCRIPTION |
+--------+---------------------------------------------------------------------+
|hidden |display flag (0=no,1=yes) |
|required|value required flag (0=no,1=yes) |
|field |field name |
|display |display field name |
|type |data type (1=string,2=short integer,3=long integer,4=float,5=double) |
|length |length of data |
|nelement|number of elements (1=atomic,#=group) |
|unit |unit |
|format |data format |
|default |default value |
+--------+---------------------------------------------------------------------+
NOTE: characters '#', '@', '$', '=', ':', and '|' must not be embedded in field
and display
+----------+-------------------------------------------------------------------+
|PCF |DESCRIPTION |
+----------+-------------------------------------------------------------------+
|field |field name ('@' prefix for sum) |
|type |1=value |
| |2=range |
| |3=logical and |
| |4=logical or |
|constraint|value=value,... |
| |range=minimum,maximum,... |
| |logical=field,... |
| |$file (external file specification) |
+----------+-------------------------------------------------------------------+
+-------------+----------------------------------------------------------------+
|KEYWORD |FILE |
+-------------+----------------------------------------------------------------+
|<COVER> |form |
|<TARGET> |form |
|<BUDGET> |form |
|%<TARGET> |LaTeX template |
|%<BUDGET> |LaTeX template |
|%<TRAILER> |LaTeX template |
|%<TABLE> #,# |LaTeX template (for target section only with #,# being number of|
| |rows and number of lines per row, respectively |
|TODAY |LaTeX template (for current date replacement) |
+----------+-------------------------------------------------------------------+
+---------------------+--------------------------------------------------------+
|BUILT-IN FIELD |DESCRIPTION |
+---------------------+--------------------------------------------------------+
|ABSTRACT |Abstract |
|ALT.TARGET |Alternate Target (if specified, field value must be |
| |either Y or N) |
|COI.FUND.AMT |Co-I Funding Amount |
|COORD.BII |Galactic Latitude |
|COORD.DEC |Declination |
|COORD.EPOCH |Epoch |
|COORD.LII |Galactic Logitude |
|COORD.OBS |Co-ordinated Observation |
|COORD.RA |R.A. |
|COORD.START.D |Co-ordinated Observation Start Day |
|COORD.START.H |Co-ordinated Observation Start Hour |
|COORD.START.MI |Co-ordinated Observation Start Minute |
|COORD.START.MO |Co-ordinated Observation Start Month |
|COORD.START.Y |Co-ordinated Observation Start Year |
|COORD.STOP.D |Co-ordinated Observation Stop Day |
|COORD.STOP.H |Co-ordinated Observation Stop Hour |
|COORD.STOP.MI |Co-ordinated Observation Stop Minute |
|COORD.STOP.MO |Co-ordinated Observation Stop Month |
|COORD.STOP.Y |Co-ordinated Observation Stop Year |
|FRINGE.BN.BASE |Fringe Benefit Base |
|FRINGE.BN.RATE |Fringe Benefit Rate |
|FRINGE.BN.SUB |Fringe Benefit Subotal |
|FRINGE.BN.TOTAL |Fringe Benefit Total |
|HEXTE.TELEM.A |HEXTE Cluster A Telemetry Rate |
|HEXTE.TELEM.B |HEXTE Cluster B Telemetry Rate |
|HEXTE.TELEM.SUBTOTAL |HEXTE Telemetry Rate |
|IND.COST.BASE |Indirect Cost Base |
|IND.COST.RATE |Indirect Cost Rate |
|IND.COST.SUB |Indirect Cost Subtotal |
|IND.COST.TOTAL |Indirect Cost Total |
|NUMBER.OF.TARGETS |Number of Targets |
|OTHER.SUB |Other Subtotal |
|OTHER.TOO |TOO Triggered by Optical/Other Observation |
|OTHER.TOTAL |Other Total |
|PCAEDS.TELEM.SUBTOTAL|Telemetry Subtotal for PCA/EDS |
|PCAEDS.TELEMETRY |PCA/EDS Telemetry Rate |
|PI.AMT |PI Funding Amount |
|PUBLICAT.SUB |Publication Subtotal |
|PUBLICAT.TOTAL |Publication Total |
|SALARY.MONTHS |Number of Months |
|SALARY.PERCENT.TIME |Percent of Time |
|SALARY.RATE |Salary Monthly Rate |
|SALARY.SUB |Salary Subtotal |
|SALARY.TOTAL |Salary Total |
|SUBGRANT.SUB |Subgrant Subtotal |
|SUBGRANT.TOTAL |Subgrant Total |
|SUPP.SUB |Supplies and Materials Subtotal |
|SUPP.TOTAL |Supplies and Materials Total |
|TARGET.NUMBER |Target Number (required field for target) |
|TOO |Target of Opportunity Observation |
|TOO.PROPOSAL |TOO Proposal |
|TOTAL.FUND.AMT |Total Cost |
|TOTAL.OBS.TIME |Total Observation Time |
|TOTAL.PROJECT.COST |Total Project Costs |
|TOTAL.TIME |Total Time |
|TRAVEL.SUB |Travel Subtotal |
|TRAVEL.TOTAL |Travel Total |
+---------------------+--------------------------------------------------------+
+-----------+------------------------------------------------------------------+
|VARIABLE |DESCRIPTION |
+-----------+------------------------------------------------------------------+
|cover |linked list |
|target |binary tree of linked list |
|budget |linked list |
|constraints|multi-level linked list |
|address |buffer |
|help |list |
|latex |list |
+-----------+------------------------------------------------------------------+
+--------------+---------------------------------------------------------------+
|MODULE |CALL |
+--------------+---------------------------------------------------------------+
|rpsp_alloccv |rpsp_alloccv |
| |rpsp_exit |
|rpsp_allocpc |rpsp_allocpc |
| |rpsp_alloccv |
| |rpsp_exit |
|rpsp_allocpd |rpsp_allocpd |
| |rpsp_exit |
|rpsp_allocpdt |rpsp_loadpdf |
| |rpsp_loadpcf |
| |rpsp_loadpaf |
| |rpsp_loadpf |
| |rpsp_alloctr |
| |rpsp_freepd |
| |rpsp_exit |
| |rpsp_print |
| |fstatus (util) |
|rpsp_alloctr |rpsp_alloctr |
| |rpsp_exit |
|rpsp_close | |
|rpsp_convpd |rpsp_prec |
| |rpsp_eq2gl |
| |rpsp_gl2eq |
| |rpsp_getfieldv |
| |ra_str2deg (autil) |
| |ra_deg2hms (autil) |
| |dec_str2deg (autil) |
| |dec_deg2dms (autil) |
| |strttrm (util) |
| |strupc (util) |
| |ckint (util) |
| |ckfloat (util) |
|rpsp_convtr |rpsp_convtr |
| |rpsp_convpd |
|rpsp_d2mjd |slaCldj (sla) |
| |slaCtf2d (sla) |
|rpsp_delete | |
|rpsp_duppd |rpsp_allocpd |
|rpsp_eq2gl |slaEqgal (sla) |
| |slaPreces (sla) |
|rpsp_exit |rpsp_print |
|rpsp_findfield|strcasecmpw (util) |
|rpsp_form |rpsp_getfieldc |
| |rpsp_print |
|rpsp_freecv | |
|rpsp_freepc |rpsp_freecv |
|rpsp_freepd | |
|rpsp_freepdt |rpsp_freepd |
| |rpsp_freetr |
| |rpsp_freepc |
| |rpsp_freepf |
|rpsp_freepf | |
|rpsp_freetr |rpsp_freetr |
| |rpsp_freepd |
|rpsp_getfieldc|rpsp_findfield |
|rpsp_getfieldv|rpsp_findfield |
| |strttrm (util) |
|rpsp_gl2eq |slaGaleq (sla) |
| |slaPreces (sla) |
|rpsp_help |rpsp_print |
|rpsp_init |rpsp_print |
|rpsp_latex |rpsp_ldumppd |
| |rpsp_ldumptr |
| |rpsp_print |
|rpsp_ldumppd |rpsp_hidden |
| |rpsp_string |
| |rpsp_print |
| |asctim (util) |
| |strform (util) |
|rpsp_ldumptr |rpsp_ldumptr |
| |rpsp_ldumppd |
| |strtrm (util) |
|rpsp_loadform |rpsp_findfield |
| |rpsp_alloctr |
| |rpsp_duppd |
| |rpsp_convpd |
| |rpsp_convtr |
| |rpsp_freepd |
| |strtrm (util) |
| |strcnvprnt (util) |
|rpsp_loadpaf |strtrm (util) |
| |rpsp_exit |
|rpsp_loadpcf |rpsp_allocpc |
| |strtrm (util) |
| |partok (util) |
| |strloc (util) |
|rpsp_loadpdf |rpsp_allocpd |
| |strtrm (util) |
| |partok (util) |
| |itoa (util) |
|rpsp_loadpf |rpsp_exit |
|rpsp_main |rpsp_init |
| |rpsp_project |
| |rpsp_allocpdt |
| |rpsp_help |
| |rpsp_latex |
| |rpsp_submit |
| |rpsp_constraints |
| |rpsp_verify |
| |rpsp_form |
| |rpsp_freepdt |
| |rpsp_print |
| |strloc (util) |
|rpsp_nmm |rpsp_hidden |
| |rpsp_too |
| |rpsp_tooproposal |
| |rpsp_numberoftargets |
| |rpsp_totaltime |
| |rpsp_pcaedstelemetry |
| |rpsp_pcaedstelemsubtotal |
| |rpsp_salarysub |
| |rpsp_salarytotal |
| |rpsp_fringebnsub |
| |rpsp_fringebntotal |
| |rpsp_traveltotal |
| |rpsp_supptotal |
| |rpsp_publicattotal |
| |rpsp_subgranttotal |
| |rpsp_othertotal |
| |rpsp_indcostsub |
| |rpsp_indcosttotal |
| |rpsp_totalprojectcost |
| |strttrm (util) |
|rpsp_open |rpsp_close |
| |rpsp_delete |
| |rpsp_exit |
|rpsp_pdumppd |rpsp_hidden |
| |rpsp_print |
| |strform (util) |
|rpsp_pdumptr |rpsp_pdumptr |
| |rpsp_pdumppd |
|rpsp_prec |slaPreces (sla) |
|rpsp_print | |
|rpsp_project |rpsp_print |
| |fstatus (util) |
|rpsp_string |rpsp_exit |
|rpsp_submit |rpsp_verify |
| |rpsp_pdumppd |
| |rpsp_pdumptr |
| |rpsp_open |
| |rpsp_close |
| |rpsp_delete |
| |rpsp_print |
| |mail (util) |
|rpsp_vdumppd |rpsp_getfieldc |
| |rpsp_getfieldv |
| |rpsp_findfield |
| |rpsp_print |
| |ra_str2deg (autil) |
| |dec_str2deg (autil) |
| |strttrm (util) |
| |ckint (util) |
| |ckfloat (util) |
|rpsp_vdumptr |rpsp_vdumptr |
| |rpsp_vdumppd |
| |rpsp_view |
| |rpsp_too |
| |rpsp_print |
| |itoa (util) |
|rpsp_verify |rpsp_vdumppd |
| |rpsp_vdumptr |
| |rpsp_print |
|rpsp_view |rpsp_findfield |
| |rpsp_d2mjd |
| |rpsp_print |
| |ra_str2deg (autil) |
| |dec_str2deg (autil) |
| |strtrm (util) |
| |getnmonth (util) |
| |Sview (external application) |
+--------------+---------------------------------------------------------------+