📄 astro.readme
字号:
July 2003This directory includes about 80 mostly self-contained astronomy utilities.The procedure UVBYBETA uses the non-standard system variable !TEXTOUT.The procedure ASTROLIB can be used to add this system variable to one'ssession.The procedure WCS_DEMO demonstrates the world coordinate system (WCS) transformation procedures WCSSPH2XY and WCSXY2SPH. Information on the proposed WCS standards is available from http://fits.cv.nrao.edu/documents/wcs/wcs.html. WCS_DEMO requires use of theSPHDIST() function in the /jhuapl directory.The routines JPLEPHREAD and JPLINTERP require a FITS file containing a JPL (JetPropulsion Laboratory) ephemeris for solar system bodies. A copy of theDE405 ephemeris FITS file JPLEPH.405 is available inhttp://idlastro.gsfc.nasa.gov/ftp/data/ but note that this file is notincluded in the IDL Astronomy Library tar files. Additional time conversion procedures such as those to convert between Julian date and International Atomic Time (TAI) are located in http://sohowww.nascom.nasa.gov/solarsoft/gen/idl/timeAlso see the utility procedure CMSYSTIME() in http://astrog.physics.wisc.edu/~craigm/idl/misc.html#CMSYSTIMEAstronomical Utilities pro/astro________A_b() - Compute B band interstellar extinction as a function of Galactic coords.ADSTRING() - Format RA and DEC as a character stringAIRTOVAC - Convert air wavelengths to vacuum wavelengthsAITOFF - Convert longitude,latitude to X,Y using Aitoff equal-area projectionAITOFF_GRID - Create an overlay grid using the AITOFF projection ALTAZ2HADEC - Convert Horizon (Alt-Az) coordinates to Hour Angle and DeclinationARCBAR - Draw an arcbar over an image showing the astronomical plate scaleARROWS - Given a FITS header, display a "weathervane" showing N-E orientation ASTDISP - Display formatter for pixel + astronomical coordinatesASTRO - Interactive driver to compute astronomical precession, or coordinate conversions (calls EULER and PRECESS).BARYVEL - Compute components of barycentric Earth velocity, given Julian dateBPRECESS - Precess coordinates, proper motion from J2000 to B1950CALZ_UNRED - Deredden a galaxy spectrum using the Calzetti et al. (2000) formulaCCM_UNRED - Deredden a spectrum using the Cardelli, Clayton and Mathis (1989) parameterization.CO_ABERRATION - Calculate changes to Ra and Dec due to aberration effectsCO_NUTATE - Calculate changes in RA and Dec due to nutation of the Earth's rotationCO_REFRACT() - Calculate correction to altitude due to atmospheric refractionCOSMO_PARAM - Derive a full set of cosmological parameters given a subsetCT2LST- Convert from civil time to local sidereal timeDATE() - Convert day of year to a DY-MON-CCYY string (FITS standard)DATE_CONV() - Function to perform various date format conversionsDAYCNV- Convert from Julian Date to calendar date.DEREDD- Deredden Stromgren indices (called by UVBYBETA)ECI2GEO() - Convert Earth-centered inertial coordinates to geographic coordsEQ2HOR - Convert celestial (ra-dec) coords to local horizon coords (alt-az).EQPOLE - Convert longitude,latitude to X,Y using polar equal-area projectionEQPOLE_GRID - Create overlay grid using polar equal-area projectionEULER - Astronomical coordinate system conversionsFLUX2MAG() - Convert from flux units to magnitudesFM_UNRED - Deredden a spectrum using the Fitzpatrick & Massa (1998) parameterization.GAL_UVW - Calculate the Galactic space velocity (U,V,W) of a starGAL_FLAT() - Correct a galaxy image for inclination effects.GALAGE - Derive a galaxy age as a function of redshift for a cosmological modelGCIRC - Compute rigorous great circle distanceGEO2ECI() - Convert geographic coordinates to Earth-centered inertial coords GEO2GEODETIC() - Convert from geographic to geodetic coordinatesGEO2MAG() - Convert from geographic to geomagnetic coordinatesGEODETIC2GEO() - Convert from geodetic to geographic coordinatesGET_COORDS - Read in angular input in decimal or sexigesimal formatGET_DATE - Get the current date in CCYY-MM-DD format (FITS standard)GET_JULDATE - Get the current Julian date as a double precision scalarGLACTC- Convert between Galactic and equatorial coordinates at any equinox HADEC2ALTAZ - Converts Hour Angle and Declination to Horizon (alt-az) coordinates HELIO - Compute (low-precision) heliocentric coordinates of the planets HELIO_JD() - Convert geocentric (reduced) Julian date to heliocentric Julian dateHELIO_RV() - Compute radial velocity given binary star orbit parametersHOR2EQ - Convert local horizon coords (alt-az) to equatorial (ra-dec).IMCONTOUR - Contour plots with astronomical labeling (either RA,Dec or arc distance from the image centerIMF() - Return values for a multi-component power law initial mass functionISMEUV() - Compute EUV optical depth due to photoionization of HI, HeI and HeIIJDCNV - Convert from calendar date to Julian date.JPLEPHINTERP - Interpolate position and motion of planetary bodies (JPL Ephemeris)JPLEPHREAD - Open and read JPL DE200 or DE405 Ephemeride FITS FileJPRECESS - Precess positions & proper motions from B1950 to J2000JULDATE-Convert from calendar date to reduced Julian date. LSF_ROTATE - Create a 1-d convolution kernel to broaden a spectrum from a rotating starLUMDIST - Return luminosity distance for a given redshift & cosmological modelMAG2GEO() - Convert from geomagnetic to geographic coordinatesMAG2FLUX() - Convert from magnitudes to flux unitsMONTH_CNV() Convert a month name to the equivalent number or vice-versa MOONPOS- Compute the RA and Dec (and distance) of the Moon at a given dateMPHASE - Compute illuminated fraction of the Moon's disk for given Julian datesNUTATE - Compute the nutation in longitude and latitude for given Julian date(s)OBSERVATORY - Return coordinates, altitude & time zones of an observatoryPLANCK() - Returns a blackbody flux for a given effective temperaturePLANET_COORDS - Return low-precision RA and Dec of planets give a date(s)POSANG - Compute the position angle between sources of specified RA and DecPRECESS - Precess RA and Dec to a new equinoxPRECESS_CD - Precess the PC (or CD) matrix in a FITS header to a new equinoxPRECESS_XYZ - Precess equatorial geocentric rectangular coordinatesPREMAT() - Returns precession matrix from equinox 1 to equinox 2QDCB_GRID - Create overlay grid using COBE quad cube database coordinatesRADEC - Format RA, Dec as Hours,Min,Sec,Deg,Min,SecREDSHIFT - Interactively convert between redshift, distance, and velocity (in /jhuapl)SIXTY - Convert decimal number to sexigesimal SPHDIST() - Find angular distance on a sphere (in /jhuapl)SUNPOS - Compute the RA and Dec of the Sun at a given dateTDB2TDT() - Relativistic clock corrections due to Earth motion in solar systemTEN() - Convert sexigesimal number to decimal TENV() - Like TEN but will work on a vector of sexigesimal numbers.TICPOS - Specify distance between tic marks for astronomical coordinatesTICLABELS - Create labels for astronomical coordinate tick marks TICS - Compute the optimum distance between tic marks for astronomical labelingTIC_ONE - Determine optimum position of the first tic in astronomical labeling UVBYBETA - Use Stromgren indices to derive dereddened colors, metallicity, and effective Temperature.VACTOAIR - Convert vacuum wavelengths to air wavelengths.WFPC2_METRIC - Compute the distortion in a WFPC2 image and return coordinatesXYZ - Compute heliocentric rectangular coordinates at given Julian date.YMD2DN() - Convert year,month,day to day number of the year (in /jhuapl)YDN2MD - Convert day number of the year to year, month,dayZANG() - Compute angular size as a function of redshift in a Friedman cosmologyZENPOS - Compute the RA and Dec of the local zenith at a given date
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -