<<prev file | next file >>    view single page | view frames    summary: fields | routine    details: routine

ToBeReviewed/LECTURE/

read_ncdf.pro

topread_ncdf

result = read_ncdf(name, debut, fin, pour_etre_compatible, BOXZOOM=BOXZOOM, FILENAME=FILENAME, PARENTIN=PARENTIN, TIMESTEP=TIMESTEP, TIMEVAR=TIMEVAR, TOUT=TOUT, NOSTRUCT=NOSTRUCT, CONT_NOFILL=CONT_NOFILL, INIT=INIT, GRID=GRID, FBASE2TBASE=FBASE2TBASE, _EXTRA=_EXTRA)

PURPOSE:fonction de lecture pour fichier net_cdf. Ce programme, est moins universel que ncdf_lec (il fait appelle au variables declarees dans common.pro) mais il est du cop bcp plus facile d''utilisation. Il prend en compte la declaration des differents zoom qui ont ete definis (ixminmesh...premierx...) la declaration de la variable key_shift... bref le resultat de read_ncdf peut dorectement etre utilise dans plt... C''est aussi ce programme qui est utilise par defaut dans mes widgets pour la partie lecture. CATEGORY:lecture de fichiers NetCdf CALLING SEQUENCE:res = read_ncdf(name,debut[,fin]) INPUTS: name: un string definissant le champ a lire. debut et fin: sont relatifs a l''axe des temps. Ce peut etre - 2 dates du type yyyymmdd et ds ce cas on selectionne les dates qui sont comprisent entre ces 2 dates. - 2 indices qui definissent entre quel et quel pas de temps on doit extraire la dimension temporelle. exp: ne sert a rien! KEYWORD PARAMETERS: utilisables hors du contexte des widgets BOXZOOM: contient la boxzoom sur laquelle on doit faire la lecture FILENAME: string contennant le nom du fichier /INIT; to call automatically initncdf, filename and thus redefine all the grid parameters GRID='[UTVWF]' to specify the type of grid. Defaut is (1) based on the name of the file if the file ends by GRID[._][TUVFW].NC (not case sensible) or (2) T if case (1) is not found. IODIRECTORY;a string giving the name of iodirectory (see isafile.pro for all possibilities). default value is common variable iodir TIMESTEP:activer pour specifier que debut et fin font reference a des indices de l''axe du temps et non pas a des dates. TOUT: activer si on veut lire le ficher sur l''ensemble du domaine sans tenir compte du sous domaine definit par boxzoom ou lon1,lon2,lat1,lat2,vert1,vert2. NOSTRUCT: activer si on ne veut pas que read_ncdf reourne une structure mais uniquement le tableau se rapportant au champ. TIMEVAR: a string to define the name of the variable that contains the time axis. This keyword can be usefull if there is no unlimited dimension or if the time axis selected by defaut (the first 1D array with unlimited dimension) is not the good one OUTPUTS:une stucture lisible par litchamp.pro ou un simple tableau si /NOSTRUCT est active COMMON BLOCKS:common.pro SIDE EFFECTS: RESTRICTIONS:le champ doit avoir une dimension temporelle EXAMPLE:

Parameters

name       

debut       

fin       

pour_etre_compatible       

Keywords

BOXZOOM       

FILENAME       

PARENTIN       

TIMESTEP       

TIMEVAR       

TOUT       

NOSTRUCT       

CONT_NOFILL       

INIT       

GRID       

FBASE2TBASE       

_EXTRA       

Produced by IDLdoc 2.0.