Directory: external/CDAWlib/
Contents
.pro files
- CDAWlib.pro
- Colorbar.pro
21 June 1993 added ccharsize ; 1995 July 26 added save on !x, !y, !p; 1995 Aug 2; BC reduced ncolors when not enough pixels; 1995 Sep 14 BC added !p.multi=0; 1996 Aug 28 BC Modified: July 30, 1997 by Tami Kovalick added the Reverse Keyword so that you can reverse the colors in the colorbar.
- Compare_myCDFs.pro
NAME: compare_mycdfs PURPOSE: To compare all record varying variables in two CDF files, and to determine if these variables are similarly named, typed, and dimensioned.
- DeviceClose.pro
- DeviceOpen.pro
- IDLmakecdf.pro
- LIST_mystruct.pro
NAME: LIST_mystruct.pro PURPOSE: Generates a list output for CDAWweb CALLING SEQUENCE: FUNCTION LIST_mystruct, a,NOGATT=nogatt,NOVATT=novatt,NORV=norv,$ NONRV=nonrv,NO2DRV=no2drv,FILENAME=filename,$ TSTART=TSTART,TSTOP=TSTOP,MAXRECS=maxrecs VARIABLES: Input: a - an IDL structure Keyword Parameters: nogatt - Global attributes output: =0 (print), =1 (no print) novatt - Variable attributes output: =0 (print), =1 (no print) norv - Record varying output: =0 (print), =1 (no print) nonrv - Non record varying output: =0 (print), =1 (no print) no2drv - 2D record varying output: =0 (print), =1 (no print) filename - Output filename maxrecs - Maximum record output REQUIRED PROCEDURES: HISTORY Initial version: 1.0 R.
- TAGindex.pro
- TNAXES.pro
NAME: TNAXES PURPOSE: Find nice time axis tics.
- align_center.pro
- angadj.pro
- apply_esa_qflag.pro
- apply_qflag.pro
- auroral_image.pro
NAME: Auroral_Image PURPOSE: This function plots a 2-dimensional array Z mapped onto a polar projection, with each point mapped to its corresponding Longitude and Latitude (possible to use three 1-dim arrays also) CATEGORY: Graphics CALLING SEQUENCE: AURORAL_IMAGE, Z, Lon, Lat INPUTS: Z: 2-dimensional data array (nLon, nLat) or 1-dimensional (requires Lon and Lat be defined) (currently assumes Z is always positive) OPTIONAL INPUTS: Lon: Corresponding Longitudes for Z, degrees (-180:+180 deg) 1-dimensional data array of size Z(*,0) or 2-dim of size Z(*,*) or 1-dimensional of size Z(*) if Z is 1-dim##### try to handle longitudes 0:360?? Lat: Corresponding Latitudes for Z, degrees (-90:+90 deg) 1-dimensional data array of size Z(0,*) or 2-dim of size Z(*,*) or 1-dimensional of size Z(*) if Z is 1-dim Assumes measurements in Z are centered on Lat, Lon values KEYWORD PARAMETERS: LOGZ=logZ: Scale Z data and color scale logarithmically CENTERPOLE=centerPole: Center on nearest pole (overrides centerLonLat) CENTERLONLAT=centerLonLat: Center of polar plot [Lon, Lat], degrees (if centerPole and centerLonLat not provided, center on middle of image) RANGELONLAT=rangeLonLat: Range of Longitude and Latitude, degrees [minLat, minLon, maxLat, maxLon] (Lat may be >90 or <-90 and Lon may be >180 or <-180 for crossing poles and Dateline) default is to plot the whole sphere (Earth) CONTINENTs=continents: switch to plot continent outlines (requires Lon and Lat in geographic coordinates) TJK added the following on 12/12/2003 for vis lab requirements FILL_CONT=fill continental outlines w/ solid color NOGRID=nogrid: switch to not plot map grid (Lat, Lon lines) default is to plot grid lines (added by request) NLON=nLon: Number of pixels of output image in Longitude dim (def=50) NLAT=nLat: Number of pixels of output image in Latitude dim (def=50) NLon and NLat only used by Map_image and TV MAXVALUE=maxValue: Max value of data to plot; values above are ignored MINVALUE=minValue: Min value of data to plot; values below are ignored FILLVALUE=fillValue: Data with this value are ignored NOCOLORBAR=nocolorbar: Switch to not plot a color bar on right default is to plot colorbar (added by request) CTITLE=ctitle: String title for colorbar CSCALE=cscale: scale for colorbar range [min, max] CCHARSIZE=cCharSize: Character size for axis on color bar ROTATION=rotation: Rotate map, degrees (def=0), positive clockwise TVSCALE=tvScale: Integer scaling factor for TV method only METHOD=method: String indicating which method to plot with: "TV": TV bitmap of Z scaled to color table (no map, no plot) "QUICK": Quick plotting of Z array only (no map) "PLOTS": Use plots command "POLYFILL": Use polyfill "MAPIMAGE": Use map_image and tv (least preferred method) "DILATE": Use convert_coord, dilate and tv "MP": Map Overlay (testing) SLOW=slow: Switch to use bilinear and quintic interpolations (def=0) Only used by Map_image method STATUS=status: Return 0 if plot okay, else -1 for an error, status variable must be predefined before call PROJ=proj: Set map projection; defaults to /satellite 1=stereo, 2=ortho, 3=cone, 4=lamb, 5=gnom, 6=azim, 7=satel, 9=merc, 10=moll, 14=sinu, 15=aitoff Simple cyl proj: 11=8, 12=merc, 13=moll, 18=aitoff use 1, 2, 4, 6, 7 (see IDL manual for more info) ALTITUDE=altitude: Distance from center of sphere in units of sphere's radius (for satellite (7) projection) MAPCOLOR=mapColor: color index for grids and continent overlays; default=white MAPCHARSIZE=mapCharSize: character size for grid numbers; default=1.0 _EXTRA=extra: Any extra parameters to pass on to plot outline Add your own title, xtitle, ytitle May be able to over-ride plot location/size with position DEBUG=debug: switch to print debugging statements NOISOTROPIC=noisotropic: turn off isotropic mapping; default=1 (on) OUTPUTS: No outputs.
- axlabel.pro
NAME: AXLABEL PURPOSE: Put previously calculated axis labels onto the screen at proper position.
- b_lib.pro
- bar_chart.pro
- break_mySTRING.pro
NAME: BREAK_MYSTRING PURPOSE: Convert a string into a string array given a delimiting character CALLING SEQUENCE: out = break_mystring(instring) INPUTS: instring = input text string KEYWORD PARAMETERS: delimiter = character to parse by.
- cdaweb_errplot.pro
NAME: CDAWEB_ERRPLOT PURPOSE: Plot error bars over a previously drawn plot.
- cdaweb_skymap.pro
NAME: CDAWeb_Skymap PURPOSE: This Skymap code was given to us by the TWINS project in order to properly produce mapped image plots of their TWINS images.
- cdaweb_velovect.pro
NAME: CDAWEB_VELOVECT PURPOSE: To plot a velocity field (uses normalized coords) on a map CALLING SEQUENCE: cdaweb_velovect,u,v,x,y INPUTS: u = x component of the 2D field.
- cdaweb_xdisplayfile.pro
NAME: XDISPLAYFILE PURPOSE: Display an ASCII text file using widgets and the widget manager.
- cdfx.pro
- cdfx_editvattrs.pro
- cdfx_opencdfs.pro
- cdfx_prefs.pro
- cdfx_showstats.pro
- cdfx_timeslice.pro
- cdfx_utils.pro
- cdfx_windowlist.pro
- cdfx_xinteranimate.pro
- checkfiles.pro
- chk_leap_year.pro
- cnv_mdhms_sec.pro
NAME: CNV_MDHMS_SEC PURPOSE: convert time from the form year, month, day, hour, minute, sec to seconds of the year Calling sequence: t = cnv_mdhms_sec(yr, month, day, hour, minute, sec) if the arguments are arrays, they must be the same size OR t = cnv_mdhms_sec(time_array) where time_array is a 2-d intarr (6,n) the first dimension gives the year, month, day, hour, minute, sec
- cnv_sec_mdhms.pro
NAME: CNV_SEC_MDHMS PURPOSE: Convert the time in seconds of the year to the form month, day hour, minutes, and seconds CALLING SEQUENCE: status = cnv_sec_mdhms(yr, mo, day, hour, minute, sec, yr_secs) All the arguments must be given.
- cnvcoord.pro
NAME: CNVCOORD PURPOSE: Convert coordinates from geographic to PACE magnetic or from PACE magnetic to geographic calling sequence: pos = cnvcoord(inpos,[inlong],[height],[/GEO]) the routine can be called either with a 3-element floating point array giving the input latitude, longitude and height or it can be called with 3 separate floating point values giving the same inputs.
- cnvtime.pro
NAME: CNVTIME PURPOSE: This provides an alternate entry point to CNV_MDHMS_SEC
- combined_subtitle.pro
NAME: Combined_SUBTITLE PURPOSE: Take a prepared string for both the title and pi line of the subtitle and properly place them on the plot.
- compare_struct.pro
- compile_IDLmakecdf.pro
- compile_cdaweb.pro
- compile_cdfx.pro
- compile_inventory.pro
- compile_wi_h1_wav.pro
- convert_log10.pro
- create_plain_vis.pro
- create_plmap_vis.pro
- create_vis.pro
- decode_CDFEPOCH.pro
NAME: DECODE_CDFEPOCH PURPOSE: Create a yyyy/mm/dd hh:mm:ss string given a CDF Epoch time CALLING SEQUENCE: out = decode_cdfepoch(e) INPUTS: e = CDF Epoch timetag (i.e.
- delete_myhandles.pro
- dt_tm_mak.pro
NAME: DT_TM_MAK PURPOSE: Set up a time and date string from reference JD and offset.
- eccmlt.pro
NAME: ECCMLT PURPOSE: Convert coordinates from geographic to geomagnetic and computes eccentric dipole MLT calling sequence: pos = eccmlt(year,doy,sod,r,lat,lon)Copyright 1996-2013 United States Government as represented by theAdministrator of the National Aeronautics and Space Administration.
- encode_CDFEPOCH.pro
NAME: ENCODE_CDFEPOCH PURPOSE: Convert a 'yyyy/mm/dd hh:mm:ss' string into CDF epoch time CALLING SEQUENCE: e = encode_cdfepoch(instring) INPUTS: instring = string in the form: 'yyyy/mm/dd hh:mm:ss' KEYWORD PARAMETERS: epoch16 - if set, the value returned is double complex epoch16 value tt2000 - if set, the value returned is a 8 byte integer tt200 value if not set, return the usual epoch double value OUTPUTS: e = CDF epoch timetag (i.e.
- evaluate_image_struct.pro
- evaluate_varstruct.pro
- examine_SPECTROGRAM_DT.pro
- findGaps.pro
- find_gaps.pro
NAME: FIND_GAPS PURPOSE: To locate data gaps in an array of Epoch times by searching for delta-T's of a given size greater than the average data resolution.
- flux_movie.pro
NAME: FLUX_MOVIE PURPOSE: To generate mpeg "flux" IMAGE movie files given in the input parameter, astruct.
- fuv_movie.pro
NAME: FUV_MOVIE PURPOSE: Produce mpeg movie from FUV images (WIC, SIE, SIP) CALLING SEQUENCE: out = fuv_movie(astruct,vname) INPUTS: astruct = structure returned by the read_mycdf procedure.
- fuv_ptg_mod.pro
NAME: FUV_PTG_MOD PURPOSE: calculates geocentric lat,lon, for a complete image CALLING SEQUENCE:fuv_ptg_mod,system,vname,time,emis_hgt,gclat,gclon,l0,ras,decl INPUTS: image_info_for_instrument:structure which contains all values for pointing calculation vname: name of the variable in the structure to plot time: time(1)=yyyyddd, time(2)=msec of day emis_hgt: los altitude KEYWORD PARAMETERS: geodetic (set) returns geodetic values if set getra (set) calculates ra & dec if set ra (out) right ascension (deg) dec (out) declination (deg) s (out) scalar for lpix lpixX (out) x component of unit look direction lpixY (out) y component of unit look direction lpixZ (out) z component of unit look direction posX (out) x,y,z components of vector from posY (out) earth center to emission posZ (out) versStr (out) software version string orbpos (in) hfrey, added 10/23/2000 orb pos in gci.
- fuv_read_epoch.pro
NAME: FUV_READ_EPOCH PURPOSE: Convert a string into a string array given a delimiting character CALLING SEQUENCE: fuv_read_epoch,epoch,year,month,day,hour,minute,second,millisecond, $ ut,doy,file_stub=file_stub INPUTS: epoch - value is the number of milliseconds since 01-Jan-0000 00:00:00.000 KEYWORD PARAMETERS: file_stub - I have no idea what this is for.
- fuv_rotation_matrix.pro
NAME: fuv_rotation_matrix PURPOSE: this procedure prepares the rotation matrix which gives the look directions for the IMAGE FUV instruments CATEGORY: CALLING SEQUENCE: transformation_matrix=fuv_rotation_matrix(omega,theta,$ phi,scsv_x,scsv_y,scsv_z,sc_x,sc_y,sc_z,psi) INPUTS: omega : instrument roll in degrees, fixed in time theta : instrument tilt in degrees, fixed in time phi : instrument azimuth in degrees direction cosines of true spin axis in metal system scsv_x = henry's a scsv_y = henry's b scsv_z = henry's c direction cosines of true spin axis in inertial GCI system sc_x = henry's d sc_y = henry's e sc_z = henry's f psi : phase angle in degrees OPTIONAL INPUTS: none KEYWORD PARAMETERS: none OUTPUTS: transformation_matrix OPTIONAL OUTPUTS: none COMMON BLOCKS: none SIDE EFFECTS: none known RESTRICTIONS: we here use the "right mathematical" way of preparing and using a matrix (IDL ##), not the usual IDL way (#) for the moment this looks awful, but provides better comparison with C-code all input vector components have to describe unit vectors and should be given in double precision PROCEDURE: EXAMPLE: SEE ALSO: MODIFICATION HISTORY: Written by: hfrey, using the mathematics developed by H.
- gen_individual_inv.pro
- generate_iacg.pro
- generate_inventory.pro
- generate_inventory2.pro
- generate_istp.pro
- generate_others.pro
- generate_small.pro
- generate_sp.pro
- generate_sp_phys.pro
- geo_to_mag.pro
- geopack.pro
- get_datasets.pro
- get_doy.pro
- get_mydata.pro
- handle_check.pro
- hsave_struct.pro
- ic_gci_transf.pro
- idlsave.pro
- inventory.pro
- jdselect.pro
NAME: JDSELECT PURPOSE: Select Julian Day array subset by month or weekday.
- loglevels.pro
NAME: LOGLEVELS (function) PURPOSE: Compute default values for logarithmic axis labeling or contour levels.
- make_cdawlib.pro
- make_ssc_plots.pro
- make_ssc_plots5.pro
- make_ssc_plots53.pro
- make_ssc_plots5_dev.pro
- make_ssc_plots5_dev_mambo.pro
- makei.pro
NAME: MAKEI PURPOSE: Make a long array with given start and end values and step size.
- map_keywords.pro
NAME: MAP_KEYWORDS.PRO PURPOSE: Read in a file of keyword values pairs and assign these to IDL keywords KEYWORD PARAMETERS: ORB_VW Orbit plot keyword for orbit view up to an array (xy, xz, yz, xr) XMIN Orbit plot keyword for minimum x axis value YMIN Orbit plot keyword for minimum y axis value YMAX Orbit plot keyword for maximum y axis value XMAX Orbit plot keyword for maximum x axis value DOYMARK Orbit plot keyword for interval along the orbit on which the day of year is plotted HRMARK Orbit plot keyword for interval along the orbit on which the hour of day is plotted HRTICK Orbit plot keyword for tick interval along the orbit MNTICK Minute tick interval MNMARK Minute mark interval BZ Orbit plot keyword for BZ component PRESS Orbit plot keyword for solar wind pressure STATION Mapped plot keyword for an array of stations IPROJ Mapped plot keyword for map projection aitoff (15), az.
- match.pro
NAME: MATCH PURPOSE: Routine to match values in two vectors.
- mlt.pro
NAME: MLT PURPOSE: convert UT time to MLT calling sequence: mt = mlt(year, ut_seconds, mag_long) inputs: year, time in seconds from Jan.
- modify_mystruct.pro
- monday.pro
NAME: MONDAY.PRO PURPOSE: convert year and day_of_year to month and day or vice versa CALLING SEQUENCE: monday,year,doy,mo,day,[/YEARDAY] If the keyword, YEARDAY is set, the routine will take the year, the month, and the day of the year and return the day number of the year (Jan.
- monthdays.pro
NAME: MONTHDAYS PURPOSE: Given a year and month returns number of days in that month.
- movie_images.pro
NAME: MOVIE_IMAGES PURPOSE: To plot the image data given in the input parameter astruct as a mpeg movie.
- movie_map_images.pro
NAME: MOVIE_MAP_IMAGES PURPOSE: To plot a sequence of mapped images into a movie file.
- movie_skymap.pro
NAME: MOVIE_SKYMAP PURPOSE: Produce gif/mpeg movie from TWINS images CALLING SEQUENCE: out = movie_skymap(astruct,vname) INPUTS: astruct = structure returned by the read_mycdf procedure.
- movie_wind_map.pro
NAME: movie_wind_map PURPOSE: To plot a sequence of mapped images into a movie file.
- orb_mgr.pro
- orbit_plt.pro
- parse_mydepend0.pro
- plasma_movie.pro
NAME: PLASMA_MOVIE PURPOSE: To plot plasmagram image data given in the input parameter astruct as a mpeg movie.
- plot_enaflux5.pro
- plot_fluximages.pro
NAME: PLOT_FLUXIMAGES PURPOSE: To plot the image data given in the input parameter astruct.
- plot_fuv_images.pro
NAME: GRID_MAP PURPOSE: To overlay a map grid on top of an image CALLING SEQUENCE: out = grid_map( ) INPUTS: KEYWORD PARAMETERS: OUTPUTS: out = status flag, 0=0k, -1 = problem occured.
- plot_images.pro
NAME: PLOT_IMAGES PURPOSE: To plot the image data given in the input parameter astruct.
- plot_map_images.pro
NAME: GRID_MAP PURPOSE: To overlay a map grid on top of an image CALLING SEQUENCE: out = grid_map( ) INPUTS: KEYWORD PARAMETERS: OUTPUTS: out = status flag, 0=0k, -1 = problem occured.
- plot_maps.pro
NAME: PLOT_MAPS PURPOSE: To plot the geographic maps in various map projections.
- plot_plasmagram.pro
NAME: PLOT_PLASMAGRAM PURPOSE: To plot the image as a plasmagram given the data structure as returned from read_myCDF.pro Can plot as "thumbnails" or single frames.
- plot_radar.pro
- plot_skymap.pro
NAME: PLOT_SKYMAP PURPOSE: To plot the image data with the TWINS project provided skymap software.
- plot_spectrogram.pro
NAME: PLOT_SPECTROGRAM PURPOSE: To generate a spectrogram plot given the anonymous structures returned by the read_mycdf function.
- plot_stack.pro
NAME: PLOT_STACK PURPOSE: To generate a multiple line time series plot given the anonymous structures returned by the read_mycdf function.
- plot_timeseries.pro
NAME: PLOT_TIMESERIES PURPOSE: To generate a time series plot given the anonymous structures returned by the read_mycdf function.
- plot_timetext.pro
NAME: PLOT_TIMETEXT PURPOSE: To generate a time text plot given the anonymous structures returned by the read_mycdf function.
- plot_wind_map.pro
NAME: PLOT_WIND_MAP PURPOSE: To plot the map image data given in the input parameter astruct.
- plotlabel.pro
- plotmaster.pro
NAME: PLOTMASTER PURPOSE: To plot the data given in 1 to 10 anonymous structure of the type returned by the read_mycdf function.
- print_inv_stats.pro
- project_subtitle.pro
NAME: PROJECT_SUBTITLE PURPOSE: Examine the structure given by the input parameter, and return a string to be used as a subtitle giving project information, and write this string onto current plot.
- read_myCDF.pro
This package of IDL functions facilitates reading data and metadata from Common Data Format (CDF) files.
- red_offset.pro
- region_filt.pro
- replace_bad_chars.pro
- restore_mystruct.pro
- save_mystruct.pro
- semiminmax.pro
NAME: semiMinMax PURPOSE: For array y, return min and max values within 3 standard deviations from the mean CALLING SEQUENCE: semiMinMax, y, ymin, ymax INPUTS: y = array of 4 or more elements KEYWORD PARAMETERS: MODIFIED = use modified sigma which uses kurt.
- spectrogram.pro
NAME: Spectrogram PURPOSE: This function plots a color spectrogram of Z in contiguous or non-contiguous blocks with color Z(i,j) (data Z(i,j) is shown as a box of size Xmin(i):Xmax(i) and Ymin(j):Ymax(j) with color Z(i,j)) CATEGORY: Graphics CALLING SEQUENCE: SPECTROGRAM, Z, [X, Y] SPECTROGRAM, Z, Xmin, Ymin, Xmax, Ymax SPECTROGRAM, Z, Xcenter, Ycenter, Xminus, Yminus, Xplus, Yplus INPUTS: Z: 2-dimensional data array; converted to float or double for NAN use OPTIONAL INPUTS: X: 1-dimensional data array of size Z[*,0] or 2-dim of size Z[*,*] Y: 1-dimensional data array of size Z[0,*] or 2-dim of size Z[*,*] Xmin: 1- or 2- dim array of X values for left side of each data box Ymin: 1- or 2- dim array of Y values for bottom side of each data box Xmax: 1- or 2- dim array of X values for right side of each data box Ymax: 1- or 2- dim array of Y values for top side of each data box Xcenter:1- or 2- dim array of X values for center side of each data box Ycenter:1- or 2- dim array of Y values for center side of each data box Xminus: Xcenter-Xminus defines left side of each data box Yminus: Ycenter-Yminus defines bottom side of each data box Xplus: Xcenter+Xplus defines right side of each data box Yplus: Ycenter+Yplus defines top side of each data box (this allows gaps or overlaps in boxes; if not desired, use Z,X,Y case) KEYWORD PARAMETERS: COLORBAR=colorbar: Switch to create color bar on right CSCALE=cScale: scale for colorbar range [min, max]; sets /colorbar CTITLE=cTitle: String title for colorbar CCHARSIZE=cCharSize: Character size for axis on color bar LOGZ=logZ: Scale Z data and color scale logarithmically LOGX=logX: Scale Y axis logarithmically LOGY=logY: Scale Y axis logarithmically CENTER=center: Center boxes on (X,Y) location (only for 3 parameter case: spectrogram, Z, X, Y, /center) CENTERX=centerX: Center boxes in X direction (only for 3 parameter case: spectrogram, Z, X, Y, /centerX) CENTERY=centerY: Center boxes in Y direction (only for 3 parameter case: spectrogram, Z, X, Y, /centerY) FILLVALUE=fillValue: Z data with this value are ignored YFILLVALUE=YfillValue: Y data with this value are ignored XFILLVALUE=XfillValue: X data with this value are ignored MAXVALUE=maxValue: Max value of data to plot; values above are ignored MINVALUE=minValue: Min value of data to plot; values below are ignored [probably better to use cScale so extremas are colored not ignored] NRESCOL=nResCol: number of colors to reserve outside color table, def=2 NOSKIPGAPS=noSkipGaps: Turns off treating large delta X as missing data and skip; not done anyway if Center option selected #### Also assumes 1-dim X array NOYSKIPGAPS=noYSkipGaps: Turns off treating large delta Y as missing data QUICK=quick: Allow quick and dirty plotting ignoring X and Y sizes (for X and Z plot devices only) REDUCE=reduce: Reduce the number of X values to polyfill to not more than twice the number of pixels across the plot, by sampling every so many values; for non-Postscript devices only; done for speed, alternative to /quick NOCLIP=noclip: Polyfill bug in Z device; defaults to noclip=0 STATUS=status: Return 0 if plot okay, else -1 for an error, status variable must be predefined before call _EXTRA=extra: Any extra parameters to pass on to plot outline Add your own title, xtitle, ytitle May be able to over-ride plot location/size with position OUTPUTS: No outputs.
- split_filename.pro
- ssc_plot.pro
NAME: ssc_plot.pro PURPOSE: Calls read_myCDF and plotmaster for SSCWEB plotsCopyright 1996-2013 United States Government as represented by theAdministrator of the National Aeronautics and Space Administration.
- startCDFx.pro
- three_sigma.pro
NAME: Three_sigma PURPOSE: For array y, return min and max values within 3 standard deviations from the mean CALLING SEQUENCE: res=three_sigma(y) INPUTS: y = array of 4 or more elements KEYWORD PARAMETERS: MODIFIED = use modified sigma which uses kurt.
- time_label.pro
NAME: TIME_LABEL PURPOSE: Make a time label array CATEGORY: CALLING SEQUENCE: lbl = time_label(v, form) INPUTS: v = Array of values in seconds.
- timeaxis_text.pro
NAME: TIMEAXIS_text PURPOSE: Plot a time axis.
- timeslice_mystruct.pro
- uvilook.pro
- vectplt.pro
NAME: VECTPLT.PRO PURPOSE: Multi-purpose vector plotting routine for CDF data file representation CALLING SEQUENCE: vectplt,mlats,mlons,malts,vest,vnrt,mytimes,qflgs,Stitle=station,$ mcors=mltin,Qmin=qmin,Qmax=qmax,nopolar=nop,Scale=scale,nobin=nob,$ p0lat=p0lat,p0lon=p0lon,rot=rot,binlat=bin_lat,binlon=bin_lon,$ limit=limit,latdel=latdel,londel=londel,Alt=alt,Ttitle=thetitle,$ lthik=lthik,symsiz=symsiz,symcol=symcol,_extra=extras VARIABLES: Input: mlats(*) - an N element array of geographic latitudes mlons(*) - an N element array of geographic longitudes malts(*) _ an N element array of geographic altitudes vest(*) - an N element array of the eastward component velocity vector vnrt(*) - an N element array of the northward component velocity vector mytimes - an IDL structure comprised of the following: year, day of year, month, day of month, and an N element array of seconds of day qflgs - an N element array of the quality flag Keyword Parameters: Stitle=station - Observing Station Name mcors=mltin - Coordinate Transformation Flag 0 - Eccentric Dipole Magnetic Local Time 1 - Altitude Adjusted Corrected Geomagnetic Coordinates (AACGC) MLT 2 - Geographic Coordinates Qmin=qmin - Minimum exceptable quality flag Qmax=qmax - Maximum exceptable quality flag nopolar=nop - Disables clockdial display; enables user defined projections Scale=scale - Set the size of vectors plotted (1000 default) nobin=nob - turns off binning and averaging of vectors binlat=bin_lat - latitude bin interval binlon=bin_lon - longitude bin interval p0lat=p0lat - map_set argument; latitude center of map p0lon=p0lon - map_set argument; longitude center of map rot=rot - map_set argument; rotation of map limit=limit - map_set limits latdel=latdel - latitude interval londel=londel - longitude interval Alt=alt - Altitude of coordinate transformation Ttitle=thetitle - Title for plot lthik=lthik - vector line thickness symsiz=symsiz - vector position marker symcol=symcol - vector position marker color REQUIRED PROCEDURES: This procedure requires the routine GENLIB.PRO and a shared object module, LIB_PGM.so, of C and fortran source.
- ver.pro
NAME: VER PURPOSE: Plot a vertical line on a graph at specified x value.
- version.pro
- virtual_funcs.pro
NAME: Function ALTERNATE_VIEW PURPOSE: Find virtual variables and replace their data w/ the component0 data CALLING SEQUENCE: new_buf = alternate_view(buf,org_names) VARIABLES: Input: buf - an IDL structure built w/in read_myCDF org_names - list of original variables input to read_myCDF.
- vis.pro
- wi_h1_wav.pro
- write_mgif.pro
NAME: WRITE_MGIF PURPOSE: Write an IDL image and color table vectors to a GIF (graphics interchange format) file.
- write_mycdf.pro
- xplot_images.pro
- xyzmap.pro
NAME: XYZMAP.PRO PURPOSE: Display of stations and satellite traces on a world projection CALLING SEQUENCE: xyzmap,lat,lon,alt,station,trace=trace,vlat=vlat,iproj=iproj,limit=limit,$ latdel=latdel,londel=londel,Ttitle=thetitle,$ pmode=pmode,rng_val=rng_val,num_int=num_int,$ ptype=ptype,lthik=lthik,symsiz=symsiz,symcol=symcol,$ charsize=charsize,xmargin=xmargin,ymargin=ymargin,$ xoffset=xoffset,yoffset=yoffset,lnlabel=lnlabel,_extra=extras VARIABLES: Input: lat(*) - an N element array of geographic latitudes lon(*) - an N element array of geographic longitudes alt(*) _ an N element array of geographic altitudes station(*) - an N element array of station names Keyword Parameters: trace=trace - if set, then plot lat,lon connected lines.
- ymd2dn.pro
NAME: YMD2DN PURPOSE: Convert from year, month, day to day number of year.