slalib
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
This directory contains the Fortran source for the SLALIB version 2.5-2 routines. The SLALIB Fortran library has been made available to the IRAF project courtesy of Patrick Wallace of the Starlink project, the version distributed here is derived from the Starlink 2012 release in order to include the GPL'd version of the code. All the documentation normally provided with the Starlink routines can be found in the doc subdirectory, and in the sun67.tex file. See the 'read.me' and 'SLA_CONDITIONS' file in this directory for additional information and license restrictions. In order to complete the port to iraf the following name changes were made to the package routines. The package prefix was changed from "sla_" to "sl". Routines with root names that were longer than four characters have been renamed so that all the package routines have unique six character names. The complete name change list is shown below. A Unix sed script for implementing the changes automatically can be found in the file sedscript, using the editing commands in the files SED1, SED2, SED3. The machine dependent routines gresid, random, and wait have been removed from the IRAF version of SLALIB. The IRAF routines urand in osb$urand.x and tsleep in etc$tsleep.x can be used to replace the SLALIB routines random and wait. No other changes have been made to any of the routines. However a new routine precss.f has been added to the package. Precss.f is identical to preces.f except that the system argument is an integer code rather than a Fortran string. This avoids having to deal with Fortran strings and conversions in spp programs for this commonly used routine. The complete name translation list. sla_ADDET slADET sla_AFIN slAFIN sla_AIRMAS slARMS sla_ALTAZ slALAZ sla_AMP slAMP sla_AMPQK slAMPQ sla_AOP slAOP sla_AOPPA slAOPA sla_AOPPAT slAOPT sla_AOPQK slAOPQ sla__ATMS slATMS sla__ATMT slATMT sla_ATMDSP slATMD sla_AV2M slAV2M sla_BEAR slBEAR sla_CAF2R slCAFR sla_CALDJ slCADJ sla_CALYD slCAYD sla_CC2S slCC2S sla_CC62S slC62S sla_CD2TF slCDTF sla_CLDJ slCLDJ sla_CLYD slCLYD sla_CR2AF slCRAF sla_CR2TF slCRTF sla_CS2C slCS2C sla_CS2C6 slS2C6 sla_CTF2D slCTFD sla_CTF2R slCTFR sla_DAF2R slDAFR sla_DAFIN slDAFN sla_DAT slDAT sla_DAV2M slDAVM sla_DBEAR slDBER sla_DBJIN slDBJI sla_DC62S slDC6S sla_DCC2S slDC2S sla_DCMPF slDCMF sla_DCS2C slDS2C sla_DD2TF slDDTF sla_DE2H slDE2H sla_DEULER slDEUL sla_DFLTIN slDFLI sla_DH2E slDH2E sla_DIMXV slDIMV sla_DJCAL slDJCA sla_DJCL slDJCL sla_DM2AV slDMAV sla_DMAT slDMAT sla_DMOON slDMON sla_DMXM slDMXM sla_DMXV slDMXV sla_DPAV slDPAV sla_DR2AF slDRAF sla_DR2TF slDRTF sla_DRANGE slDA1P sla_DRANRM slDA2P sla_DS2C6 slDSC6 sla_DS2TP slDSTP sla_DSEP slDSEP sla_DT slDT sla_DTF2D slDTFD sla_DTF2R slDTFR sla_DTP2S slDTPS sla_DTP2V slDTPV sla_DTPS2C slDPSC sla_DTPV2C slDPVC sla_DTT slDTT sla_DV2TP slDVTP sla_DVDV slDVDV sla_DVN slDVN sla_DVXV slDVXV sla_E2H slE2H sla_EARTH slERTH sla_ECLEQ slECEQ sla_ECMAT slECMA sla_ECOR slECOR sla_EG50 slEG50 sla_EL2UE slELUE sla_EPB slEPB sla_EPB2D slEB2D sla_EPCO slEPCO sla_EPJ slEPJ sla_EPJ2D slEJ2D sla_EQECL slEQEC sla_EQEQX slEQEX sla_EQGAL slEQGA sla_ETRMS slETRM sla_EULER slEULR sla_EVP slEVP sla_FITXY slFTXY sla_FK425 slFK45 sla_FK45Z slF45Z sla_FK524 slFK54 sla_FK52H slFK5H sla_FK54Z slF54Z sla_FK5HZ slF5HZ sla_FLOTIN slRFLI sla_GALEQ slGAEQ sla_GALSUP slGASU sla_GE50 slGE50 sla_GEOC slGEOC sla_GMST slGMST sla_GMSTA slGMSA sla_H2E slH2E sla_H2FK5 slHFK5 sla_HFK5Z slHF5Z sla__IDCHI slICHI sla__IDCHF slICHF sla_IMXV slIMXV sla_INTIN slINTI sla_INVF slINVF sla_KBJ slKBJ sla_M2AV slM2AV sla_MAP slMAP sla_MAPPA slMAPA sla_MAPQK slMAPQ sla_MAPQKZ slMAPZ sla_MOON slMOON sla_MXM slMXM sla_MXV slMXV sla_NUT slNUT sla_NUTC slNUTC sla_OBS slOBS sla_OAP slOAP sla_OAPQK slOAPQ sla_PA slPA sla_PAV slPAV sla_PCD slPCD sla_PDA2H slPDAH sla_PDQ2H slPDQH sla_PERTEL slPRTL sla_PERTUE slPRTE sla_PLANEL slPLNE sla_PLANET slPLNT sla_PLANTE slPLTE sla_PM slPM sla_POLMO slPLMO sla_PREBN slPRBN sla_PREC slPREC sla_PRECES slPRCE sla_PRECL slPREL sla_PRECSS slPRCS # no SLALIB version sla_PRENUT slPRNU sla_PV2EL slPVEL sla_PV2UE slPVUE sla_PVOBS slPVOB sla_PXY slPXY sla_RANGE slRA1P sla_RANORM slRA2P sla_RCC slRCC sla_RDPLAN slRDPL sla_REFCO slRFCO sla_REFCOQ slRFCQ sla_REFRO slRFRO sla_REFV slREFV sla_REFZ slREFZ sla_RVEROT slRVER sla_RVGALC slRVGA sla_RVLG slRVLG sla_RVLSRD slRVLD sla_RVLSRK slRVLK sla_S2TP slS2TP sla_SEP slSEP sla_SMAT slSMAT sla_SUBET slSUET sla_SUPGAL slSUGA sla_SVD slSVD sla_SVDCOV slSVDC sla_SVDSOL slSVDS sla_TP2S slTP2S sla_TP2V slTP2V sla_TPS2C slTPSC sla_TPV2C slTPVC sla_UE2EL slUEEL sla_UE2PV slUEPV sla_UNPCD slUPCD sla_V2TP slV2TP sla_VDV slVDV sla_VN slVN sla_VXV slVXV sla_XY2XY slXYXY sla_ZD slZD