source: trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/write_ncdf.html @ 363

Last change on this file since 363 was 338, checked in by smasson, 16 years ago

update documentation

File size: 24.5 KB
Line 
1
2
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4  <head>
5    <title>write_ncdf.pro (SAXO Documentation Assistant)</title>
6  </head>
7
8  <body text="#000000" bgcolor="#FFFFFF">
9
10   
11<!-- Navbar template takes a structure with the following fields:
12       overview_href :
13       overview_selected :
14       dir_overview_href :
15       dir_overview_selected :
16       categories_href :
17       categories_selected :
18       index_href :
19       index_selected :
20       search_href :
21       search_selected :
22       file_selected :
23       source_href :
24       source_selected :
25       help_href :
26       help_selected :
27       etc_selected :
28
29       prev_file_href :
30       next_file_href :
31
32       view_single_page_href :
33       view_frames_href :
34
35       summary_fields_href :
36       summary_routine_href :
37       details_routine_href :
38
39       title :
40       subtitle :
41       user :
42-->
43
44
45<table border="0" cellpadding="0" cellspacing="0" width="98%" bgcolor="#F0F0FF" valign="bottom">
46  <tr>
47    <td width="10%">
48<a href="scanoasis.html"><img src="./../prev.gif" border="0" alt="Previous"></a></td>
49    <td width="80%" align="center" valign="center">
50<font size=-1><i>SAXO Documentation Assistant</i>: <a href="./../home.html">Overview</a></font></td>
51    <td width="10%" align="right">
52<a href="write_oasis.html"><img src="./../next.gif" border="0" alt="Next"></a></td>
53  </tr>
54</table>
55
56
57    <h1><font size="-2">ReadWrite/</font></h1>
58    <h2>write_ncdf.pro</h2>
59
60    <dl>
61    </dl>
62
63     
64 Construct a netcdf file containing up to 30 variables of any
65 dimension (limited to 99 for now) with any attributes specified.
66 We use structures to pass the fields (var and their attributes, and
67 global attr) 
68
69
70   
71    <h2>Routine summary</h2>
72
73    <dl>
74     
75      <dt><a href="#_writenc_unlimdim_update">writenc_unlimdim_update<i>, dnames_imposed, unl_imposed, fmtbase, nviv, iidp1st, nn, dst, iid</i>, SUPERTABU=<i>SUPERTABU</i>, DIMSIZESU=<i>DIMSIZESU</i>, UNLIMTABAU=<i>UNLIMTABAU</i>, UNLIMAU=<i>UNLIMAU</i>, DIMIDASU=<i>DIMIDASU</i>, NDIMTOTU=<i>NDIMTOTU</i>, DNAMOSSU=<i>DNAMOSSU</i>, DNAMAU=<i>DNAMAU</i>, IMPOSE_DNM_UNLU=<i>IMPOSE_DNM_UNLU</i></a><dt>
76      <dd><font size="-1"></font></dd>
77     
78      <dt><a href="#_writenc_str2strlc"><i>result = </i>writenc_str2strlc(<i>structa</i>)</a><dt>
79      <dd><font size="-1">  SUBROUTINE (2)/(3) :    on remplace la 4ieme structure de structa par une liste chainee afin  d uniformaiser les format de strd (cf prog write_ncdf) pour les  passer facilement en argument au sous-prog writenc_unlimdim_update, sous forme de tablo de structures de  meme type !!!! (utilise si writenc_unlimdim_update est utilise i.</font></dd>
80     
81      <dt><a href="#_writenc_strlc2str"><i>result = </i>writenc_strlc2str(<i>strwlist</i>)</a><dt>
82      <dd><font size="-1">   SUBROUTINE (3)/(3) :    convertit une structure contenant une liste  chainee en structure classique utilisee par le main prog (utile pour  passer ces structures en argument au sous-prog  writenc_unlimdim_update, i.</font></dd>
83     
84      <dt><a href="#_write_ncdf">write_ncdf<i>, var01[, var02], var03, var04, var05, var06, var07, var08, var09, var10, var11, var12, var13, var14, var15, var16, var17, var18, var19, var20, var21, var22, var23, var24, var25, var26, var27, var28, var29, var30</i>[, FILENAME=<i>FILENAME</i>][, GLOBATTR=<i>GLOBATTR</i>], VARNAME=<i>VARNAME</i>, NOT_SDISV=<i>NOT_SDISV</i>, NOT_OUASSALU=<i>NOT_OUASSALU</i>, OKNAN=<i>OKNAN</i></a><dt>
85      <dd><font size="-1">     pro write_ncdf, var01,var02,var03,var04,var05,var06,var07,var08,var09,var10               $                  ,var11,var12,var13,var14,var15,var16,var17,var18,var19,var20               $                 ,var21,var22,var23,var24,var25,var26,var27,var28,var29,var30               $                 ,FILENAME=filename                                                         $                  ,GLOBATTR=globattr                                                         $                 ,VARNAME=namevquick   --------------------------------------------------------------------------------------------- </font></dd>
86     
87    </dl>
88
89    <p>&nbsp;</p>
90   
91
92     
93      <a name="#_writenc_unlimdim_update"></a>
94
95      <h2>writenc_unlimdim_update  </h2>
96
97      <p><font face="Courier">writenc_unlimdim_update<i>, <a href="#_writenc_unlimdim_update_keyword_dnames_imposed">dnames_imposed</a>, <a href="#_writenc_unlimdim_update_keyword_unl_imposed">unl_imposed</a>, <a href="#_writenc_unlimdim_update_keyword_fmtbase">fmtbase</a>, <a href="#_writenc_unlimdim_update_keyword_nviv">nviv</a>, <a href="#_writenc_unlimdim_update_keyword_iidp1st">iidp1st</a>, <a href="#_writenc_unlimdim_update_keyword_nn">nn</a>, <a href="#_writenc_unlimdim_update_keyword_dst">dst</a>, <a href="#_writenc_unlimdim_update_keyword_iid">iid</a></i>, <a href="#_writenc_unlimdim_update_keyword_SUPERTABU">SUPERTABU</a>=<i>SUPERTABU</i>, <a href="#_writenc_unlimdim_update_keyword_DIMSIZESU">DIMSIZESU</a>=<i>DIMSIZESU</i>, <a href="#_writenc_unlimdim_update_keyword_UNLIMTABAU">UNLIMTABAU</a>=<i>UNLIMTABAU</i>, <a href="#_writenc_unlimdim_update_keyword_UNLIMAU">UNLIMAU</a>=<i>UNLIMAU</i>, <a href="#_writenc_unlimdim_update_keyword_DIMIDASU">DIMIDASU</a>=<i>DIMIDASU</i>, <a href="#_writenc_unlimdim_update_keyword_NDIMTOTU">NDIMTOTU</a>=<i>NDIMTOTU</i>, <a href="#_writenc_unlimdim_update_keyword_DNAMOSSU">DNAMOSSU</a>=<i>DNAMOSSU</i>, <a href="#_writenc_unlimdim_update_keyword_DNAMAU">DNAMAU</a>=<i>DNAMAU</i>, <a href="#_writenc_unlimdim_update_keyword_IMPOSE_DNM_UNLU">IMPOSE_DNM_UNLU</a>=<i>IMPOSE_DNM_UNLU</i></font></p>
98
99   
100
101   
102
103   
104    <h3>Parameters</h3>
105   
106
107    <a name="#_writenc_unlimdim_update_keyword_dnames_imposed"></a>
108    <h4>dnames_imposed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
109     
110     
111     
112     
113     
114     
115     
116     
117    </h4>
118
119   
120   
121
122    <a name="#_writenc_unlimdim_update_keyword_unl_imposed"></a>
123    <h4>unl_imposed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
124     
125     
126     
127     
128     
129     
130     
131     
132    </h4>
133
134   
135   
136
137    <a name="#_writenc_unlimdim_update_keyword_fmtbase"></a>
138    <h4>fmtbase&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
139     
140     
141     
142     
143     
144     
145     
146     
147    </h4>
148
149   
150   
151
152    <a name="#_writenc_unlimdim_update_keyword_nviv"></a>
153    <h4>nviv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
154     
155     
156     
157     
158     
159     
160     
161     
162    </h4>
163
164   
165   
166
167    <a name="#_writenc_unlimdim_update_keyword_iidp1st"></a>
168    <h4>iidp1st&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
169     
170     
171     
172     
173     
174     
175     
176     
177    </h4>
178
179   
180   
181
182    <a name="#_writenc_unlimdim_update_keyword_nn"></a>
183    <h4>nn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
184     
185     
186     
187     
188     
189     
190     
191     
192    </h4>
193
194   
195   
196
197    <a name="#_writenc_unlimdim_update_keyword_dst"></a>
198    <h4>dst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
199     
200     
201     
202     
203     
204     
205     
206     
207    </h4>
208
209   
210   
211
212    <a name="#_writenc_unlimdim_update_keyword_iid"></a>
213    <h4>iid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
214     
215     
216     
217     
218     
219     
220     
221     
222    </h4>
223
224   
225   
226   
227
228   
229    <h3>Keywords</h3>
230
231   
232    <a name="#_writenc_unlimdim_update_keyword_SUPERTABU"></a>
233    <h4>SUPERTABU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
234     
235     
236     
237     
238     
239     
240     
241     
242    </h4>
243
244   
245   
246    <a name="#_writenc_unlimdim_update_keyword_DIMSIZESU"></a>
247    <h4>DIMSIZESU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
248     
249     
250     
251     
252     
253     
254     
255     
256    </h4>
257
258   
259   
260    <a name="#_writenc_unlimdim_update_keyword_UNLIMTABAU"></a>
261    <h4>UNLIMTABAU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
262     
263     
264     
265     
266     
267     
268     
269     
270    </h4>
271
272   
273   
274    <a name="#_writenc_unlimdim_update_keyword_UNLIMAU"></a>
275    <h4>UNLIMAU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
276     
277     
278     
279     
280     
281     
282     
283     
284    </h4>
285
286   
287   
288    <a name="#_writenc_unlimdim_update_keyword_DIMIDASU"></a>
289    <h4>DIMIDASU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
290     
291     
292     
293     
294     
295     
296     
297     
298    </h4>
299
300   
301   
302    <a name="#_writenc_unlimdim_update_keyword_NDIMTOTU"></a>
303    <h4>NDIMTOTU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
304     
305     
306     
307     
308     
309     
310     
311     
312    </h4>
313
314   
315   
316    <a name="#_writenc_unlimdim_update_keyword_DNAMOSSU"></a>
317    <h4>DNAMOSSU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
318     
319     
320     
321     
322     
323     
324     
325     
326    </h4>
327
328   
329   
330    <a name="#_writenc_unlimdim_update_keyword_DNAMAU"></a>
331    <h4>DNAMAU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
332     
333     
334     
335     
336     
337     
338     
339     
340    </h4>
341
342   
343   
344    <a name="#_writenc_unlimdim_update_keyword_IMPOSE_DNM_UNLU"></a>
345    <h4>IMPOSE_DNM_UNLU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
346     
347     
348     
349     
350     
351     
352     
353     
354    </h4>
355
356   
357   
358   
359
360   
361   
362   
363   
364   
365   
366
367   
368   
369   
370   
371   
372
373   
374   
375   
376   
377   
378   
379   
380
381    <font size="-3"><p>&nbsp;</p></font>
382    <hr size="1" color="#CCCCCC"/>
383     
384      <a name="#_writenc_str2strlc"></a>
385
386      <h2>writenc_str2strlc  </h2>
387
388      <p><font face="Courier"><i>result = </i>writenc_str2strlc(<i><a href="#_writenc_str2strlc_keyword_structa">structa</a></i>)</font></p>
389
390   
391 SUBROUTINE (2)/(3) :
392
393 on remplace la 4ieme structure de structa par une liste chainee afin
394 d uniformaiser les format de strd (cf prog write_ncdf) pour les
395 passer facilement en argument au sous-prog writenc_unlimdim_update, sous forme de tablo de structures de
396 meme type !!!! (utilise si writenc_unlimdim_update est utilise i.e. dans le cas ou la cle NOT_OUASSALU
397 est pas active, i.e. cas par defaut)
398
399
400   
401
402   
403    <h3>Parameters</h3>
404   
405
406    <a name="#_writenc_str2strlc_keyword_structa"></a>
407    <h4>structa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
408     
409     
410     
411     
412     
413     
414     
415     
416    </h4>
417
418   
419   
420   
421
422   
423
424   
425   
426   
427   
428   
429   
430
431   
432   
433   
434   
435   
436
437   
438   
439   
440   
441   
442   
443   
444
445    <font size="-3"><p>&nbsp;</p></font>
446    <hr size="1" color="#CCCCCC"/>
447     
448      <a name="#_writenc_strlc2str"></a>
449
450      <h2>writenc_strlc2str  </h2>
451
452      <p><font face="Courier"><i>result = </i>writenc_strlc2str(<i><a href="#_writenc_strlc2str_keyword_strwlist">strwlist</a></i>)</font></p>
453
454   
455
456 SUBROUTINE (3)/(3) :
457
458 convertit une structure contenant une liste
459 chainee en structure classique utilisee par le main prog (utile pour
460 passer ces structures en argument au sous-prog
461 writenc_unlimdim_update, i.e. dans le cas ou la cle NOT_OUASSALU n
462 est pas activee, i.e. cas par defaut)
463
464
465
466   
467
468   
469    <h3>Parameters</h3>
470   
471
472    <a name="#_writenc_strlc2str_keyword_strwlist"></a>
473    <h4>strwlist&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
474     
475     
476     
477     
478     
479     
480     
481     
482    </h4>
483
484   
485   
486   
487
488   
489
490   
491   
492   
493   
494   
495   
496
497   
498   
499   
500   
501   
502
503   
504   
505   
506   
507   
508   
509   
510
511    <font size="-3"><p>&nbsp;</p></font>
512    <hr size="1" color="#CCCCCC"/>
513     
514      <a name="#_write_ncdf"></a>
515
516      <h2>write_ncdf  </h2>
517
518      <p><font face="Courier">write_ncdf<i>, <a href="#_write_ncdf_keyword_var01">var01</a>[, <a href="#_write_ncdf_keyword_var02">var02</a>], <a href="#_write_ncdf_keyword_var03">var03</a>, <a href="#_write_ncdf_keyword_var04">var04</a>, <a href="#_write_ncdf_keyword_var05">var05</a>, <a href="#_write_ncdf_keyword_var06">var06</a>, <a href="#_write_ncdf_keyword_var07">var07</a>, <a href="#_write_ncdf_keyword_var08">var08</a>, <a href="#_write_ncdf_keyword_var09">var09</a>, <a href="#_write_ncdf_keyword_var10">var10</a>, <a href="#_write_ncdf_keyword_var11">var11</a>, <a href="#_write_ncdf_keyword_var12">var12</a>, <a href="#_write_ncdf_keyword_var13">var13</a>, <a href="#_write_ncdf_keyword_var14">var14</a>, <a href="#_write_ncdf_keyword_var15">var15</a>, <a href="#_write_ncdf_keyword_var16">var16</a>, <a href="#_write_ncdf_keyword_var17">var17</a>, <a href="#_write_ncdf_keyword_var18">var18</a>, <a href="#_write_ncdf_keyword_var19">var19</a>, <a href="#_write_ncdf_keyword_var20">var20</a>, <a href="#_write_ncdf_keyword_var21">var21</a>, <a href="#_write_ncdf_keyword_var22">var22</a>, <a href="#_write_ncdf_keyword_var23">var23</a>, <a href="#_write_ncdf_keyword_var24">var24</a>, <a href="#_write_ncdf_keyword_var25">var25</a>, <a href="#_write_ncdf_keyword_var26">var26</a>, <a href="#_write_ncdf_keyword_var27">var27</a>, <a href="#_write_ncdf_keyword_var28">var28</a>, <a href="#_write_ncdf_keyword_var29">var29</a>, <a href="#_write_ncdf_keyword_var30">var30</a></i>[, <a href="#_write_ncdf_keyword_FILENAME">FILENAME</a>=<i>FILENAME</i>][, <a href="#_write_ncdf_keyword_GLOBATTR">GLOBATTR</a>=<i>GLOBATTR</i>], <a href="#_write_ncdf_keyword_VARNAME">VARNAME</a>=<i>VARNAME</i>, <a href="#_write_ncdf_keyword_NOT_SDISV">NOT_SDISV</a>=<i>NOT_SDISV</i>, <a href="#_write_ncdf_keyword_NOT_OUASSALU">NOT_OUASSALU</a>=<i>NOT_OUASSALU</i>, <a href="#_write_ncdf_keyword_OKNAN">OKNAN</a>=<i>OKNAN</i></font></p>
519
520   
521
522 
523 pro write_ncdf, var01,var02,var03,var04,var05,var06,var07,var08,var09,var10               $
524                ,var11,var12,var13,var14,var15,var16,var17,var18,var19,var20               $
525                ,var21,var22,var23,var24,var25,var26,var27,var28,var29,var30               $
526                ,FILENAME=filename                                                         $
527                ,GLOBATTR=globattr                                                         $
528                ,VARNAME=namevquick
529
530 ---------------------------------------------------------------------------------------------
531
532
533   
534
535   
536    <h3>Parameters</h3>
537   
538
539    <a name="#_write_ncdf_keyword_var01"></a>
540    <h4>var01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
541      <font size="-1" color="#006633">in</font>
542     
543     
544      <font size="-1" color="#006633">required</font>
545     
546     
547     
548     
549    </h4>
550
551    }
552     Namely, the if vv1 is a structure it MUST follow the following points:
553       - attributes fields for the variable (at0,at1...) MUST be the last fields of the vv1 structure
554         and name of those fields (at0,at1...) are not important.
555       - attributes MUST themselves be given in the form of a 2 field structure, containing the
556         name of the attribute (a string), and its value (can be any type as the ones of variable)
557       - order of the first fields is not important but they MUST have the names:
558           'var'      : for the variable (scalar or array, of type:byte,int,long,float,double or string)
559           'name'     : for its name (a string), default value is var01,var02 etc...
560           'unlim'    : = 1 to specify that the last dim of the var must be UNLIMITED, =0 or not specified otherwise
561           'dname'    : to give the names of the dimensions of the variable, in the same order as the var dimensions.
562                        it is an array of string of dim = nbre de dim de la var. default is d01,d02 etc...
563       - the field 'var' MUST be there (a variable) but every others are optional
564       - if a missing value exists for the variable and one wants to specify it, it MUST be specified
565         somewhere in one of the attributes and the name of this attribute MUST be 'missing_value' (to be taken
566         into account in the computing of the min-max of the variable), missing_value being not case sensitive
567         (MISSING_VALUE is also ok)
568
569   
570
571    <a name="#_write_ncdf_keyword_var02"></a>
572    <h4>var02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
573      <font size="-1" color="#006633">in</font>
574     
575      <font size="-1" color="#006633">optional</font>
576     
577     
578     
579     
580     
581    </h4>
582
583     
584 All the variables/attributes to be written in the netcdf file, in
585 the same way as the var01 (cf info above)
586
587   
588
589    <a name="#_write_ncdf_keyword_var03"></a>
590    <h4>var03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
591     
592     
593     
594     
595     
596     
597     
598     
599    </h4>
600
601   
602   
603
604    <a name="#_write_ncdf_keyword_var04"></a>
605    <h4>var04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
606     
607     
608     
609     
610     
611     
612     
613     
614    </h4>
615
616   
617   
618
619    <a name="#_write_ncdf_keyword_var05"></a>
620    <h4>var05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
621     
622     
623     
624     
625     
626     
627     
628     
629    </h4>
630
631   
632   
633
634    <a name="#_write_ncdf_keyword_var06"></a>
635    <h4>var06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
636     
637     
638     
639     
640     
641     
642     
643     
644    </h4>
645
646   
647   
648
649    <a name="#_write_ncdf_keyword_var07"></a>
650    <h4>var07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
651     
652     
653     
654     
655     
656     
657     
658     
659    </h4>
660
661   
662   
663
664    <a name="#_write_ncdf_keyword_var08"></a>
665    <h4>var08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
666     
667     
668     
669     
670     
671     
672     
673     
674    </h4>
675
676   
677   
678
679    <a name="#_write_ncdf_keyword_var09"></a>
680    <h4>var09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
681     
682     
683     
684     
685     
686     
687     
688     
689    </h4>
690
691   
692   
693
694    <a name="#_write_ncdf_keyword_var10"></a>
695    <h4>var10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
696     
697     
698     
699     
700     
701     
702     
703     
704    </h4>
705
706   
707   
708
709    <a name="#_write_ncdf_keyword_var11"></a>
710    <h4>var11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
711     
712     
713     
714     
715     
716     
717     
718     
719    </h4>
720
721   
722   
723
724    <a name="#_write_ncdf_keyword_var12"></a>
725    <h4>var12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
726     
727     
728     
729     
730     
731     
732     
733     
734    </h4>
735
736   
737   
738
739    <a name="#_write_ncdf_keyword_var13"></a>
740    <h4>var13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
741     
742     
743     
744     
745     
746     
747     
748     
749    </h4>
750
751   
752   
753
754    <a name="#_write_ncdf_keyword_var14"></a>
755    <h4>var14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
756     
757     
758     
759     
760     
761     
762     
763     
764    </h4>
765
766   
767   
768
769    <a name="#_write_ncdf_keyword_var15"></a>
770    <h4>var15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
771     
772     
773     
774     
775     
776     
777     
778     
779    </h4>
780
781   
782   
783
784    <a name="#_write_ncdf_keyword_var16"></a>
785    <h4>var16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
786     
787     
788     
789     
790     
791     
792     
793     
794    </h4>
795
796   
797   
798
799    <a name="#_write_ncdf_keyword_var17"></a>
800    <h4>var17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
801     
802     
803     
804     
805     
806     
807     
808     
809    </h4>
810
811   
812   
813
814    <a name="#_write_ncdf_keyword_var18"></a>
815    <h4>var18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
816     
817     
818     
819     
820     
821     
822     
823     
824    </h4>
825
826   
827   
828
829    <a name="#_write_ncdf_keyword_var19"></a>
830    <h4>var19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
831     
832     
833     
834     
835     
836     
837     
838     
839    </h4>
840
841   
842   
843
844    <a name="#_write_ncdf_keyword_var20"></a>
845    <h4>var20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
846     
847     
848     
849     
850     
851     
852     
853     
854    </h4>
855
856   
857   
858
859    <a name="#_write_ncdf_keyword_var21"></a>
860    <h4>var21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
861     
862     
863     
864     
865     
866     
867     
868     
869    </h4>
870
871   
872   
873
874    <a name="#_write_ncdf_keyword_var22"></a>
875    <h4>var22&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
876     
877     
878     
879     
880     
881     
882     
883     
884    </h4>
885
886   
887   
888
889    <a name="#_write_ncdf_keyword_var23"></a>
890    <h4>var23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
891     
892     
893     
894     
895     
896     
897     
898     
899    </h4>
900
901   
902   
903
904    <a name="#_write_ncdf_keyword_var24"></a>
905    <h4>var24&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
906     
907     
908     
909     
910     
911     
912     
913     
914    </h4>
915
916   
917   
918
919    <a name="#_write_ncdf_keyword_var25"></a>
920    <h4>var25&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
921     
922     
923     
924     
925     
926     
927     
928     
929    </h4>
930
931   
932   
933
934    <a name="#_write_ncdf_keyword_var26"></a>
935    <h4>var26&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
936     
937     
938     
939     
940     
941     
942     
943     
944    </h4>
945
946   
947   
948
949    <a name="#_write_ncdf_keyword_var27"></a>
950    <h4>var27&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
951     
952     
953     
954     
955     
956     
957     
958     
959    </h4>
960
961   
962   
963
964    <a name="#_write_ncdf_keyword_var28"></a>
965    <h4>var28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
966     
967     
968     
969     
970     
971     
972     
973     
974    </h4>
975
976   
977   
978
979    <a name="#_write_ncdf_keyword_var29"></a>
980    <h4>var29&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
981     
982     
983     
984     
985     
986     
987     
988     
989    </h4>
990
991   
992   
993
994    <a name="#_write_ncdf_keyword_var30"></a>
995    <h4>var30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
996     
997     
998     
999     
1000     
1001     
1002     
1003     
1004    </h4>
1005
1006   
1007   
1008   
1009
1010   
1011    <h3>Keywords</h3>
1012
1013   
1014    <a name="#_write_ncdf_keyword_FILENAME"></a>
1015    <h4>FILENAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1016      <font size="-1" color="#006633">in</font>
1017     
1018      <font size="-1" color="#006633">optional</font>
1019     
1020     
1021     
1022     
1023     
1024    </h4>
1025
1026     
1027  - a string giving the filename (including the path of the file)
1028  - if not specified, it is set to iodir+'writenclem.nc'
1029
1030   
1031    <a name="#_write_ncdf_keyword_GLOBATTR"></a>
1032    <h4>GLOBATTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1033      <font size="-1" color="#006633">in</font>
1034     
1035      <font size="-1" color="#006633">optional</font>
1036     
1037     
1038     
1039     
1040     
1041    </h4>
1042
1043    }   
1044  - if not specified in globattr, default case set production='date of
1045    day' as a global attribute
1046
1047   
1048    <a name="#_write_ncdf_keyword_VARNAME"></a>
1049    <h4>VARNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1050     
1051     
1052     
1053     
1054     
1055     
1056     
1057     
1058    </h4>
1059
1060   
1061   
1062    <a name="#_write_ncdf_keyword_NOT_SDISV"></a>
1063    <h4>NOT_SDISV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1064     
1065     
1066     
1067     
1068     
1069     
1070     
1071     
1072    </h4>
1073
1074   
1075   
1076    <a name="#_write_ncdf_keyword_NOT_OUASSALU"></a>
1077    <h4>NOT_OUASSALU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1078     
1079     
1080     
1081     
1082     
1083     
1084     
1085     
1086    </h4>
1087
1088   
1089   
1090    <a name="#_write_ncdf_keyword_OKNAN"></a>
1091    <h4>OKNAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1092     
1093     
1094     
1095     
1096     
1097     
1098     
1099     
1100    </h4>
1101
1102   
1103   
1104   
1105
1106    <h3>Examples</h3><pre>
1107
1108 1)
1109 write_ncdf, vvsst, btoa
1110
1111 2)
1112 write_ncdf, a1, {var:a2,name:'rain'}, ['up','down','fix'], a4, a5, {var:a6,unlim:1,name:'sst',dname:['x','y','z','time']}
1113
1114 3)
1115 write_ncdf,v031tr,msf031dn,msf031up,v031,vmaskloc,btoa,runame,titplo1,vargrid,nytt                                    $
1116           ,varname = ['v031tr','msf031dn','msf031up','v031','vmaskloc','btoa','runame','titplo1','vargrid','nytt'] $
1117           ,filename = iodir+'IDL_DATA/'+'waza3.nc'
1118
1119 4)
1120 fileoutnc = iodir+'OBS/TRMM/'+'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc'
1121 vv1 = {var:xaxis,name:'nav_lon',dname:'x',at1:{a:'units',b:'degrees_east'},at2:{a:'title',b:'longitude'}}
1122 vv2 = {var:yaxis,name:'nav_lat',dname:'y',at1:{a:'units',b:'degrees_north'},at2:{a:'title',b:'latitude'}}
1123 vv3 = {var:ttt,name:'time',dname:'time_counter',unlim:1,at1:{a:'units',b:timeunit},at2:{a:'title',b:'julian days'}  $
1124 vv4 = {var:rain_i2, name:'rain'                                                                     $
1125        ,at1:{a:'units',b:'mm/day'}                                                                  $
1126        ,at2:{a:'title',b:'trmm daily accumulated rainfall derived from the 3-hourly product (mm)'}  $
1127        ,at3:{a:'scale_factor',b:scala_factor}                                                       $
1128        ,at4:{a:'add_offset',b:adda_offset}                                                          $
1129        ,at5:{a:'missing_value',b:missaval_i2}                                                       $
1130       }
1131 glbatt={  gb1:{a:'File_Name', b:'trmm_1d_'+iyystr+'0101_'+iyystr+'1231_reg0.25.nc'}                                               $
1132          ,gb2:{a:'Model_Name', b:'TRMM 3B42_V6 derived product'}                                                                  $
1133          ,gb3:{a:'Source_File',b:'ftp://disc2.nascom.nasa.gov/data/TRMM/Gridded/Derived_Products/3B42_V6/Daily/'+iyystr+'/*.bin'} $
1134    </pre><h3>Version history</h3>
1135   
1136   
1137    <h4>History</h4> 
1138 CBM 2007-09-10
1139 
1140   
1141
1142    <h3>Known issues</h3>
1143   
1144   
1145    <h4>Todo items</h4> clem
1146
1147   
1148
1149    <h3>Other attributes</h3>
1150   
1151   
1152    <h4>Uses routines</h4>
1153 cm_general --> pour la var iodir
1154
1155   
1156   
1157   
1158
1159    <font size="-3"><p>&nbsp;</p></font>
1160    <hr size="1" color="#CCCCCC"/>
1161     
1162
1163   
1164
1165    <p><font color="gray" size="-3">&nbsp;&nbsp;Produced by IDLdoc 2.0.</font></p>
1166
1167  </body>
1168</html>
Note: See TracBrowser for help on using the repository browser.