-
Notifications
You must be signed in to change notification settings - Fork 10
/
NCL.sublime-completions
3186 lines (3186 loc) · 171 KB
/
NCL.sublime-completions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
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
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
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
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
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
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"scope": "source.ncl",
"completions":
[
{ "trigger": "abs", "contents": "abs(${1:value})" },
{ "trigger": "acos", "contents": "acos(${1:value})" },
{ "trigger": "addfile", "contents": "addfile(${1:file_path}, ${2:status})" },
{ "trigger": "addfiles", "contents": "addfiles(${1:file_path}, ${2:status})" },
{ "trigger": "all", "contents": "all(${1:logical_array})" },
{ "trigger": "angmom_atm", "contents": "angmom_atm(${1:u}, ${2:dp}, ${3:lat}, ${4:wgt})" },
{ "trigger": "any", "contents": "any(${1:logical_array})" },
{ "trigger": "area_conserve_remap", "contents": "area_conserve_remap(${1:loni}, ${2:lati}, ${3:fi}, ${4:lono}, ${5:lato}, ${6:opt})" },
{ "trigger": "area_hi2lores", "contents": "area_hi2lores(${1:xi}, ${2:yi}, ${3:fi}, ${4:fiCyclicX}, ${5:wy}, ${6:xo}, ${7:yo}, ${8:foOption})" },
{ "trigger": "area_poly_sphere", "contents": "area_poly_sphere(${1:lat}, ${2:lon}, ${3:rsph})" },
{ "trigger": "asciiread", "contents": "asciiread(${1:filepath}, ${2:dimensions}, ${3:datatype})" },
{ "trigger": "asciiwrite", "contents": "asciiwrite(${1:filepath}, ${2:var})" },
{ "trigger": "asin", "contents": "asin(${1:value})" },
{ "trigger": "atan", "contents": "atan(${1:value})" },
{ "trigger": "atan2", "contents": "atan2(${1:y}, ${2:x})" },
{ "trigger": "attsetvalues", "contents": "attsetvalues(${1:objects}, ${2:resources})" },
{ "trigger": "avg", "contents": "avg(${1:x})" },
{ "trigger": "betainc", "contents": "betainc(${1:x}, ${2:a}, ${3:b})" },
{ "trigger": "bin_avg", "contents": "bin_avg(${1:zlon}, ${2:zlat}, ${3:z}, ${4:glon}, ${5:glat}, ${6:opt})" },
{ "trigger": "bin_sum", "contents": "bin_sum(${1:gbin}, ${2:gknt}, ${3:glon}, ${4:glat}, ${5:zlon}, ${6:zlat}, ${7:z})" },
{ "trigger": "bw_bandpass_filter", "contents": "bw_bandpass_filter(${1:x}, ${2:fca}, ${3:fcb}, ${4:opt}, ${5:dims})" },
{ "trigger": "cancor", "contents": "cancor(${1:x}, ${2:y}, ${3:option})" },
{ "trigger": "cbinread", "contents": "cbinread(${1:filename}, ${2:dsizes}, ${3:datatype})" },
{ "trigger": "cbinwrite", "contents": "cbinwrite(${1:filename}, ${2:var})" },
{ "trigger": "cd_calendar", "contents": "cd_calendar(${1:time}, ${2:option})" },
{ "trigger": "cd_inv_calendar", "contents": "cd_inv_calendar(${1:year}, ${2:month}, ${3:day}, ${4:hour}, ${5:minute}, ${6:second}, ${7:units}, ${8:option})" },
{ "trigger": "cdfbin_p", "contents": "cdfbin_p(${1:s}, ${2:xn}, ${3:pr})" },
{ "trigger": "cdfbin_pr", "contents": "cdfbin_pr(${1:p}, ${2:s}, ${3:xn})" },
{ "trigger": "cdfbin_s", "contents": "cdfbin_s(${1:p}, ${2:xn}, ${3:pr})" },
{ "trigger": "cdfbin_xn", "contents": "cdfbin_xn(${1:p}, ${2:s}, ${3:pr})" },
{ "trigger": "cdfchi_p", "contents": "cdfchi_p(${1:x}, ${2:df})" },
{ "trigger": "cdfchi_x", "contents": "cdfchi_x(${1:p}, ${2:df})" },
{ "trigger": "cdfgam_p", "contents": "cdfgam_p(${1:x}, ${2:shape}, ${3:scale})" },
{ "trigger": "cdfgam_x", "contents": "cdfgam_x(${1:p}, ${2:shape}, ${3:scale})" },
{ "trigger": "cdfnor_p", "contents": "cdfnor_p(${1:x}, ${2:mean}, ${3:sd})" },
{ "trigger": "cdfnor_x", "contents": "cdfnor_x(${1:p}, ${2:mean}, ${3:sd})" },
{ "trigger": "cdft_p", "contents": "cdft_p(${1:t}, ${2:df})" },
{ "trigger": "cdft_t", "contents": "cdft_t(${1:p}, ${2:df})" },
{ "trigger": "ceemdan", "contents": "ceemdan(${1:x}, ${2:nimf}, ${3:nrep}, ${4:noise}, ${5:opt}, ${6:dims})" },
{ "trigger": "ceil", "contents": "ceil(${1:values})" },
{ "trigger": "center_finite_diff", "contents": "center_finite_diff(${1:q}, ${2:r}, ${3:rCyclic}, ${4:opt})" },
{ "trigger": "center_finite_diff_n", "contents": "center_finite_diff_n(${1:q}, ${2:r}, ${3:rCyclic}, ${4:opt}, ${5:dim})" },
{ "trigger": "cfftb", "contents": "cfftb(${1:cf}, ${2:cfopt})" },
{ "trigger": "cfftf", "contents": "cfftf(${1:xr}, ${2:xi}, ${3:opt})" },
{ "trigger": "cfftf_frq_reorder", "contents": "cfftf_frq_reorder(${1:cf})" },
{ "trigger": "charactertodouble", "contents": "charactertodouble(${1:char_val})" },
{ "trigger": "charactertofloat", "contents": "charactertofloat(${1:char_val})" },
{ "trigger": "charactertointeger", "contents": "charactertointeger(${1:char_val})" },
{ "trigger": "charactertolong", "contents": "charactertolong(${1:char_val})" },
{ "trigger": "charactertoshort", "contents": "charactertoshort(${1:char_val})" },
{ "trigger": "charactertostring", "contents": "charactertostring(${1:char_val})" },
{ "trigger": "chartodouble", "contents": "chartodouble(${1:char_val})" },
{ "trigger": "chartofloat", "contents": "chartofloat(${1:char_val})" },
{ "trigger": "chartoint", "contents": "chartoint(${1:char_val})" },
{ "trigger": "chartointeger", "contents": "chartointeger(${1:char_val})" },
{ "trigger": "chartolong", "contents": "chartolong(${1:char_val})" },
{ "trigger": "chartoshort", "contents": "chartoshort(${1:char_val})" },
{ "trigger": "chartostring", "contents": "chartostring(${1:char_val})" },
{ "trigger": "chiinv", "contents": "chiinv(${1:p}, ${2:df})" },
{ "trigger": "cla_sq", "contents": "cla_sq(${1:strLeft}, ${2:strRight})" },
{ "trigger": "clear", "contents": "clear(${1:wks})" },
{ "trigger": "color_index_to_rgba", "contents": "color_index_to_rgba(${1:color_indexes})" },
{ "trigger": "conform", "contents": "conform(${1:x}, ${2:r}, ${3:ndim})" },
{ "trigger": "conform_dims", "contents": "conform_dims(${1:dims}, ${2:r}, ${3:ndim})" },
{ "trigger": "cos", "contents": "cos(${1:value})" },
{ "trigger": "cosh", "contents": "cosh(${1:value})" },
{ "trigger": "count_unique_values", "contents": "count_unique_values(${1:x})" },
{ "trigger": "count_unique_values_n", "contents": "count_unique_values_n(${1:x}, ${2:dim})" },
{ "trigger": "covcorm", "contents": "covcorm(${1:x}, ${2:iopt})" },
{ "trigger": "covcorm_xy", "contents": "covcorm_xy(${1:x}, ${2:y}, ${3:iopt})" },
{ "trigger": "craybinnumrec", "contents": "craybinnumrec(${1:path})" },
{ "trigger": "craybinrecread", "contents": "craybinrecread(${1:path}, ${2:rec_num}, ${3:rec_dims}, ${4:rec_type})" },
{ "trigger": "create_graphic", "contents": "create_graphic(${1:name}, ${2:class}, ${3:parent}, ${4:resources})" },
{ "trigger": "csa1", "contents": "csa1(${1:xi}, ${2:yi}, ${3:knots}, ${4:xo})" },
{ "trigger": "csa1d", "contents": "csa1d(${1:xi}, ${2:yi}, ${3:knots}, ${4:xo})" },
{ "trigger": "csa1s", "contents": "csa1s(${1:xi}, ${2:yi}, ${3:knots}, ${4:xo})" },
{ "trigger": "csa1x", "contents": "csa1x(${1:xi}, ${2:yi}, ${3:wts}, ${4:knots}, ${5:smth}, ${6:nderiv}, ${7:xo})" },
{ "trigger": "csa1xd", "contents": "csa1xd(${1:xi}, ${2:yi}, ${3:wts}, ${4:knots}, ${5:smth}, ${6:nderiv}, ${7:xo})" },
{ "trigger": "csa1xs", "contents": "csa1xs(${1:xi}, ${2:yi}, ${3:wts}, ${4:knots}, ${5:smth}, ${6:nderiv}, ${7:xo})" },
{ "trigger": "csa2", "contents": "csa2(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2d", "contents": "csa2d(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2l", "contents": "csa2l(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2ld", "contents": "csa2ld(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2ls", "contents": "csa2ls(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2lx", "contents": "csa2lx(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa2lxd", "contents": "csa2lxd(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa2lxs", "contents": "csa2lxs(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa2s", "contents": "csa2s(${1:xi}, ${2:yi}, ${3:zi}, ${4:knots}, ${5:xo}, ${6:yo})" },
{ "trigger": "csa2x", "contents": "csa2x(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa2xd", "contents": "csa2xd(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa2xs", "contents": "csa2xs(${1:xi}, ${2:yi}, ${3:zi}, ${4:wts}, ${5:knots}, ${6:smth}, ${7:nderiv}, ${8:xo}, ${9:yo})" },
{ "trigger": "csa3", "contents": "csa3(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3d", "contents": "csa3d(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3l", "contents": "csa3l(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3ld", "contents": "csa3ld(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3ls", "contents": "csa3ls(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3lx", "contents": "csa3lx(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csa3lxd", "contents": "csa3lxd(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csa3lxs", "contents": "csa3lxs(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csa3s", "contents": "csa3s(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:knots}, ${6:xo}, ${7:yo}, ${8:zo})" },
{ "trigger": "csa3x", "contents": "csa3x(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csa3xd", "contents": "csa3xd(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csa3xs", "contents": "csa3xs(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:wts}, ${6:knots}, ${7:smth}, ${8:nderiv}, ${9:xo}, ${10:yo}, ${11:zo})" },
{ "trigger": "csc2s", "contents": "csc2s(${1:x}, ${2:y}, ${3:z})" },
{ "trigger": "csgetp", "contents": "csgetp(${1:pnam})" },
{ "trigger": "css2c", "contents": "css2c(${1:lat}, ${2:lon})" },
{ "trigger": "cssetp", "contents": "cssetp(${1:pnam}, ${2:pval})" },
{ "trigger": "cssgrid", "contents": "cssgrid(${1:rlat}, ${2:rlon}, ${3:fval}, ${4:plat}, ${5:plon})" },
{ "trigger": "csstri", "contents": "csstri(${1:rlat}, ${2:rlon})" },
{ "trigger": "csvoro", "contents": "csvoro(${1:rlati}, ${2:rloni}, ${3:index}, ${4:cflag}, ${5:rlato}, ${6:rlono}, ${7:alen}, ${8:nca}, ${9:numv}, ${10:nv})" },
{ "trigger": "cumsum", "contents": "cumsum(${1:x}, ${2:opt})" },
{ "trigger": "cz2ccm", "contents": "cz2ccm(${1:ps}, ${2:phis}, ${3:tv}, ${4:p0}, ${5:hyam}, ${6:hybm}, ${7:hyai}, ${8:hybi})" },
{ "trigger": "datatondc", "contents": "datatondc(${1:plot}, ${2:x_in}, ${3:y_in}, ${4:x_out}, ${5:y_out})" },
{ "trigger": "day_of_week", "contents": "day_of_week(${1:year}, ${2:month}, ${3:day})" },
{ "trigger": "day_of_year", "contents": "day_of_year(${1:year}, ${2:month}, ${3:day})" },
{ "trigger": "days_in_month", "contents": "days_in_month(${1:year}, ${2:month})" },
{ "trigger": "default_fillvalue", "contents": "default_fillvalue(${1:var_type})" },
{ "trigger": "delete", "contents": "delete(${1:data})" },
{ "trigger": "depth_to_pres", "contents": "depth_to_pres(${1:z}, ${2:opt})" },
{ "trigger": "destroy", "contents": "destroy(${1:objects})" },
{ "trigger": "determinant", "contents": "determinant(${1:x})" },
{ "trigger": "dewtemp_trh", "contents": "dewtemp_trh(${1:tk}, ${2:rh})" },
{ "trigger": "dgeevx_lapack", "contents": "dgeevx_lapack(${1:Q}, ${2:balanc}, ${3:jobvl}, ${4:jobvr}, ${5:sense}, ${6:opt})" },
{ "trigger": "dim_acumrun_n", "contents": "dim_acumrun_n(${1:x}, ${2:lrun}, ${3:opt}, ${4:dims})" },
{ "trigger": "dim_avg", "contents": "dim_avg(${1:x})" },
{ "trigger": "dim_avg_n", "contents": "dim_avg_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_avg_wgt", "contents": "dim_avg_wgt(${1:x}, ${2:w}, ${3:opt})" },
{ "trigger": "dim_avg_wgt_n", "contents": "dim_avg_wgt_n(${1:x}, ${2:w}, ${3:opt}, ${4:dim})" },
{ "trigger": "dim_cumsum", "contents": "dim_cumsum(${1:x}, ${2:opt})" },
{ "trigger": "dim_cumsum_n", "contents": "dim_cumsum_n(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "dim_gamfit_n", "contents": "dim_gamfit_n(${1:x}, ${2:optgam}, ${3:dims})" },
{ "trigger": "dim_gbits", "contents": "dim_gbits(${1:npack}, ${2:ibit}, ${3:nbits}, ${4:nskip}, ${5:iter})" },
{ "trigger": "dim_max", "contents": "dim_max(${1:x})" },
{ "trigger": "dim_max_n", "contents": "dim_max_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_median", "contents": "dim_median(${1:x})" },
{ "trigger": "dim_median_n", "contents": "dim_median_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_min", "contents": "dim_min(${1:x})" },
{ "trigger": "dim_min_n", "contents": "dim_min_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_num", "contents": "dim_num(${1:x})" },
{ "trigger": "dim_num_n", "contents": "dim_num_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_numrun_n", "contents": "dim_numrun_n(${1:x}, ${2:opt}, ${3:dim})" },
{ "trigger": "dim_pqsort", "contents": "dim_pqsort(${1:x}, ${2:kflag})" },
{ "trigger": "dim_pqsort_n", "contents": "dim_pqsort_n(${1:x}, ${2:kflag}, ${3:dim})" },
{ "trigger": "dim_product", "contents": "dim_product(${1:x})" },
{ "trigger": "dim_product_n", "contents": "dim_product_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_rmsd", "contents": "dim_rmsd(${1:x}, ${2:y})" },
{ "trigger": "dim_rmsd_n", "contents": "dim_rmsd_n(${1:x}, ${2:y}, ${3:dims})" },
{ "trigger": "dim_rmvmean", "contents": "dim_rmvmean(${1:x})" },
{ "trigger": "dim_rmvmean_n", "contents": "dim_rmvmean_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_rmvmed", "contents": "dim_rmvmed(${1:x})" },
{ "trigger": "dim_rmvmed_n", "contents": "dim_rmvmed_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_spi_n", "contents": "dim_spi_n(${1:x}, ${2:nrun}, ${3:opt}, ${4:dims})" },
{ "trigger": "dim_standardize", "contents": "dim_standardize(${1:x}, ${2:opt})" },
{ "trigger": "dim_standardize_n", "contents": "dim_standardize_n(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "dim_stat4", "contents": "dim_stat4(${1:x})" },
{ "trigger": "dim_stat4_n", "contents": "dim_stat4_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_stddev", "contents": "dim_stddev(${1:x})" },
{ "trigger": "dim_stddev_n", "contents": "dim_stddev_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_sum", "contents": "dim_sum(${1:x})" },
{ "trigger": "dim_sum_n", "contents": "dim_sum_n(${1:x}, ${2:dims})" },
{ "trigger": "dim_sum_wgt", "contents": "dim_sum_wgt(${1:x}, ${2:w}, ${3:opt})" },
{ "trigger": "dim_sum_wgt_n", "contents": "dim_sum_wgt_n(${1:x}, ${2:w}, ${3:opt}, ${4:dim})" },
{ "trigger": "dim_variance", "contents": "dim_variance(${1:x})" },
{ "trigger": "dim_variance_n", "contents": "dim_variance_n(${1:x}, ${2:dims})" },
{ "trigger": "dimsizes", "contents": "dimsizes(${1:data})" },
{ "trigger": "doubletobyte", "contents": "doubletobyte(${1:double_val})" },
{ "trigger": "doubletochar", "contents": "doubletochar(${1:double_val})" },
{ "trigger": "doubletocharacter", "contents": "doubletocharacter(${1:double_val})" },
{ "trigger": "doubletofloat", "contents": "doubletofloat(${1:double_val})" },
{ "trigger": "doubletoint", "contents": "doubletoint(${1:double_val})" },
{ "trigger": "doubletointeger", "contents": "doubletointeger(${1:double_val})" },
{ "trigger": "doubletolong", "contents": "doubletolong(${1:double_val})" },
{ "trigger": "doubletoshort", "contents": "doubletoshort(${1:double_val})" },
{ "trigger": "dpres_hybrid_ccm", "contents": "dpres_hybrid_ccm(${1:ps}, ${2:p0}, ${3:hya}, ${4:hyb})" },
{ "trigger": "dpres_plevel", "contents": "dpres_plevel(${1:plev}, ${2:psfc}, ${3:ptop}, ${4:iopt})" },
{ "trigger": "draw", "contents": "draw(${1:objects})" },
{ "trigger": "draw_color_palette", "contents": "draw_color_palette(${1:wks}, ${2:colors}, ${3:opt})" },
{ "trigger": "dsgetp", "contents": "dsgetp(${1:pnam})" },
{ "trigger": "dsgrid2", "contents": "dsgrid2(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dsgrid2d", "contents": "dsgrid2d(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dsgrid2s", "contents": "dsgrid2s(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dsgrid3", "contents": "dsgrid3(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dsgrid3d", "contents": "dsgrid3d(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dsgrid3s", "contents": "dsgrid3s(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dspnt2", "contents": "dspnt2(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dspnt2d", "contents": "dspnt2d(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dspnt2s", "contents": "dspnt2s(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "dspnt3", "contents": "dspnt3(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dspnt3d", "contents": "dspnt3d(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dspnt3s", "contents": "dspnt3s(${1:x}, ${2:y}, ${3:z}, ${4:u}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "dssetp", "contents": "dssetp(${1:pnam}, ${2:pval})" },
{ "trigger": "dtrend", "contents": "dtrend(${1:y}, ${2:return_info})" },
{ "trigger": "dtrend_msg", "contents": "dtrend_msg(${1:x}, ${2:y}, ${3:remove_mean}, ${4:return_info})" },
{ "trigger": "dtrend_msg_n", "contents": "dtrend_msg_n(${1:x}, ${2:y}, ${3:remove_mean}, ${4:return_info}, ${5:dim})" },
{ "trigger": "dtrend_n", "contents": "dtrend_n(${1:y}, ${2:return_info}, ${3:dim})" },
{ "trigger": "dtrend_quadratic", "contents": "dtrend_quadratic(${1:y}, ${2:option})" },
{ "trigger": "dtrend_quadratic_msg_n", "contents": "dtrend_quadratic_msg_n(${1:y}, ${2:remove_mean}, ${3:return_info}, ${4:dim})" },
{ "trigger": "dv2uvf", "contents": "dv2uvf(${1:dv}, ${2:ud}, ${3:vd})" },
{ "trigger": "dv2uvg", "contents": "dv2uvg(${1:dv}, ${2:ud}, ${3:vd})" },
{ "trigger": "dz_height", "contents": "dz_height(${1:z}, ${2:zsfc}, ${3:ztop}, ${4:iopt})" },
{ "trigger": "echo_off", "contents": "echo_off()" },
{ "trigger": "echo_on", "contents": "echo_on()" },
{ "trigger": "eemd", "contents": "eemd(${1:x}, ${2:nimf}, ${3:nrep}, ${4:noise}, ${5:opt}, ${6:dims})" },
{ "trigger": "eof2data", "contents": "eof2data(${1:ev}, ${2:ev_ts})" },
{ "trigger": "eof2data_n", "contents": "eof2data_n(${1:ev}, ${2:ev_ts}, ${3:dim})" },
{ "trigger": "eof_varimax", "contents": "eof_varimax(${1:evec})" },
{ "trigger": "eofcor", "contents": "eofcor(${1:data}, ${2:neval})" },
{ "trigger": "eofcor_pcmsg", "contents": "eofcor_pcmsg(${1:data}, ${2:neval}, ${3:pcrit})" },
{ "trigger": "eofcor_ts", "contents": "eofcor_ts(${1:data}, ${2:evec})" },
{ "trigger": "eofcov", "contents": "eofcov(${1:data}, ${2:neval})" },
{ "trigger": "eofcov_pcmsg", "contents": "eofcov_pcmsg(${1:data}, ${2:neval}, ${3:pcrit})" },
{ "trigger": "eofcov_ts", "contents": "eofcov_ts(${1:data}, ${2:evec})" },
{ "trigger": "eofunc", "contents": "eofunc(${1:data}, ${2:neval}, ${3:optEOF})" },
{ "trigger": "eofunc_n", "contents": "eofunc_n(${1:data}, ${2:neval}, ${3:optEOF}, ${4:dim})" },
{ "trigger": "eofunc_ts", "contents": "eofunc_ts(${1:data}, ${2:evec}, ${3:optETS})" },
{ "trigger": "eofunc_ts_n", "contents": "eofunc_ts_n(${1:data}, ${2:evec}, ${3:optETS}, ${4:dim})" },
{ "trigger": "eofunc_varimax", "contents": "eofunc_varimax(${1:evec}, ${2:optEVX})" },
{ "trigger": "equiv_sample_size", "contents": "equiv_sample_size(${1:x}, ${2:siglvl}, ${3:opt})" },
{ "trigger": "erf", "contents": "erf(${1:x})" },
{ "trigger": "erfc", "contents": "erfc(${1:x})" },
{ "trigger": "esacr", "contents": "esacr(${1:x}, ${2:mxlag})" },
{ "trigger": "esacv", "contents": "esacv(${1:x}, ${2:mxlag})" },
{ "trigger": "esccr", "contents": "esccr(${1:x}, ${2:y}, ${3:mxlag})" },
{ "trigger": "esccv", "contents": "esccv(${1:x}, ${2:y}, ${3:mxlag})" },
{ "trigger": "escorc", "contents": "escorc(${1:x}, ${2:y})" },
{ "trigger": "escorc_n", "contents": "escorc_n(${1:x}, ${2:y}, ${3:dims_x}, ${4:dims_y})" },
{ "trigger": "escovc", "contents": "escovc(${1:x}, ${2:y})" },
{ "trigger": "exit", "contents": "exit()" },
{ "trigger": "exp", "contents": "exp(${1:value})" },
{ "trigger": "exp_tapersh", "contents": "exp_tapersh(${1:a}, ${2:b}, ${3:N}, ${4:r})" },
{ "trigger": "exp_tapersh_wgts", "contents": "exp_tapersh_wgts(${1:M}, ${2:N}, ${3:r})" },
{ "trigger": "exp_tapershC", "contents": "exp_tapershC(${1:ab}, ${2:N}, ${3:r})" },
{ "trigger": "extval_mlegev", "contents": "extval_mlegev(${1:x}, ${2:dims}, ${3:opt})" },
{ "trigger": "ezfftb", "contents": "ezfftb(${1:cf}, ${2:xbar})" },
{ "trigger": "ezfftb_n", "contents": "ezfftb_n(${1:cf}, ${2:xbar}, ${3:dim})" },
{ "trigger": "ezfftf", "contents": "ezfftf(${1:x})" },
{ "trigger": "ezfftf_n", "contents": "ezfftf_n(${1:x}, ${2:dim})" },
{ "trigger": "f2fosh", "contents": "f2fosh(${1:grid})" },
{ "trigger": "f2foshv", "contents": "f2foshv(${1:ureg}, ${2:vreg}, ${3:uoff}, ${4:voff})" },
{ "trigger": "f2fsh", "contents": "f2fsh(${1:grid}, ${2:outdims})" },
{ "trigger": "f2fshv", "contents": "f2fshv(${1:ua}, ${2:va}, ${3:ub}, ${4:vb})" },
{ "trigger": "f2gsh", "contents": "f2gsh(${1:grid}, ${2:outdims}, ${3:twave})" },
{ "trigger": "f2gshv", "contents": "f2gshv(${1:ua}, ${2:va}, ${3:ub}, ${4:vb}, ${5:twave})" },
{ "trigger": "fabs", "contents": "fabs(${1:value})" },
{ "trigger": "fbindirread", "contents": "fbindirread(${1:path}, ${2:rec_num}, ${3:rec_dims}, ${4:rec_type})" },
{ "trigger": "fbindirwrite", "contents": "fbindirwrite(${1:path}, ${2:var})" },
{ "trigger": "fbinnumrec", "contents": "fbinnumrec(${1:path})" },
{ "trigger": "fbinread", "contents": "fbinread(${1:filepath}, ${2:rec_dims}, ${3:rec_type})" },
{ "trigger": "fbinrecread", "contents": "fbinrecread(${1:path}, ${2:rec_num}, ${3:rec_dims}, ${4:rec_type})" },
{ "trigger": "fbinrecwrite", "contents": "fbinrecwrite(${1:path}, ${2:rec_num}, ${3:var})" },
{ "trigger": "fbinwrite", "contents": "fbinwrite(${1:filepath}, ${2:value})" },
{ "trigger": "fft2db", "contents": "fft2db(${1:coef})" },
{ "trigger": "fft2df", "contents": "fft2df(${1:x})" },
{ "trigger": "fftshift", "contents": "fftshift(${1:x}, ${2:mode})" },
{ "trigger": "fileattdef", "contents": "fileattdef(${1:thefile}, ${2:variable})" },
{ "trigger": "filechunkdimdef", "contents": "filechunkdimdef(${1:thefile}, ${2:dim_names}, ${3:dim_sizes}, ${4:dim_unlimited})" },
{ "trigger": "filedimdef", "contents": "filedimdef(${1:thefile}, ${2:dim_names}, ${3:dim_sizes}, ${4:dim_unlimited})" },
{ "trigger": "fileexists", "contents": "fileexists(${1:file_path})" },
{ "trigger": "filegrpdef", "contents": "filegrpdef(${1:thefile}, ${2:grp_names})" },
{ "trigger": "filevarattdef", "contents": "filevarattdef(${1:thefile}, ${2:varnames}, ${3:variable})" },
{ "trigger": "filevarchunkdef", "contents": "filevarchunkdef(${1:thefile}, ${2:var_name}, ${3:chunk_dim_sizes})" },
{ "trigger": "filevarcompressleveldef", "contents": "filevarcompressleveldef(${1:thefile}, ${2:var_name}, ${3:compressLevel})" },
{ "trigger": "filevardef", "contents": "filevardef(${1:thefile}, ${2:var_names}, ${3:var_types}, ${4:dim_names})" },
{ "trigger": "filevardimsizes", "contents": "filevardimsizes(${1:thefile}, ${2:varname})" },
{ "trigger": "filwgts_lancos", "contents": "filwgts_lancos(${1:nwt}, ${2:ihp}, ${3:fca}, ${4:fcb}, ${5:nsigma})" },
{ "trigger": "filwgts_lanczos", "contents": "filwgts_lanczos(${1:nwt}, ${2:ihp}, ${3:fca}, ${4:fcb}, ${5:nsigma})" },
{ "trigger": "filwgts_normal", "contents": "filwgts_normal(${1:nwt}, ${2:sigma}, ${3:option})" },
{ "trigger": "floattobyte", "contents": "floattobyte(${1:float_val})" },
{ "trigger": "floattochar", "contents": "floattochar(${1:float_val})" },
{ "trigger": "floattocharacter", "contents": "floattocharacter(${1:float_val})" },
{ "trigger": "floattoint", "contents": "floattoint(${1:float_val})" },
{ "trigger": "floattointeger", "contents": "floattointeger(${1:float_val})" },
{ "trigger": "floattolong", "contents": "floattolong(${1:float_val})" },
{ "trigger": "floattoshort", "contents": "floattoshort(${1:float_val})" },
{ "trigger": "floor", "contents": "floor(${1:values})" },
{ "trigger": "fluxEddy", "contents": "fluxEddy(${1:x}, ${2:y})" },
{ "trigger": "fo2fsh", "contents": "fo2fsh(${1:grid})" },
{ "trigger": "fo2fshv", "contents": "fo2fshv(${1:uoff}, ${2:voff}, ${3:ureg}, ${4:vreg})" },
{ "trigger": "fourier_info", "contents": "fourier_info(${1:x}, ${2:nhx}, ${3:sclPhase})" },
{ "trigger": "frame", "contents": "frame(${1:wks})" },
{ "trigger": "fspan", "contents": "fspan(${1:start}, ${2:finish}, ${3:npts})" },
{ "trigger": "ftcurv", "contents": "ftcurv(${1:xi}, ${2:yi}, ${3:xo})" },
{ "trigger": "ftcurvd", "contents": "ftcurvd(${1:xi}, ${2:yi}, ${3:xo})" },
{ "trigger": "ftcurvi", "contents": "ftcurvi(${1:xl}, ${2:xr}, ${3:xi}, ${4:yi})" },
{ "trigger": "ftcurvp", "contents": "ftcurvp(${1:xi}, ${2:yi}, ${3:p}, ${4:xo})" },
{ "trigger": "ftcurvpi", "contents": "ftcurvpi(${1:xl}, ${2:xr}, ${3:p}, ${4:xi}, ${5:yi})" },
{ "trigger": "ftcurvps", "contents": "ftcurvps(${1:xi}, ${2:yi}, ${3:p}, ${4:d}, ${5:xo})" },
{ "trigger": "ftcurvs", "contents": "ftcurvs(${1:xi}, ${2:yi}, ${3:d}, ${4:xo})" },
{ "trigger": "ftest", "contents": "ftest(${1:var1}, ${2:s1}, ${3:var2}, ${4:s2}, ${5:opt})" },
{ "trigger": "ftgetp", "contents": "ftgetp(${1:pnam})" },
{ "trigger": "ftkurv", "contents": "ftkurv(${1:xi}, ${2:yi}, ${3:t}, ${4:xo}, ${5:yo})" },
{ "trigger": "ftkurvd", "contents": "ftkurvd(${1:xi}, ${2:yi}, ${3:t}, ${4:xo}, ${5:yo}, ${6:xd}, ${7:yd}, ${8:xdd}, ${9:ydd})" },
{ "trigger": "ftkurvp", "contents": "ftkurvp(${1:xi}, ${2:yi}, ${3:t}, ${4:xo}, ${5:yo})" },
{ "trigger": "ftkurvpd", "contents": "ftkurvpd(${1:xi}, ${2:yi}, ${3:t}, ${4:xo}, ${5:yo}, ${6:xd}, ${7:yd}, ${8:xdd}, ${9:ydd})" },
{ "trigger": "ftsetp", "contents": "ftsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "ftsurf", "contents": "ftsurf(${1:xi}, ${2:yi}, ${3:zi}, ${4:xo}, ${5:yo})" },
{ "trigger": "g2fsh", "contents": "g2fsh(${1:grid}, ${2:outdims})" },
{ "trigger": "g2fshv", "contents": "g2fshv(${1:ua}, ${2:va}, ${3:ub}, ${4:vb})" },
{ "trigger": "g2gsh", "contents": "g2gsh(${1:grid}, ${2:outdims}, ${3:twave})" },
{ "trigger": "g2gshv", "contents": "g2gshv(${1:ua}, ${2:va}, ${3:ub}, ${4:vb}, ${5:twave})" },
{ "trigger": "gamma", "contents": "gamma(${1:x})" },
{ "trigger": "gammainc", "contents": "gammainc(${1:x}, ${2:a})" },
{ "trigger": "gaus", "contents": "gaus(${1:nlat})" },
{ "trigger": "gaus_lobat", "contents": "gaus_lobat(${1:nlat})" },
{ "trigger": "gaus_lobat_wgt", "contents": "gaus_lobat_wgt(${1:lat})" },
{ "trigger": "gc_aangle", "contents": "gc_aangle(${1:lat}, ${2:lon})" },
{ "trigger": "gc_clkwise", "contents": "gc_clkwise(${1:lat}, ${2:lon})" },
{ "trigger": "gc_dangle", "contents": "gc_dangle(${1:lat}, ${2:lon})" },
{ "trigger": "gc_inout", "contents": "gc_inout(${1:plat}, ${2:plon}, ${3:lat}, ${4:lon})" },
{ "trigger": "gc_latlon", "contents": "gc_latlon(${1:lat1}, ${2:lon1}, ${3:lat2}, ${4:lon2}, ${5:npts}, ${6:iu})" },
{ "trigger": "gc_onarc", "contents": "gc_onarc(${1:p_lat}, ${2:p_lon}, ${3:lat}, ${4:lon})" },
{ "trigger": "gc_pnt2gc", "contents": "gc_pnt2gc(${1:p_lat}, ${2:p_lon}, ${3:lat}, ${4:lon})" },
{ "trigger": "gc_qarea", "contents": "gc_qarea(${1:lat}, ${2:lon})" },
{ "trigger": "gc_tarea", "contents": "gc_tarea(${1:lat}, ${2:lon})" },
{ "trigger": "generate_2d_array", "contents": "generate_2d_array(${1:mlow}, ${2:mhigh}, ${3:dlow}, ${4:dhigh}, ${5:iseed}, ${6:dsizes})" },
{ "trigger": "get_color_rgba", "contents": "get_color_rgba(${1:color_map}, ${2:levels}, ${3:values})" },
{ "trigger": "get_cpu_time", "contents": "get_cpu_time()" },
{ "trigger": "get_isolines", "contents": "get_isolines(${1:contour_plot_id}, ${2:levels})" },
{ "trigger": "get_ncl_version", "contents": "get_ncl_version()" },
{ "trigger": "get_script_name", "contents": "get_script_name()" },
{ "trigger": "get_script_prefix_name", "contents": "get_script_prefix_name()" },
{ "trigger": "get_sphere_radius", "contents": "get_sphere_radius()" },
{ "trigger": "get_unique_values", "contents": "get_unique_values(${1:x})" },
{ "trigger": "getbitsone", "contents": "getbitsone(${1:npack})" },
{ "trigger": "getenv", "contents": "getenv(${1:env_name})" },
{ "trigger": "getfiledimsizes", "contents": "getfiledimsizes(${1:thefile})" },
{ "trigger": "getfilegrpnames", "contents": "getfilegrpnames(${1:the_file})" },
{ "trigger": "getfilepath", "contents": "getfilepath(${1:the_file})" },
{ "trigger": "getfilevaratts", "contents": "getfilevaratts(${1:thefile}, ${2:varname})" },
{ "trigger": "getfilevarchunkdimsizes", "contents": "getfilevarchunkdimsizes(${1:thefile}, ${2:varname})" },
{ "trigger": "getfilevardims", "contents": "getfilevardims(${1:thefile}, ${2:varname})" },
{ "trigger": "getfilevardimsizes", "contents": "getfilevardimsizes(${1:thefile}, ${2:varname})" },
{ "trigger": "getfilevarnames", "contents": "getfilevarnames(${1:the_file})" },
{ "trigger": "getfilevartypes", "contents": "getfilevartypes(${1:thefile}, ${2:var})" },
{ "trigger": "getvaratts", "contents": "getvaratts(${1:var})" },
{ "trigger": "getvardims", "contents": "getvardims(${1:var})" },
{ "trigger": "gradsf", "contents": "gradsf(${1:z}, ${2:gzx}, ${3:gzy})" },
{ "trigger": "gradsg", "contents": "gradsg(${1:z}, ${2:gzx}, ${3:gzy})" },
{ "trigger": "greg2jul", "contents": "greg2jul(${1:year}, ${2:month}, ${3:day}, ${4:hour})" },
{ "trigger": "grid2triple", "contents": "grid2triple(${1:x}, ${2:y}, ${3:z})" },
{ "trigger": "hlsrgb", "contents": "hlsrgb(${1:hls})" },
{ "trigger": "hsvrgb", "contents": "hsvrgb(${1:hsv})" },
{ "trigger": "hydro", "contents": "hydro(${1:p}, ${2:tkv}, ${3:zsfc})" },
{ "trigger": "hyi2hyo", "contents": "hyi2hyo(${1:p0}, ${2:hyai}, ${3:hybi}, ${4:ps}, ${5:xi}, ${6:hyao}, ${7:hybo}, ${8:intflg})" },
{ "trigger": "idsfft", "contents": "idsfft(${1:xc}, ${2:yc}, ${3:zc}, ${4:dim})" },
{ "trigger": "igradsf", "contents": "igradsf(${1:gzx}, ${2:gzy}, ${3:z})" },
{ "trigger": "igradsg", "contents": "igradsg(${1:gzx}, ${2:gzy}, ${3:z})" },
{ "trigger": "ilapsf", "contents": "ilapsf(${1:zlap}, ${2:zlmbda}, ${3:z})" },
{ "trigger": "ilapsg", "contents": "ilapsg(${1:zlap}, ${2:zlmbda}, ${3:z})" },
{ "trigger": "ilapvf", "contents": "ilapvf(${1:ulap}, ${2:vlap}, ${3:u}, ${4:v})" },
{ "trigger": "ilapvg", "contents": "ilapvg(${1:ulap}, ${2:vlap}, ${3:u}, ${4:v})" },
{ "trigger": "ind", "contents": "ind(${1:larray})" },
{ "trigger": "ind_resolve", "contents": "ind_resolve(${1:indices}, ${2:dsizes})" },
{ "trigger": "int2p", "contents": "int2p(${1:pin}, ${2:xin}, ${3:pout}, ${4:linlog})" },
{ "trigger": "int2p_n", "contents": "int2p_n(${1:pin}, ${2:xin}, ${3:pout}, ${4:linlog}, ${5:pdim})" },
{ "trigger": "integertobyte", "contents": "integertobyte(${1:integer_val})" },
{ "trigger": "integertochar", "contents": "integertochar(${1:integer_val})" },
{ "trigger": "integertocharacter", "contents": "integertocharacter(${1:integer_val})" },
{ "trigger": "integertoshort", "contents": "integertoshort(${1:integer_val})" },
{ "trigger": "inttobyte", "contents": "inttobyte(${1:integer_val})" },
{ "trigger": "inttochar", "contents": "inttochar(${1:integer_val})" },
{ "trigger": "inttoshort", "contents": "inttoshort(${1:integer_val})" },
{ "trigger": "inverse_matrix", "contents": "inverse_matrix(${1:A})" },
{ "trigger": "is_string_numeric", "contents": "is_string_numeric(${1:arg})" },
{ "trigger": "isatt", "contents": "isatt(${1:var}, ${2:attnames})" },
{ "trigger": "isbigendian", "contents": "isbigendian()" },
{ "trigger": "isbyte", "contents": "isbyte(${1:arg})" },
{ "trigger": "ischar", "contents": "ischar(${1:arg})" },
{ "trigger": "iscoord", "contents": "iscoord(${1:var}, ${2:coord_names})" },
{ "trigger": "isdefined", "contents": "isdefined(${1:idn_names})" },
{ "trigger": "isdim", "contents": "isdim(${1:var}, ${2:dimnames})" },
{ "trigger": "isdimnamed", "contents": "isdimnamed(${1:var}, ${2:dim_nums})" },
{ "trigger": "isdouble", "contents": "isdouble(${1:arg})" },
{ "trigger": "isenumeric", "contents": "isenumeric(${1:arg})" },
{ "trigger": "isfile", "contents": "isfile(${1:arg})" },
{ "trigger": "isfilepresent", "contents": "isfilepresent(${1:file_path})" },
{ "trigger": "isfilevar", "contents": "isfilevar(${1:thefile}, ${2:varnames})" },
{ "trigger": "isfilevaratt", "contents": "isfilevaratt(${1:thefile}, ${2:varname}, ${3:attnames})" },
{ "trigger": "isfilevarcoord", "contents": "isfilevarcoord(${1:thefile}, ${2:varname}, ${3:coordname})" },
{ "trigger": "isfilevardim", "contents": "isfilevardim(${1:thefile}, ${2:varname}, ${3:dimnames})" },
{ "trigger": "isfloat", "contents": "isfloat(${1:arg})" },
{ "trigger": "isfunc", "contents": "isfunc(${1:func_names})" },
{ "trigger": "isgraphic", "contents": "isgraphic(${1:arg})" },
{ "trigger": "isint", "contents": "isint(${1:arg})" },
{ "trigger": "isint64", "contents": "isint64(${1:arg})" },
{ "trigger": "isinteger", "contents": "isinteger(${1:arg})" },
{ "trigger": "isleapyear", "contents": "isleapyear(${1:year})" },
{ "trigger": "islogical", "contents": "islogical(${1:arg})" },
{ "trigger": "islong", "contents": "islong(${1:arg})" },
{ "trigger": "ismissing", "contents": "ismissing(${1:data})" },
{ "trigger": "isnan_ieee", "contents": "isnan_ieee(${1:x})" },
{ "trigger": "isnumeric", "contents": "isnumeric(${1:arg})" },
{ "trigger": "ispan", "contents": "ispan(${1:start}, ${2:finish}, ${3:stride})" },
{ "trigger": "isproc", "contents": "isproc(${1:proc_names})" },
{ "trigger": "isscalar", "contents": "isscalar(${1:x})" },
{ "trigger": "isshort", "contents": "isshort(${1:arg})" },
{ "trigger": "issnumeric", "contents": "issnumeric(${1:arg})" },
{ "trigger": "isstring", "contents": "isstring(${1:arg})" },
{ "trigger": "isubyte", "contents": "isubyte(${1:arg})" },
{ "trigger": "isuint", "contents": "isuint(${1:arg})" },
{ "trigger": "isuint64", "contents": "isuint64(${1:arg})" },
{ "trigger": "isulong", "contents": "isulong(${1:arg})" },
{ "trigger": "isunlimited", "contents": "isunlimited(${1:thefile}, ${2:dim_name})" },
{ "trigger": "isunsigned", "contents": "isunsigned(${1:arg})" },
{ "trigger": "isushort", "contents": "isushort(${1:arg})" },
{ "trigger": "isvar", "contents": "isvar(${1:varnames})" },
{ "trigger": "jul2greg", "contents": "jul2greg(${1:julian})" },
{ "trigger": "kolsm2_n", "contents": "kolsm2_n(${1:x}, ${2:y}, ${3:dims})" },
{ "trigger": "kron_product", "contents": "kron_product(${1:a}, ${2:b})" },
{ "trigger": "lapsf", "contents": "lapsf(${1:z}, ${2:zlap})" },
{ "trigger": "lapsg", "contents": "lapsg(${1:z}, ${2:zlap})" },
{ "trigger": "lapvf", "contents": "lapvf(${1:u}, ${2:v}, ${3:ulap}, ${4:vlap})" },
{ "trigger": "lapvg", "contents": "lapvg(${1:u}, ${2:v}, ${3:ulap}, ${4:vlap})" },
{ "trigger": "latlon2utm", "contents": "latlon2utm(${1:latlon}, ${2:datum})" },
{ "trigger": "lclvl", "contents": "lclvl(${1:p}, ${2:tk}, ${3:tdk})" },
{ "trigger": "lderuvf", "contents": "lderuvf(${1:u}, ${2:v}, ${3:uy}, ${4:vy})" },
{ "trigger": "lderuvg", "contents": "lderuvg(${1:u}, ${2:v}, ${3:uy}, ${4:vy})" },
{ "trigger": "linint1", "contents": "linint1(${1:xi}, ${2:fi}, ${3:fiCyclic}, ${4:xo}, ${5:foOption})" },
{ "trigger": "linint1_n", "contents": "linint1_n(${1:xi}, ${2:fi}, ${3:fiCyclic}, ${4:xo}, ${5:foOption}, ${6:dim})" },
{ "trigger": "linint2", "contents": "linint2(${1:xi}, ${2:yi}, ${3:fi}, ${4:fiCyclicX}, ${5:xo}, ${6:yo}, ${7:foOption})" },
{ "trigger": "linint2_points", "contents": "linint2_points(${1:xi}, ${2:yi}, ${3:fi}, ${4:fiCyclicX}, ${5:xo}, ${6:yo}, ${7:Option})" },
{ "trigger": "linmsg", "contents": "linmsg(${1:x}, ${2:opt})" },
{ "trigger": "linmsg_n", "contents": "linmsg_n(${1:x}, ${2:opt}, ${3:dim})" },
{ "trigger": "linrood_latwgt", "contents": "linrood_latwgt(${1:nlat})" },
{ "trigger": "linrood_wgt", "contents": "linrood_wgt(${1:nlat})" },
{ "trigger": "list_files", "contents": "list_files()" },
{ "trigger": "list_filevars", "contents": "list_filevars(${1:filevar})" },
{ "trigger": "list_hlus", "contents": "list_hlus()" },
{ "trigger": "list_procfuncs", "contents": "list_procfuncs()" },
{ "trigger": "list_vars", "contents": "list_vars()" },
{ "trigger": "ListAppend", "contents": "ListAppend(${1:f}, ${2:v})" },
{ "trigger": "ListCount", "contents": "ListCount(${1:f})" },
{ "trigger": "ListGetType", "contents": "ListGetType(${1:f})" },
{ "trigger": "ListIndex", "contents": "ListIndex(${1:f}, ${2:v})" },
{ "trigger": "ListIndexFromName", "contents": "ListIndexFromName(${1:f}, ${2:vn})" },
{ "trigger": "ListPop", "contents": "ListPop(${1:f})" },
{ "trigger": "ListPush", "contents": "ListPush(${1:f}, ${2:v})" },
{ "trigger": "ListSetType", "contents": "ListSetType(${1:f}, ${2:option})" },
{ "trigger": "loadscript", "contents": "loadscript(${1:filename})" },
{ "trigger": "local_max", "contents": "local_max(${1:x}, ${2:cyclic}, ${3:delta})" },
{ "trigger": "local_min", "contents": "local_min(${1:x}, ${2:cyclic}, ${3:delta})" },
{ "trigger": "log", "contents": "log(${1:value})" },
{ "trigger": "log10", "contents": "log10(${1:value})" },
{ "trigger": "longtobyte", "contents": "longtobyte(${1:long_val})" },
{ "trigger": "longtochar", "contents": "longtochar(${1:long_val})" },
{ "trigger": "longtocharacter", "contents": "longtocharacter(${1:long_val})" },
{ "trigger": "longtoint", "contents": "longtoint(${1:long_val})" },
{ "trigger": "longtointeger", "contents": "longtointeger(${1:long_val})" },
{ "trigger": "longtoshort", "contents": "longtoshort(${1:long_val})" },
{ "trigger": "lspoly", "contents": "lspoly(${1:x}, ${2:y}, ${3:wgt}, ${4:n})" },
{ "trigger": "lspoly_n", "contents": "lspoly_n(${1:x}, ${2:y}, ${3:wgt}, ${4:n}, ${5:dim})" },
{ "trigger": "mask", "contents": "mask(${1:array}, ${2:marray}, ${3:mvalue})" },
{ "trigger": "max", "contents": "max(${1:value})" },
{ "trigger": "maxind", "contents": "maxind(${1:arg})" },
{ "trigger": "min", "contents": "min(${1:value})" },
{ "trigger": "minind", "contents": "minind(${1:arg})" },
{ "trigger": "mixed_layer_depth", "contents": "mixed_layer_depth(${1:pot_density}, ${2:kmt}, ${3:ht}, ${4:depth}, ${5:offset})" },
{ "trigger": "mixhum_ptd", "contents": "mixhum_ptd(${1:p}, ${2:tdk}, ${3:iswit})" },
{ "trigger": "mixhum_ptrh", "contents": "mixhum_ptrh(${1:p}, ${2:tk}, ${3:rh}, ${4:iswit})" },
{ "trigger": "mjo_cross_coh2pha", "contents": "mjo_cross_coh2pha(${1:STC}, ${2:opt})" },
{ "trigger": "mjo_cross_segment", "contents": "mjo_cross_segment(${1:x}, ${2:y}, ${3:opt})" },
{ "trigger": "moc_globe_atl", "contents": "moc_globe_atl(${1:lat_aux_grid}, ${2:a_wvel}, ${3:a_bolus}, ${4:a_submeso}, ${5:tlat}, ${6:rmlak})" },
{ "trigger": "monthday", "contents": "monthday(${1:year}, ${2:day})" },
{ "trigger": "namedcolor2rgb", "contents": "namedcolor2rgb(${1:colors})" },
{ "trigger": "namedcolor2rgba", "contents": "namedcolor2rgba(${1:colors})" },
{ "trigger": "natgrid", "contents": "natgrid(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "natgridd", "contents": "natgridd(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "natgrids", "contents": "natgrids(${1:x}, ${2:y}, ${3:z}, ${4:xo}, ${5:yo})" },
{ "trigger": "ncargpath", "contents": "ncargpath(${1:char})" },
{ "trigger": "ncargversion", "contents": "ncargversion()" },
{ "trigger": "ndctodata", "contents": "ndctodata(${1:plot}, ${2:x_in}, ${3:y_in}, ${4:x_out}, ${5:y_out})" },
{ "trigger": "ndtooned", "contents": "ndtooned(${1:val})" },
{ "trigger": "new", "contents": "new(${1:dimension_sizes}, ${2:vartype}, ${3:parameter})" },
{ "trigger": "NewList", "contents": "NewList(${1:s})" },
{ "trigger": "ngezlogo", "contents": "ngezlogo(${1:wks})" },
{ "trigger": "nggcog", "contents": "nggcog(${1:clat}, ${2:clon}, ${3:crad}, ${4:alat}, ${5:alon})" },
{ "trigger": "nggetp", "contents": "nggetp(${1:pnam})" },
{ "trigger": "nglogo", "contents": "nglogo(${1:wks}, ${2:x}, ${3:y}, ${4:size}, ${5:type}, ${6:col1}, ${7:col2})" },
{ "trigger": "ngsetp", "contents": "ngsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "NhlAddAnnotation", "contents": "NhlAddAnnotation(${1:plot_id}, ${2:anno_view_id})" },
{ "trigger": "NhlAddData", "contents": "NhlAddData(${1:dcomms}, ${2:res_name}, ${3:data_items})" },
{ "trigger": "NhlAddOverlay", "contents": "NhlAddOverlay(${1:base_id}, ${2:transform_id}, ${3:after_id})" },
{ "trigger": "NhlAddPrimitive", "contents": "NhlAddPrimitive(${1:base_id}, ${2:primitive_ids}, ${3:before_id})" },
{ "trigger": "NhlAppGetDefaultParentId", "contents": "NhlAppGetDefaultParentId()" },
{ "trigger": "NhlChangeWorkstation", "contents": "NhlChangeWorkstation(${1:objects}, ${2:workstation})" },
{ "trigger": "NhlClassName", "contents": "NhlClassName(${1:objects})" },
{ "trigger": "NhlClearWorkstation", "contents": "NhlClearWorkstation(${1:wks})" },
{ "trigger": "NhlDataPolygon", "contents": "NhlDataPolygon(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlDataPolyline", "contents": "NhlDataPolyline(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlDataPolymarker", "contents": "NhlDataPolymarker(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlDataToNDC", "contents": "NhlDataToNDC(${1:plot}, ${2:x_in}, ${3:y_in}, ${4:x_out}, ${5:y_out})" },
{ "trigger": "NhlDestroy", "contents": "NhlDestroy(${1:objects})" },
{ "trigger": "NhlDraw", "contents": "NhlDraw(${1:objects})" },
{ "trigger": "NhlFrame", "contents": "NhlFrame(${1:wks})" },
{ "trigger": "NhlFreeColor", "contents": "NhlFreeColor(${1:workstations}, ${2:color_index})" },
{ "trigger": "NhlGetBB", "contents": "NhlGetBB(${1:objects})" },
{ "trigger": "NhlGetClassResources", "contents": "NhlGetClassResources(${1:class_name}, ${2:filter_string})" },
{ "trigger": "NhlGetErrorObjectId", "contents": "NhlGetErrorObjectId()" },
{ "trigger": "NhlGetNamedColorIndex", "contents": "NhlGetNamedColorIndex(${1:wks}, ${2:color_name})" },
{ "trigger": "NhlGetParentId", "contents": "NhlGetParentId(${1:objs})" },
{ "trigger": "NhlGetParentWorkstation", "contents": "NhlGetParentWorkstation(${1:objs})" },
{ "trigger": "NhlGetWorkspaceObjectId", "contents": "NhlGetWorkspaceObjectId()" },
{ "trigger": "NhlIsAllocatedColor", "contents": "NhlIsAllocatedColor(${1:workstations}, ${2:color_index})" },
{ "trigger": "NhlIsApp", "contents": "NhlIsApp(${1:objects})" },
{ "trigger": "NhlIsDataComm", "contents": "NhlIsDataComm(${1:objects})" },
{ "trigger": "NhlIsDataItem", "contents": "NhlIsDataItem(${1:objects})" },
{ "trigger": "NhlIsDataSpec", "contents": "NhlIsDataSpec(${1:objects})" },
{ "trigger": "NhlIsTransform", "contents": "NhlIsTransform(${1:objects})" },
{ "trigger": "NhlIsView", "contents": "NhlIsView(${1:objects})" },
{ "trigger": "NhlIsWorkstation", "contents": "NhlIsWorkstation(${1:objects})" },
{ "trigger": "NhlName", "contents": "NhlName(${1:objects})" },
{ "trigger": "NhlNDCPolygon", "contents": "NhlNDCPolygon(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlNDCPolyline", "contents": "NhlNDCPolyline(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlNDCPolymarker", "contents": "NhlNDCPolymarker(${1:objects}, ${2:style}, ${3:x}, ${4:y})" },
{ "trigger": "NhlNDCToData", "contents": "NhlNDCToData(${1:plot}, ${2:x_in}, ${3:y_in}, ${4:x_out}, ${5:y_out})" },
{ "trigger": "NhlNewColor", "contents": "NhlNewColor(${1:workstations}, ${2:red}, ${3:green}, ${4:blue})" },
{ "trigger": "NhlNewDashPattern", "contents": "NhlNewDashPattern(${1:wks}, ${2:dash_patterns})" },
{ "trigger": "NhlNewMarker", "contents": "NhlNewMarker(${1:wks}, ${2:marker_strings}, ${3:font_num}, ${4:xoffset}, ${5:yoffset}, ${6:aspect_ratio}, ${7:size}, ${8:angle})" },
{ "trigger": "NhlPalGetDefined", "contents": "NhlPalGetDefined()" },
{ "trigger": "NhlRemoveAnnotation", "contents": "NhlRemoveAnnotation(${1:plot_id}, ${2:anno_manager_id})" },
{ "trigger": "NhlRemoveData", "contents": "NhlRemoveData(${1:plot_objs}, ${2:resname}, ${3:data_objs})" },
{ "trigger": "NhlRemoveOverlay", "contents": "NhlRemoveOverlay(${1:base_id}, ${2:plot_id}, ${3:restore})" },
{ "trigger": "NhlRemovePrimitive", "contents": "NhlRemovePrimitive(${1:base_id}, ${2:primitive_ids})" },
{ "trigger": "NhlSetColor", "contents": "NhlSetColor(${1:workstations}, ${2:color_index}, ${3:red}, ${4:green}, ${5:blue})" },
{ "trigger": "NhlSetDashPattern", "contents": "NhlSetDashPattern(${1:wks}, ${2:dash_indexes}, ${3:dash_patterns})" },
{ "trigger": "NhlSetMarker", "contents": "NhlSetMarker(${1:wks}, ${2:marker_indexes}, ${3:marker_strings}, ${4:font_num}, ${5:xoffset}, ${6:yoffset}, ${7:aspect_ratio}, ${8:size}, ${9:angle})" },
{ "trigger": "NhlUpdateData", "contents": "NhlUpdateData(${1:dcomms})" },
{ "trigger": "NhlUpdateWorkstation", "contents": "NhlUpdateWorkstation(${1:wks})" },
{ "trigger": "nice_mnmxintvl", "contents": "nice_mnmxintvl(${1:cmin}, ${2:cmax}, ${3:max_levels}, ${4:outside})" },
{ "trigger": "nngetaspectd", "contents": "nngetaspectd(${1:i}, ${2:j})" },
{ "trigger": "nngetaspects", "contents": "nngetaspects(${1:i}, ${2:j})" },
{ "trigger": "nngetp", "contents": "nngetp(${1:pnam})" },
{ "trigger": "nngetsloped", "contents": "nngetsloped(${1:i}, ${2:j})" },
{ "trigger": "nngetslopes", "contents": "nngetslopes(${1:i}, ${2:j})" },
{ "trigger": "nngetwts", "contents": "nngetwts(${1:numw}, ${2:nbrs}, ${3:wts}, ${4:xe}, ${5:ye}, ${6:ze})" },
{ "trigger": "nngetwtsd", "contents": "nngetwtsd(${1:numw}, ${2:nbrs}, ${3:wts}, ${4:xe}, ${5:ye}, ${6:ze})" },
{ "trigger": "nnpnt", "contents": "nnpnt(${1:x}, ${2:y})" },
{ "trigger": "nnpntd", "contents": "nnpntd(${1:x}, ${2:y})" },
{ "trigger": "nnpntend", "contents": "nnpntend()" },
{ "trigger": "nnpntendd", "contents": "nnpntendd()" },
{ "trigger": "nnpntinit", "contents": "nnpntinit(${1:x}, ${2:y}, ${3:z})" },
{ "trigger": "nnpntinitd", "contents": "nnpntinitd(${1:x}, ${2:y}, ${3:z})" },
{ "trigger": "nnpntinits", "contents": "nnpntinits(${1:x}, ${2:y}, ${3:z})" },
{ "trigger": "nnpnts", "contents": "nnpnts(${1:x}, ${2:y})" },
{ "trigger": "nnsetp", "contents": "nnsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "num", "contents": "num(${1:val})" },
{ "trigger": "obj_anal_ic", "contents": "obj_anal_ic(${1:zlon}, ${2:zlat}, ${3:z}, ${4:glon}, ${5:glat}, ${6:rscan}, ${7:option})" },
{ "trigger": "omega_ccm", "contents": "omega_ccm(${1:u}, ${2:v}, ${3:div}, ${4:dpsl}, ${5:dpsm}, ${6:pmid}, ${7:pdel}, ${8:psfc}, ${9:hybdif}, ${10:hybm}, ${11:nprlev})" },
{ "trigger": "onedtond", "contents": "onedtond(${1:val}, ${2:dims})" },
{ "trigger": "overlay", "contents": "overlay(${1:base_id}, ${2:transform_id})" },
{ "trigger": "paleo_outline", "contents": "paleo_outline(${1:oro}, ${2:lat}, ${3:lon}, ${4:landvalue}, ${5:basename})" },
{ "trigger": "pdfxy_bin", "contents": "pdfxy_bin(${1:x}, ${2:y}, ${3:binxbnd}, ${4:binybnd}, ${5:opt})" },
{ "trigger": "poisson_grid_fill", "contents": "poisson_grid_fill(${1:x}, ${2:is_cyclic}, ${3:guess_type}, ${4:nscan}, ${5:epsx}, ${6:relc}, ${7:opt})" },
{ "trigger": "pop_remap", "contents": "pop_remap(${1:x_dst}, ${2:map_wts}, ${3:dst_add}, ${4:src_add}, ${5:x_src})" },
{ "trigger": "potmp_insitu_ocn", "contents": "potmp_insitu_ocn(${1:t}, ${2:s}, ${3:pres}, ${4:pref}, ${5:dims}, ${6:opt})" },
{ "trigger": "prcwater_dp", "contents": "prcwater_dp(${1:q}, ${2:p})" },
{ "trigger": "pres2hybrid", "contents": "pres2hybrid(${1:p}, ${2:ps}, ${3:p0}, ${4:xi}, ${5:hyao}, ${6:hybo}, ${7:intflg})" },
{ "trigger": "pres_hybrid_ccm", "contents": "pres_hybrid_ccm(${1:ps}, ${2:p0}, ${3:hya}, ${4:hyb})" },
{ "trigger": "pres_hybrid_jra55", "contents": "pres_hybrid_jra55(${1:ps}, ${2:hyai}, ${3:hybi})" },
{ "trigger": "pres_sigma", "contents": "pres_sigma(${1:sigma}, ${2:ps})" },
{ "trigger": "print", "contents": "print(${1:data})" },
{ "trigger": "print_table", "contents": "print_table(${1:alist}, ${2:format})" },
{ "trigger": "printFileVarSummary", "contents": "printFileVarSummary(${1:file}, ${2:varname})" },
{ "trigger": "printVarSummary", "contents": "printVarSummary(${1:data})" },
{ "trigger": "product", "contents": "product(${1:x})" },
{ "trigger": "pslec", "contents": "pslec(${1:t}, ${2:phis}, ${3:ps}, ${4:pres})" },
{ "trigger": "pslhor", "contents": "pslhor(${1:z}, ${2:t}, ${3:phis}, ${4:ps}, ${5:pres}, ${6:lats})" },
{ "trigger": "pslhyp", "contents": "pslhyp(${1:pres}, ${2:z}, ${3:tv})" },
{ "trigger": "qsort", "contents": "qsort(${1:value})" },
{ "trigger": "rand", "contents": "rand()" },
{ "trigger": "random_chi", "contents": "random_chi(${1:df}, ${2:N})" },
{ "trigger": "random_gamma", "contents": "random_gamma(${1:locp}, ${2:shape}, ${3:N})" },
{ "trigger": "random_normal", "contents": "random_normal(${1:av}, ${2:sd}, ${3:N})" },
{ "trigger": "random_setallseed", "contents": "random_setallseed(${1:iseed1}, ${2:iseed2})" },
{ "trigger": "random_uniform", "contents": "random_uniform(${1:low}, ${2:high}, ${3:N})" },
{ "trigger": "rcm2points", "contents": "rcm2points(${1:lat2d}, ${2:lon2d}, ${3:fi}, ${4:lat}, ${5:lon}, ${6:opt})" },
{ "trigger": "rcm2rgrid", "contents": "rcm2rgrid(${1:lat2d}, ${2:lon2d}, ${3:fi}, ${4:lat}, ${5:lon}, ${6:Option})" },
{ "trigger": "rdsstoi", "contents": "rdsstoi(${1:nyrstrt}, ${2:nyrlast}, ${3:mlon}, ${4:nlat}, ${5:info})" },
{ "trigger": "read_colormap_file", "contents": "read_colormap_file(${1:filename})" },
{ "trigger": "reg_multlin", "contents": "reg_multlin(${1:y}, ${2:x}, ${3:option})" },
{ "trigger": "regcoef", "contents": "regcoef(${1:x}, ${2:y}, ${3:tval}, ${4:nptxy})" },
{ "trigger": "regCoef_n", "contents": "regCoef_n(${1:x}, ${2:y}, ${3:dims_x}, ${4:dims_y})" },
{ "trigger": "regline", "contents": "regline(${1:x}, ${2:y})" },
{ "trigger": "relhum", "contents": "relhum(${1:t}, ${2:w}, ${3:p})" },
{ "trigger": "relhum_ice", "contents": "relhum_ice(${1:t}, ${2:w}, ${3:p})" },
{ "trigger": "relhum_water", "contents": "relhum_water(${1:t}, ${2:w}, ${3:p})" },
{ "trigger": "replace_ieeenan", "contents": "replace_ieeenan(${1:x}, ${2:value}, ${3:option})" },
{ "trigger": "reshape", "contents": "reshape(${1:val}, ${2:dims})" },
{ "trigger": "reshape_ind", "contents": "reshape_ind(${1:val}, ${2:indexes}, ${3:dims})" },
{ "trigger": "rgbhls", "contents": "rgbhls(${1:rgb})" },
{ "trigger": "rgbhsv", "contents": "rgbhsv(${1:rgb})" },
{ "trigger": "rgbyiq", "contents": "rgbyiq(${1:rgb})" },
{ "trigger": "rgrid2rcm", "contents": "rgrid2rcm(${1:lat}, ${2:lon}, ${3:fi}, ${4:lat2d}, ${5:lon2d}, ${6:Option})" },
{ "trigger": "rhomb_trunc", "contents": "rhomb_trunc(${1:a}, ${2:b}, ${3:T})" },
{ "trigger": "rip_cape_2d", "contents": "rip_cape_2d(${1:p}, ${2:t}, ${3:q}, ${4:z}, ${5:zsfc}, ${6:psfc}, ${7:opt})" },
{ "trigger": "rip_cape_3d", "contents": "rip_cape_3d(${1:p}, ${2:t}, ${3:q}, ${4:z}, ${5:zsfc}, ${6:psfc}, ${7:opt})" },
{ "trigger": "round", "contents": "round(${1:x}, ${2:opt})" },
{ "trigger": "rtest", "contents": "rtest(${1:r}, ${2:Nr}, ${3:opt})" },
{ "trigger": "runave", "contents": "runave(${1:x}, ${2:nave}, ${3:opt})" },
{ "trigger": "runave_n", "contents": "runave_n(${1:x}, ${2:nave}, ${3:opt}, ${4:dim})" },
{ "trigger": "set_default_fillvalue", "contents": "set_default_fillvalue(${1:type}, ${2:value})" },
{ "trigger": "set_sphere_radius", "contents": "set_sphere_radius(${1:radius})" },
{ "trigger": "setfileoption", "contents": "setfileoption(${1:format_or_file}, ${2:option}, ${3:value})" },
{ "trigger": "sfvp2uvf", "contents": "sfvp2uvf(${1:sf}, ${2:vp}, ${3:u}, ${4:v})" },
{ "trigger": "sfvp2uvg", "contents": "sfvp2uvg(${1:sf}, ${2:vp}, ${3:u}, ${4:v})" },
{ "trigger": "shaec", "contents": "shaec(${1:g}, ${2:a}, ${3:b})" },
{ "trigger": "shagc", "contents": "shagc(${1:g}, ${2:a}, ${3:b})" },
{ "trigger": "shgetnp", "contents": "shgetnp(${1:px}, ${2:py}, ${3:pz}, ${4:x}, ${5:y}, ${6:z}, ${7:flag})" },
{ "trigger": "shgetp", "contents": "shgetp(${1:pnam})" },
{ "trigger": "shgrid", "contents": "shgrid(${1:xi}, ${2:yi}, ${3:zi}, ${4:ui}, ${5:xo}, ${6:yo}, ${7:zo})" },
{ "trigger": "shorttobyte", "contents": "shorttobyte(${1:short_val})" },
{ "trigger": "shorttochar", "contents": "shorttochar(${1:short_val})" },
{ "trigger": "shorttocharacter", "contents": "shorttocharacter(${1:short_val})" },
{ "trigger": "show_ascii", "contents": "show_ascii()" },
{ "trigger": "shsec", "contents": "shsec(${1:a}, ${2:b}, ${3:g})" },
{ "trigger": "shsetp", "contents": "shsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "shsgc", "contents": "shsgc(${1:a}, ${2:b}, ${3:g})" },
{ "trigger": "shsgc_R42", "contents": "shsgc_R42(${1:a}, ${2:b})" },
{ "trigger": "sigma2hybrid", "contents": "sigma2hybrid(${1:x}, ${2:sigx}, ${3:hya}, ${4:hyb}, ${5:p0}, ${6:ps}, ${7:intyp})" },
{ "trigger": "simpeq", "contents": "simpeq(${1:fi}, ${2:dx})" },
{ "trigger": "simpne", "contents": "simpne(${1:x}, ${2:y})" },
{ "trigger": "sin", "contents": "sin(${1:value})" },
{ "trigger": "sindex_yrmo", "contents": "sindex_yrmo(${1:slpt}, ${2:slpd}, ${3:iprnt})" },
{ "trigger": "sinh", "contents": "sinh(${1:value})" },
{ "trigger": "sizeof", "contents": "sizeof(${1:data})" },
{ "trigger": "sleep", "contents": "sleep(${1:seconds})" },
{ "trigger": "smth9", "contents": "smth9(${1:x}, ${2:p}, ${3:q}, ${4:wrap})" },
{ "trigger": "snindex_yrmo", "contents": "snindex_yrmo(${1:slpt}, ${2:slpd}, ${3:iprnt}, ${4:soi_noise})" },
{ "trigger": "solve_linsys", "contents": "solve_linsys(${1:A}, ${2:B})" },
{ "trigger": "span_color_indexes", "contents": "span_color_indexes(${1:color_map}, ${2:num_colors})" },
{ "trigger": "span_color_rgba", "contents": "span_color_rgba(${1:color_map}, ${2:num_colors})" },
{ "trigger": "span_named_colors", "contents": "span_named_colors(${1:colors}, ${2:opt})" },
{ "trigger": "sparse_matrix_mult", "contents": "sparse_matrix_mult(${1:row}, ${2:col}, ${3:S}, ${4:x}, ${5:dims})" },
{ "trigger": "spcorr", "contents": "spcorr(${1:x}, ${2:y})" },
{ "trigger": "spcorr_n", "contents": "spcorr_n(${1:x}, ${2:y}, ${3:dim})" },
{ "trigger": "specx_anal", "contents": "specx_anal(${1:x}, ${2:iopt}, ${3:jave}, ${4:pct})" },
{ "trigger": "specxy_anal", "contents": "specxy_anal(${1:x}, ${2:y}, ${3:iopt}, ${4:jave}, ${5:pct})" },
{ "trigger": "sprintf", "contents": "sprintf(${1:format}, ${2:array})" },
{ "trigger": "sprinti", "contents": "sprinti(${1:format}, ${2:array})" },
{ "trigger": "sqrt", "contents": "sqrt(${1:value})" },
{ "trigger": "sqsort", "contents": "sqsort(${1:value})" },
{ "trigger": "srand", "contents": "srand(${1:seed})" },
{ "trigger": "stat2", "contents": "stat2(${1:x}, ${2:xmean}, ${3:xvar}, ${4:nptused})" },
{ "trigger": "stat4", "contents": "stat4(${1:x}, ${2:xmean}, ${3:xvar}, ${4:xskew}, ${5:xkurt}, ${6:nptused})" },
{ "trigger": "stat_medrng", "contents": "stat_medrng(${1:x}, ${2:xmedian}, ${3:xmrange}, ${4:xrange}, ${5:nptused})" },
{ "trigger": "stat_trim", "contents": "stat_trim(${1:x}, ${2:ptrim}, ${3:xmeant}, ${4:xsdt}, ${5:nptused})" },
{ "trigger": "status_exit", "contents": "status_exit(${1:code})" },
{ "trigger": "stdatmus_p2tdz", "contents": "stdatmus_p2tdz(${1:p})" },
{ "trigger": "stdatmus_z2tdp", "contents": "stdatmus_z2tdp(${1:z})" },
{ "trigger": "stddev", "contents": "stddev(${1:data})" },
{ "trigger": "str_capital", "contents": "str_capital(${1:string_val})" },
{ "trigger": "str_concat", "contents": "str_concat(${1:string_val})" },
{ "trigger": "str_fields_count", "contents": "str_fields_count(${1:string_val}, ${2:delimiter})" },
{ "trigger": "str_get_cols", "contents": "str_get_cols(${1:string_val}, ${2:start_col}, ${3:end_col})" },
{ "trigger": "str_get_dq", "contents": "str_get_dq()" },
{ "trigger": "str_get_field", "contents": "str_get_field(${1:string_val}, ${2:field_number}, ${3:delimiter})" },
{ "trigger": "str_get_nl", "contents": "str_get_nl()" },
{ "trigger": "str_get_sq", "contents": "str_get_sq()" },
{ "trigger": "str_get_tab", "contents": "str_get_tab()" },
{ "trigger": "str_index_of_substr", "contents": "str_index_of_substr(${1:str}, ${2:substr}, ${3:opt})" },
{ "trigger": "str_insert", "contents": "str_insert(${1:string_val}, ${2:subString}, ${3:position})" },
{ "trigger": "str_is_blank", "contents": "str_is_blank(${1:string_val})" },
{ "trigger": "str_join", "contents": "str_join(${1:string_val}, ${2:delim})" },
{ "trigger": "str_left_strip", "contents": "str_left_strip(${1:string_val})" },
{ "trigger": "str_lower", "contents": "str_lower(${1:string_val})" },
{ "trigger": "str_match", "contents": "str_match(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_bool", "contents": "str_match_bool(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_bool_ic", "contents": "str_match_bool_ic(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_ic", "contents": "str_match_ic(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_ic_regex", "contents": "str_match_ic_regex(${1:string_array}, ${2:expression})" },
{ "trigger": "str_match_ind", "contents": "str_match_ind(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_ind_ic", "contents": "str_match_ind_ic(${1:string_array}, ${2:sub_string})" },
{ "trigger": "str_match_ind_ic_regex", "contents": "str_match_ind_ic_regex(${1:string_array}, ${2:expression})" },
{ "trigger": "str_match_ind_regex", "contents": "str_match_ind_regex(${1:string_array}, ${2:expression})" },
{ "trigger": "str_match_regex", "contents": "str_match_regex(${1:string_array}, ${2:expression})" },
{ "trigger": "str_right_strip", "contents": "str_right_strip(${1:string_val})" },
{ "trigger": "str_split", "contents": "str_split(${1:string_val}, ${2:delimiter})" },
{ "trigger": "str_split_by_length", "contents": "str_split_by_length(${1:string_val}, ${2:length_val})" },
{ "trigger": "str_split_csv", "contents": "str_split_csv(${1:string_val}, ${2:delimiter}, ${3:option})" },
{ "trigger": "str_squeeze", "contents": "str_squeeze(${1:string_val})" },
{ "trigger": "str_strip", "contents": "str_strip(${1:string_val})" },
{ "trigger": "str_sub_str", "contents": "str_sub_str(${1:string_val}, ${2:oldString}, ${3:newString})" },
{ "trigger": "str_switch", "contents": "str_switch(${1:string_val})" },
{ "trigger": "str_upper", "contents": "str_upper(${1:string_val})" },
{ "trigger": "stringtochar", "contents": "stringtochar(${1:string_val})" },
{ "trigger": "stringtocharacter", "contents": "stringtocharacter(${1:string_val})" },
{ "trigger": "stringtodouble", "contents": "stringtodouble(${1:string_val})" },
{ "trigger": "stringtofloat", "contents": "stringtofloat(${1:string_val})" },
{ "trigger": "stringtoint", "contents": "stringtoint(${1:string_val})" },
{ "trigger": "stringtointeger", "contents": "stringtointeger(${1:string_val})" },
{ "trigger": "stringtolong", "contents": "stringtolong(${1:string_val})" },
{ "trigger": "stringtoshort", "contents": "stringtoshort(${1:string_val})" },
{ "trigger": "strlen", "contents": "strlen(${1:str})" },
{ "trigger": "student_t", "contents": "student_t(${1:t}, ${2:df})" },
{ "trigger": "sum", "contents": "sum(${1:x})" },
{ "trigger": "svd_lapack", "contents": "svd_lapack(${1:A}, ${2:jobu}, ${3:jobv}, ${4:optv}, ${5:U}, ${6:V})" },
{ "trigger": "svdcov", "contents": "svdcov(${1:x}, ${2:y}, ${3:nsvd}, ${4:homlft}, ${5:hetlft}, ${6:homrgt}, ${7:hetrgt})" },
{ "trigger": "svdcov_sv", "contents": "svdcov_sv(${1:x}, ${2:y}, ${3:nsvd}, ${4:svLeft}, ${5:svRight})" },
{ "trigger": "svdstd", "contents": "svdstd(${1:x}, ${2:y}, ${3:nsvd}, ${4:homlft}, ${5:hetlft}, ${6:homrgt}, ${7:hetrgt})" },
{ "trigger": "svdstd_sv", "contents": "svdstd_sv(${1:x}, ${2:y}, ${3:nsvd}, ${4:svLeft}, ${5:svRight})" },
{ "trigger": "system", "contents": "system(${1:command})" },
{ "trigger": "systemfunc", "contents": "systemfunc(${1:command})" },
{ "trigger": "tan", "contents": "tan(${1:value})" },
{ "trigger": "tanh", "contents": "tanh(${1:value})" },
{ "trigger": "taper", "contents": "taper(${1:x}, ${2:p}, ${3:option})" },
{ "trigger": "taper_n", "contents": "taper_n(${1:x}, ${2:p}, ${3:option}, ${4:dim})" },
{ "trigger": "tdclrs", "contents": "tdclrs(${1:wks}, ${2:color_scheme}, ${3:shade_intensity}, ${4:shade_range}, ${5:color_index1}, ${6:color_index2}, ${7:nblocks})" },
{ "trigger": "tdctri", "contents": "tdctri(${1:rtri}, ${2:ntri}, ${3:axis}, ${4:rcut})" },
{ "trigger": "tdcudp", "contents": "tdcudp()" },
{ "trigger": "tdcurv", "contents": "tdcurv(${1:wks}, ${2:ucurv}, ${3:vcurv}, ${4:wcurv}, ${5:iarh}, ${6:arhl}, ${7:arhw})" },
{ "trigger": "tddtri", "contents": "tddtri(${1:wks}, ${2:rtri}, ${3:ntri}, ${4:itwk})" },
{ "trigger": "tdez2d", "contents": "tdez2d(${1:wks}, ${2:x}, ${3:y}, ${4:z}, ${5:rmult}, ${6:theta}, ${7:phi}, ${8:ist})" },
{ "trigger": "tdez3d", "contents": "tdez3d(${1:wks}, ${2:x}, ${3:y}, ${4:z}, ${5:u}, ${6:value}, ${7:rmult}, ${8:theta}, ${9:phi}, ${10:ist})" },
{ "trigger": "tdgetp", "contents": "tdgetp(${1:pnam})" },
{ "trigger": "tdgrds", "contents": "tdgrds(${1:wks}, ${2:uvwmin}, ${3:uvwmax}, ${4:uvwstep}, ${5:igrt}, ${6:ihide})" },
{ "trigger": "tdgrid", "contents": "tdgrid(${1:wks}, ${2:xbegin}, ${3:xstep}, ${4:nx}, ${5:ybegin}, ${6:ystep}, ${7:ny}, ${8:grid_flag})" },
{ "trigger": "tdgtrs", "contents": "tdgtrs(${1:render_index}, ${2:bot_fill_index1}, ${3:bot_fill_index2}, ${4:top_fill_index1}, ${5:top_fill_index2}, ${6:bot_line_index}, ${7:top_line_index}, ${8:draw_edge}, ${9:udist}, ${10:vdist}, ${11:wdist})" },
{ "trigger": "tdinit", "contents": "tdinit(${1:eye}, ${2:origin}, ${3:orient}, ${4:otep})" },
{ "trigger": "tditri", "contents": "tditri(${1:u}, ${2:v}, ${3:w}, ${4:f}, ${5:fiso}, ${6:rtri}, ${7:ntri}, ${8:render_index})" },
{ "trigger": "tdlbla", "contents": "tdlbla(${1:wks}, ${2:axis}, ${3:info_label}, ${4:num_labels}, ${5:xrl_edge}, ${6:ybt_edge}, ${7:angle})" },
{ "trigger": "tdlblp", "contents": "tdlblp()" },
{ "trigger": "tdlbls", "contents": "tdlbls(${1:wks}, ${2:uvwmin}, ${3:uvwmax}, ${4:uvwnum_lab}, ${5:uvwinfo_lab}, ${6:edge_flag})" },
{ "trigger": "tdline", "contents": "tdline(${1:wks}, ${2:uvw1}, ${3:uvw2})" },
{ "trigger": "tdlndp", "contents": "tdlndp()" },
{ "trigger": "tdlnpa", "contents": "tdlnpa(${1:wks}, ${2:uvw1}, ${3:uvw2})" },
{ "trigger": "tdlpdp", "contents": "tdlpdp()" },
{ "trigger": "tdmtri", "contents": "tdmtri(${1:marker_type}, ${2:center_point}, ${3:radius}, ${4:rtri}, ${5:ntri}, ${6:render_index}, ${7:uvwmin}, ${8:uvwmax})" },
{ "trigger": "tdotri", "contents": "tdotri(${1:rtri}, ${2:ntri}, ${3:rtwk}, ${4:order_flag})" },
{ "trigger": "tdpara", "contents": "tdpara(${1:uvw00}, ${2:uvw10}, ${3:uvw01})" },
{ "trigger": "tdplch", "contents": "tdplch(${1:wks}, ${2:xpos}, ${3:ypos}, ${4:chrs}, ${5:size}, ${6:angle}, ${7:counter})" },
{ "trigger": "tdprpa", "contents": "tdprpa(${1:xyipa})" },
{ "trigger": "tdprpi", "contents": "tdprpi(${1:xyi2d})" },
{ "trigger": "tdprpt", "contents": "tdprpt(${1:uvwi3d})" },
{ "trigger": "tdsetp", "contents": "tdsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "tdsort", "contents": "tdsort(${1:rwrk}, ${2:sort_flag})" },
{ "trigger": "tdstri", "contents": "tdstri(${1:u}, ${2:v}, ${3:w}, ${4:rtri}, ${5:ntri}, ${6:render_index})" },
{ "trigger": "tdstrs", "contents": "tdstrs(${1:render_index}, ${2:bot_fill_index1}, ${3:bot_fill_index2}, ${4:top_fill_index1}, ${5:top_fill_index2}, ${6:bot_line_index}, ${7:top_line_index}, ${8:draw_edge}, ${9:udist}, ${10:vdist}, ${11:wdist})" },
{ "trigger": "tdttri", "contents": "tdttri(${1:u}, ${2:v}, ${3:w}, ${4:marker_type}, ${5:radius}, ${6:gap_size}, ${7:rtri}, ${8:ntri}, ${9:render_index}, ${10:uvwmin}, ${11:uvwmax})" },
{ "trigger": "thornthwaite", "contents": "thornthwaite(${1:t}, ${2:lat}, ${3:opt}, ${4:dim})" },
{ "trigger": "tobyte", "contents": "tobyte(${1:input_val})" },
{ "trigger": "tochar", "contents": "tochar(${1:input_val})" },
{ "trigger": "todouble", "contents": "todouble(${1:input_val})" },
{ "trigger": "tofloat", "contents": "tofloat(${1:input_val})" },
{ "trigger": "toint", "contents": "toint(${1:input_val})" },
{ "trigger": "toint64", "contents": "toint64(${1:input_val})" },
{ "trigger": "tointeger", "contents": "tointeger(${1:input_val})" },
{ "trigger": "tolong", "contents": "tolong(${1:input_val})" },
{ "trigger": "toshort", "contents": "toshort(${1:input_val})" },
{ "trigger": "tosigned", "contents": "tosigned(${1:input_val})" },
{ "trigger": "tostring", "contents": "tostring(${1:input_val})" },
{ "trigger": "tostring_with_format", "contents": "tostring_with_format(${1:input_val}, ${2:format})" },
{ "trigger": "totype", "contents": "totype(${1:input_val}, ${2:type_val})" },
{ "trigger": "toubyte", "contents": "toubyte(${1:input_val})" },
{ "trigger": "touint", "contents": "touint(${1:input_val})" },
{ "trigger": "touint64", "contents": "touint64(${1:input_val})" },
{ "trigger": "toulong", "contents": "toulong(${1:input_val})" },
{ "trigger": "tounsigned", "contents": "tounsigned(${1:input_val})" },
{ "trigger": "toushort", "contents": "toushort(${1:input_val})" },
{ "trigger": "trend_manken", "contents": "trend_manken(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "tri_trunc", "contents": "tri_trunc(${1:a}, ${2:b}, ${3:T})" },
{ "trigger": "triple2grid", "contents": "triple2grid(${1:x}, ${2:y}, ${3:data}, ${4:xgrid}, ${5:ygrid}, ${6:option})" },
{ "trigger": "triple2grid2d", "contents": "triple2grid2d(${1:x}, ${2:y}, ${3:data}, ${4:xgrid}, ${5:ygrid}, ${6:option})" },
{ "trigger": "trop_wmo", "contents": "trop_wmo(${1:p}, ${2:t}, ${3:punit}, ${4:opt})" },
{ "trigger": "ttest", "contents": "ttest(${1:ave1}, ${2:var1}, ${3:s1}, ${4:ave2}, ${5:var2}, ${6:s2}, ${7:iflag}, ${8:tval_opt})" },
{ "trigger": "typeof", "contents": "typeof(${1:val})" },
{ "trigger": "undef", "contents": "undef(${1:names})" },
{ "trigger": "unique_string", "contents": "unique_string(${1:prefix_string})" },
{ "trigger": "update", "contents": "update(${1:wks})" },
{ "trigger": "ushorttoint", "contents": "ushorttoint(${1:short_val})" },
{ "trigger": "ut_calendar", "contents": "ut_calendar(${1:time}, ${2:option})" },
{ "trigger": "ut_calendar_fix", "contents": "ut_calendar_fix(${1:time}, ${2:option})" },
{ "trigger": "ut_inv_calendar", "contents": "ut_inv_calendar(${1:year}, ${2:month}, ${3:day}, ${4:hour}, ${5:minute}, ${6:second}, ${7:units}, ${8:option})" },
{ "trigger": "ut_inv_calendar_fix", "contents": "ut_inv_calendar_fix(${1:year}, ${2:month}, ${3:day}, ${4:hour}, ${5:minute}, ${6:second}, ${7:units}, ${8:option})" },
{ "trigger": "utm2latlon", "contents": "utm2latlon(${1:xy}, ${2:datum})" },
{ "trigger": "uv2dv_cfd", "contents": "uv2dv_cfd(${1:u}, ${2:v}, ${3:lat}, ${4:lon}, ${5:boundOpt})" },
{ "trigger": "uv2dvf", "contents": "uv2dvf(${1:u}, ${2:v}, ${3:dv})" },
{ "trigger": "uv2dvg", "contents": "uv2dvg(${1:u}, ${2:v}, ${3:dv})" },
{ "trigger": "uv2sfvpf", "contents": "uv2sfvpf(${1:u}, ${2:v}, ${3:sf}, ${4:vp})" },
{ "trigger": "uv2sfvpg", "contents": "uv2sfvpg(${1:u}, ${2:v}, ${3:sf}, ${4:vp})" },
{ "trigger": "uv2vr_cfd", "contents": "uv2vr_cfd(${1:u}, ${2:v}, ${3:lat}, ${4:lon}, ${5:boundOpt})" },
{ "trigger": "uv2vrdvf", "contents": "uv2vrdvf(${1:u}, ${2:v}, ${3:vr}, ${4:dv})" },
{ "trigger": "uv2vrdvg", "contents": "uv2vrdvg(${1:u}, ${2:v}, ${3:vr}, ${4:dv})" },
{ "trigger": "uv2vrf", "contents": "uv2vrf(${1:u}, ${2:v}, ${3:vort})" },
{ "trigger": "uv2vrg", "contents": "uv2vrg(${1:u}, ${2:v}, ${3:vort})" },
{ "trigger": "v5d_close", "contents": "v5d_close()" },
{ "trigger": "v5d_create", "contents": "v5d_create(${1:fname}, ${2:numtimes}, ${3:numvars}, ${4:nr}, ${5:nc}, ${6:nl}, ${7:varname}, ${8:timestamp}, ${9:datestamp}, ${10:compress}, ${11:projection}, ${12:proj_args}, ${13:vertical}, ${14:vert_args})" },
{ "trigger": "v5d_setLowLev", "contents": "v5d_setLowLev(${1:lowLev})" },
{ "trigger": "v5d_setUnits", "contents": "v5d_setUnits(${1:variable}, ${2:units})" },
{ "trigger": "v5d_write", "contents": "v5d_write(${1:timestep}, ${2:varnum}, ${3:data})" },
{ "trigger": "v5d_write_var", "contents": "v5d_write_var(${1:data})" },
{ "trigger": "variance", "contents": "variance(${1:value})" },
{ "trigger": "vhaec", "contents": "vhaec(${1:u}, ${2:v}, ${3:br}, ${4:bi}, ${5:cr}, ${6:ci})" },
{ "trigger": "vhagc", "contents": "vhagc(${1:u}, ${2:v}, ${3:br}, ${4:bi}, ${5:cr}, ${6:ci})" },
{ "trigger": "vhsec", "contents": "vhsec(${1:br}, ${2:bi}, ${3:cr}, ${4:ci}, ${5:u}, ${6:v})" },
{ "trigger": "vhsgc", "contents": "vhsgc(${1:br}, ${2:bi}, ${3:cr}, ${4:ci}, ${5:u}, ${6:v})" },
{ "trigger": "vibeta", "contents": "vibeta(${1:p}, ${2:x}, ${3:linlog}, ${4:psfc}, ${5:pbot}, ${6:ptop})" },
{ "trigger": "vinth2p", "contents": "vinth2p(${1:datai}, ${2:hbcofa}, ${3:hbcofb}, ${4:plevo}, ${5:psfc}, ${6:intyp}, ${7:p0}, ${8:ii}, ${9:kxtrp})" },
{ "trigger": "vinth2p_ecmwf", "contents": "vinth2p_ecmwf(${1:datai}, ${2:hbcofa}, ${3:hbcofb}, ${4:plevo}, ${5:psfc}, ${6:intyp}, ${7:p0}, ${8:ii}, ${9:kxtrp}, ${10:varflg}, ${11:tbot}, ${12:phis})" },
{ "trigger": "vinth2p_ecmwf_nodes", "contents": "vinth2p_ecmwf_nodes(${1:datai}, ${2:hbcofa}, ${3:hbcofb}, ${4:plevo}, ${5:psfc}, ${6:intyp}, ${7:p0}, ${8:ii}, ${9:kxtrp}, ${10:varflg}, ${11:tbot}, ${12:phis})" },
{ "trigger": "vinth2p_nodes", "contents": "vinth2p_nodes(${1:datai}, ${2:hbcofa}, ${3:hbcofb}, ${4:plevo}, ${5:psfc}, ${6:intyp}, ${7:p0}, ${8:ii}, ${9:kxtrp})" },
{ "trigger": "vintp2p_ecmwf", "contents": "vintp2p_ecmwf(${1:datai}, ${2:presi}, ${3:plevo}, ${4:psfc}, ${5:intyp}, ${6:ii}, ${7:kxtrp}, ${8:varflg}, ${9:tbot}, ${10:phis})" },
{ "trigger": "vr2uvf", "contents": "vr2uvf(${1:vor}, ${2:ur}, ${3:vr})" },
{ "trigger": "vr2uvg", "contents": "vr2uvg(${1:vor}, ${2:ur}, ${3:vr})" },
{ "trigger": "vrdv2uvf", "contents": "vrdv2uvf(${1:vr}, ${2:dv}, ${3:ud}, ${4:vd})" },
{ "trigger": "vrdv2uvg", "contents": "vrdv2uvg(${1:vr}, ${2:dv}, ${3:u}, ${4:v})" },
{ "trigger": "wavelet", "contents": "wavelet(${1:y}, ${2:mother}, ${3:dt}, ${4:param}, ${5:s0}, ${6:dj}, ${7:jtot}, ${8:npad}, ${9:noise}, ${10:isigtest}, ${11:siglvl}, ${12:nadof})" },
{ "trigger": "wavelet_default", "contents": "wavelet_default(${1:y}, ${2:mother})" },
{ "trigger": "weibull", "contents": "weibull(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "wetbulb", "contents": "wetbulb(${1:p}, ${2:tc}, ${3:tdc})" },
{ "trigger": "wgt_area_smooth", "contents": "wgt_area_smooth(${1:field}, ${2:wgt}, ${3:opt})" },
{ "trigger": "wgt_areaave", "contents": "wgt_areaave(${1:q}, ${2:wgty}, ${3:wgtx}, ${4:opt})" },
{ "trigger": "wgt_areaave2", "contents": "wgt_areaave2(${1:q}, ${2:wgt}, ${3:opt})" },
{ "trigger": "wgt_arearmse", "contents": "wgt_arearmse(${1:q}, ${2:r}, ${3:wgty}, ${4:wgtx}, ${5:opt})" },
{ "trigger": "wgt_arearmse2", "contents": "wgt_arearmse2(${1:q}, ${2:r}, ${3:wgt}, ${4:opt})" },
{ "trigger": "wgt_areasum2", "contents": "wgt_areasum2(${1:q}, ${2:wgt}, ${3:opt})" },
{ "trigger": "wgt_runave", "contents": "wgt_runave(${1:x}, ${2:wgt}, ${3:opt})" },
{ "trigger": "wgt_runave_n", "contents": "wgt_runave_n(${1:x}, ${2:wgt}, ${3:opt}, ${4:dim})" },
{ "trigger": "wgt_vert_avg_beta", "contents": "wgt_vert_avg_beta(${1:p}, ${2:datai}, ${3:psfc}, ${4:punits}, ${5:opt})" },
{ "trigger": "wgt_volave", "contents": "wgt_volave(${1:q}, ${2:wgtz}, ${3:wgty}, ${4:wgtx}, ${5:opt})" },
{ "trigger": "wgt_volave_ccm", "contents": "wgt_volave_ccm(${1:q}, ${2:wgtz}, ${3:wgty}, ${4:wgtx}, ${5:opt})" },
{ "trigger": "wgt_volrmse", "contents": "wgt_volrmse(${1:q}, ${2:r}, ${3:wgtz}, ${4:wgty}, ${5:wgtx}, ${6:opt})" },
{ "trigger": "wgt_volrmse_ccm", "contents": "wgt_volrmse_ccm(${1:q}, ${2:r}, ${3:wgtq}, ${4:wgtr}, ${5:wgty}, ${6:wgtx}, ${7:opt})" },
{ "trigger": "where", "contents": "where(${1:condtnl_expr}, ${2:true_value}, ${3:false_value})" },
{ "trigger": "wk_smooth121", "contents": "wk_smooth121(${1:x})" },
{ "trigger": "wmbarb", "contents": "wmbarb(${1:wks}, ${2:x}, ${3:y}, ${4:dx}, ${5:dy})" },
{ "trigger": "wmbarbmap", "contents": "wmbarbmap(${1:wks}, ${2:lat}, ${3:lon}, ${4:u}, ${5:v})" },
{ "trigger": "wmdrft", "contents": "wmdrft(${1:wks}, ${2:y}, ${3:x})" },
{ "trigger": "wmgetp", "contents": "wmgetp(${1:pnam})" },
{ "trigger": "wmlabs", "contents": "wmlabs(${1:wks}, ${2:x}, ${3:y}, ${4:sym})" },
{ "trigger": "wmsetp", "contents": "wmsetp(${1:pnam}, ${2:pval})" },
{ "trigger": "wmstnm", "contents": "wmstnm(${1:wks}, ${2:x}, ${3:y}, ${4:imdat})" },
{ "trigger": "wmvect", "contents": "wmvect(${1:wks}, ${2:x}, ${3:y}, ${4:dx}, ${5:dy})" },
{ "trigger": "wmvectmap", "contents": "wmvectmap(${1:wks}, ${2:lat}, ${3:lon}, ${4:u}, ${5:v})" },
{ "trigger": "wmvlbl", "contents": "wmvlbl(${1:wks}, ${2:x}, ${3:y})" },
{ "trigger": "wrf_avo", "contents": "wrf_avo(${1:u}, ${2:v}, ${3:msfu}, ${4:msfv}, ${5:msfm}, ${6:cor}, ${7:dx}, ${8:dy}, ${9:opt})" },
{ "trigger": "wrf_cape_2d", "contents": "wrf_cape_2d(${1:p}, ${2:t}, ${3:q}, ${4:z}, ${5:zsfc}, ${6:psfc}, ${7:opt})" },
{ "trigger": "wrf_cape_3d", "contents": "wrf_cape_3d(${1:p}, ${2:t}, ${3:q}, ${4:z}, ${5:zsfc}, ${6:psfc}, ${7:opt})" },
{ "trigger": "wrf_dbz", "contents": "wrf_dbz(${1:P}, ${2:T}, ${3:qv}, ${4:qr}, ${5:qs}, ${6:qg}, ${7:ivarint}, ${8:iliqskin})" },
{ "trigger": "wrf_eth", "contents": "wrf_eth(${1:qv}, ${2:T}, ${3:P})" },
{ "trigger": "wrf_helicity", "contents": "wrf_helicity(${1:UA}, ${2:VA}, ${3:Z}, ${4:TER}, ${5:top})" },
{ "trigger": "wrf_ij_to_ll", "contents": "wrf_ij_to_ll(${1:iloc}, ${2:jloc}, ${3:opt})" },
{ "trigger": "wrf_interp_1d", "contents": "wrf_interp_1d(${1:v_in}, ${2:z_in}, ${3:z_out})" },
{ "trigger": "wrf_interp_2d_xy", "contents": "wrf_interp_2d_xy(${1:v3d}, ${2:xy})" },
{ "trigger": "wrf_interp_3d_z", "contents": "wrf_interp_3d_z(${1:v3d}, ${2:vert}, ${3:loc})" },
{ "trigger": "wrf_latlon_to_ij", "contents": "wrf_latlon_to_ij(${1:lat_wrf}, ${2:lon_wrf}, ${3:lat_pts}, ${4:lon_pts})" },
{ "trigger": "wrf_ll_to_ij", "contents": "wrf_ll_to_ij(${1:lon}, ${2:lat}, ${3:opt})" },
{ "trigger": "wrf_omega", "contents": "wrf_omega(${1:qv}, ${2:t}, ${3:v}, ${4:p})" },
{ "trigger": "wrf_pvo", "contents": "wrf_pvo(${1:u}, ${2:v}, ${3:THETA}, ${4:P}, ${5:msfu}, ${6:msfv}, ${7:msfm}, ${8:cor}, ${9:dx}, ${10:dy}, ${11:opt})" },
{ "trigger": "wrf_rh", "contents": "wrf_rh(${1:qv}, ${2:P}, ${3:T})" },
{ "trigger": "wrf_slp", "contents": "wrf_slp(${1:Z}, ${2:T}, ${3:P}, ${4:Q})" },
{ "trigger": "wrf_smooth_2d", "contents": "wrf_smooth_2d(${1:fld}, ${2:iter})" },
{ "trigger": "wrf_td", "contents": "wrf_td(${1:P}, ${2:qv})" },
{ "trigger": "wrf_tk", "contents": "wrf_tk(${1:P}, ${2:THETA})" },
{ "trigger": "wrf_updraft_helicity", "contents": "wrf_updraft_helicity(${1:ZP}, ${2:MAPFCT}, ${3:US}, ${4:VS}, ${5:W}, ${6:dx}, ${7:dy}, ${8:opt})" },
{ "trigger": "wrf_uvmet", "contents": "wrf_uvmet(${1:u}, ${2:v}, ${3:lat}, ${4:lon}, ${5:cen_lon}, ${6:cone})" },
{ "trigger": "wrf_virtual_temp", "contents": "wrf_virtual_temp(${1:t}, ${2:qv})" },
{ "trigger": "wrf_wetbulb", "contents": "wrf_wetbulb(${1:p}, ${2:t}, ${3:qv})" },
{ "trigger": "wrf_wps_close_int", "contents": "wrf_wps_close_int(${1:istatus})" },
{ "trigger": "wrf_wps_open_int", "contents": "wrf_wps_open_int(${1:filename})" },
{ "trigger": "wrf_wps_rddata_int", "contents": "wrf_wps_rddata_int(${1:istatus}, ${2:nx}, ${3:ny})" },
{ "trigger": "wrf_wps_rdhead_int", "contents": "wrf_wps_rdhead_int(${1:istatus}, ${2:rhead}, ${3:field}, ${4:date}, ${5:units}, ${6:map_source}, ${7:description})" },
{ "trigger": "wrf_wps_read_int", "contents": "wrf_wps_read_int(${1:filename})" },
{ "trigger": "wrf_wps_write_int", "contents": "wrf_wps_write_int(${1:filename}, ${2:field}, ${3:units}, ${4:description}, ${5:data}, ${6:opt})" },
{ "trigger": "write_matrix", "contents": "write_matrix(${1:data}, ${2:fmtf}, ${3:option})" },
{ "trigger": "write_table", "contents": "write_table(${1:filename}, ${2:option}, ${3:alist}, ${4:format})" },
{ "trigger": "yiqrgb", "contents": "yiqrgb(${1:yiq})" },
{ "trigger": "z2geouv", "contents": "z2geouv(${1:z}, ${2:lat}, ${3:lon}, ${4:iopt})" },
{ "trigger": "zonal_mpsi", "contents": "zonal_mpsi(${1:v}, ${2:lat}, ${3:p}, ${4:ps})" },
{ "trigger": "addfiles_GetVar", "contents": "addfiles_GetVar(${1:f}, ${2:files}, ${3:name})" },
{ "trigger": "advect_variable", "contents": "advect_variable(${1:u}, ${2:v}, ${3:x}, ${4:gridType}, ${5:longName}, ${6:units}, ${7:opt})" },
{ "trigger": "albedo_ccm", "contents": "albedo_ccm(${1:flux1}, ${2:flux2}, ${3:formula})" },
{ "trigger": "area_conserve_remap_Wrap", "contents": "area_conserve_remap_Wrap(${1:loni}, ${2:lati}, ${3:fi}, ${4:lono}, ${5:lato}, ${6:opt})" },
{ "trigger": "area_hi2lores_Wrap", "contents": "area_hi2lores_Wrap(${1:xi}, ${2:yi}, ${3:fi}, ${4:fiCyclicX}, ${5:wy}, ${6:xo}, ${7:yo}, ${8:foOption})" },
{ "trigger": "array_append_record", "contents": "array_append_record(${1:x1}, ${2:x2}, ${3:opt})" },
{ "trigger": "assignFillValue", "contents": "assignFillValue(${1:var_from}, ${2:var_to})" },
{ "trigger": "brunt_vaisala_atm", "contents": "brunt_vaisala_atm(${1:th}, ${2:z}, ${3:opt}, ${4:dim})" },
{ "trigger": "byte2flt", "contents": "byte2flt(${1:x})" },
{ "trigger": "byte2flt_hdf", "contents": "byte2flt_hdf(${1:x})" },
{ "trigger": "calcDayAnomTLL", "contents": "calcDayAnomTLL(${1:x}, ${2:yyyyddd}, ${3:clmDay})" },
{ "trigger": "calcMonAnomLLLT", "contents": "calcMonAnomLLLT(${1:x}, ${2:xAve})" },
{ "trigger": "calcMonAnomLLT", "contents": "calcMonAnomLLT(${1:x}, ${2:xAve})" },
{ "trigger": "calcMonAnomTLL", "contents": "calcMonAnomTLL(${1:x}, ${2:xAve})" },
{ "trigger": "calcMonAnomTLLL", "contents": "calcMonAnomTLLL(${1:x}, ${2:xAve})" },
{ "trigger": "calculate_daily_values", "contents": "calculate_daily_values(${1:x}, ${2:arith}, ${3:nDim}, ${4:opt})" },
{ "trigger": "calculate_monthly_values", "contents": "calculate_monthly_values(${1:x}, ${2:arith}, ${3:nDim}, ${4:opt})" },
{ "trigger": "calculate_segment_values", "contents": "calculate_segment_values(${1:x}, ${2:arith}, ${3:nDim}, ${4:opt})" },
{ "trigger": "cd_convert", "contents": "cd_convert(${1:dateFrom}, ${2:unitsTo})" },
{ "trigger": "changeCase", "contents": "changeCase(${1:x}, ${2:case})" },
{ "trigger": "changeCaseChar", "contents": "changeCaseChar(${1:x})" },
{ "trigger": "clmDayTLL", "contents": "clmDayTLL(${1:x}, ${2:yyyyddd})" },
{ "trigger": "clmDayTLLL", "contents": "clmDayTLLL(${1:x}, ${2:yyyyddd})" },
{ "trigger": "clmMon2clmDay", "contents": "clmMon2clmDay(${1:xClmMon}, ${2:retOrder}, ${3:opt})" },
{ "trigger": "clmMonLLLT", "contents": "clmMonLLLT(${1:x})" },
{ "trigger": "clmMonLLT", "contents": "clmMonLLT(${1:x})" },
{ "trigger": "clmMonTLL", "contents": "clmMonTLL(${1:x})" },
{ "trigger": "clmMonTLLL", "contents": "clmMonTLLL(${1:x})" },
{ "trigger": "closest_val", "contents": "closest_val(${1:xval}, ${2:x})" },
{ "trigger": "cohsq_c2p", "contents": "cohsq_c2p(${1:cohsq}, ${2:edof})" },
{ "trigger": "cohsq_p2c", "contents": "cohsq_p2c(${1:prob}, ${2:edof})" },
{ "trigger": "copy_VarAtts", "contents": "copy_VarAtts(${1:var_from}, ${2:var_to})" },
{ "trigger": "copy_VarCoords", "contents": "copy_VarCoords(${1:var_from}, ${2:var_to})" },
{ "trigger": "copy_VarCoords_1", "contents": "copy_VarCoords_1(${1:var_from}, ${2:var_to})" },
{ "trigger": "copy_VarCoords_2", "contents": "copy_VarCoords_2(${1:var_from}, ${2:var_to})" },
{ "trigger": "copy_VarMeta", "contents": "copy_VarMeta(${1:var_from}, ${2:var_to})" },
{ "trigger": "copyatt", "contents": "copyatt(${1:var_to}, ${2:var_from})" },
{ "trigger": "coriolis_param", "contents": "coriolis_param(${1:lat})" },
{ "trigger": "crossp3", "contents": "crossp3(${1:a}, ${2:b})" },
{ "trigger": "cshstringtolist", "contents": "cshstringtolist(${1:cshlist})" },
{ "trigger": "cssgrid_Wrap", "contents": "cssgrid_Wrap(${1:rlat}, ${2:rlon}, ${3:fval}, ${4:plat}, ${5:plon})" },
{ "trigger": "dble2flt", "contents": "dble2flt(${1:x})" },
{ "trigger": "decimalPlaces", "contents": "decimalPlaces(${1:x}, ${2:nplaces}, ${3:round})" },
{ "trigger": "delete_VarAtts", "contents": "delete_VarAtts(${1:var}, ${2:atts})" },
{ "trigger": "demod_cmplx", "contents": "demod_cmplx(${1:x}, ${2:frqdem}, ${3:frqcut}, ${4:nwt}, ${5:ndim}, ${6:opt})" },
{ "trigger": "dim_avg_n_Wrap", "contents": "dim_avg_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_avg_wgt_n_Wrap", "contents": "dim_avg_wgt_n_Wrap(${1:x}, ${2:w}, ${3:opt}, ${4:dim})" },
{ "trigger": "dim_avg_wgt_Wrap", "contents": "dim_avg_wgt_Wrap(${1:x}, ${2:w}, ${3:opt})" },
{ "trigger": "dim_avg_Wrap", "contents": "dim_avg_Wrap(${1:x})" },
{ "trigger": "dim_cumsum_n_Wrap", "contents": "dim_cumsum_n_Wrap(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "dim_cumsum_Wrap", "contents": "dim_cumsum_Wrap(${1:x}, ${2:opt})" },
{ "trigger": "dim_max_n_Wrap", "contents": "dim_max_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_maxind", "contents": "dim_maxind(${1:arg}, ${2:dim})" },
{ "trigger": "dim_min_n_Wrap", "contents": "dim_min_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_minind", "contents": "dim_minind(${1:arg}, ${2:dim})" },
{ "trigger": "dim_rmsd_n_Wrap", "contents": "dim_rmsd_n_Wrap(${1:x}, ${2:y}, ${3:dims})" },
{ "trigger": "dim_rmsd_Wrap", "contents": "dim_rmsd_Wrap(${1:x}, ${2:y})" },
{ "trigger": "dim_rmvmean_n_Wrap", "contents": "dim_rmvmean_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_rmvmean_Wrap", "contents": "dim_rmvmean_Wrap(${1:x})" },
{ "trigger": "dim_rmvmed_n_Wrap", "contents": "dim_rmvmed_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_rmvmed_Wrap", "contents": "dim_rmvmed_Wrap(${1:x})" },
{ "trigger": "dim_standardize_n_Wrap", "contents": "dim_standardize_n_Wrap(${1:x}, ${2:opt}, ${3:dims})" },
{ "trigger": "dim_standardize_Wrap", "contents": "dim_standardize_Wrap(${1:x}, ${2:opt})" },
{ "trigger": "dim_stddev_n_Wrap", "contents": "dim_stddev_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_stddev_Wrap", "contents": "dim_stddev_Wrap(${1:x})" },
{ "trigger": "dim_sum_n_Wrap", "contents": "dim_sum_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_sum_wgt_n_Wrap", "contents": "dim_sum_wgt_n_Wrap(${1:x}, ${2:w}, ${3:opt}, ${4:dim})" },
{ "trigger": "dim_sum_wgt_Wrap", "contents": "dim_sum_wgt_Wrap(${1:x}, ${2:w}, ${3:opt})" },
{ "trigger": "dim_sum_Wrap", "contents": "dim_sum_Wrap(${1:x})" },
{ "trigger": "dim_variance_n_Wrap", "contents": "dim_variance_n_Wrap(${1:x}, ${2:dims})" },
{ "trigger": "dim_variance_Wrap", "contents": "dim_variance_Wrap(${1:x})" },
{ "trigger": "dpres_plevel_Wrap", "contents": "dpres_plevel_Wrap(${1:plev}, ${2:psfc}, ${3:ptop}, ${4:iopt})" },
{ "trigger": "dtrend_leftdim", "contents": "dtrend_leftdim(${1:y}, ${2:return_info})" },
{ "trigger": "dv2uvF_Wrap", "contents": "dv2uvF_Wrap(${1:dv})" },
{ "trigger": "dv2uvG_Wrap", "contents": "dv2uvG_Wrap(${1:dv})" },
{ "trigger": "eady_growth_rate", "contents": "eady_growth_rate(${1:th}, ${2:u}, ${3:z}, ${4:lat}, ${5:opt}, ${6:dim})" },
{ "trigger": "eofcor_Wrap", "contents": "eofcor_Wrap(${1:data}, ${2:neval})" },
{ "trigger": "eofcov_Wrap", "contents": "eofcov_Wrap(${1:data}, ${2:neval})" },
{ "trigger": "eofunc_n_Wrap", "contents": "eofunc_n_Wrap(${1:data}, ${2:neval}, ${3:optEOF}, ${4:dim})" },
{ "trigger": "eofunc_north", "contents": "eofunc_north(${1:eval}, ${2:N}, ${3:prinfo})" },
{ "trigger": "eofunc_ts_n_Wrap", "contents": "eofunc_ts_n_Wrap(${1:data}, ${2:evec}, ${3:optETS}, ${4:dim})" },
{ "trigger": "eofunc_ts_Wrap", "contents": "eofunc_ts_Wrap(${1:data}, ${2:evec}, ${3:optETS})" },
{ "trigger": "eofunc_varimax_reorder", "contents": "eofunc_varimax_reorder(${1:evec_rot})" },
{ "trigger": "eofunc_varimax_Wrap", "contents": "eofunc_varimax_Wrap(${1:evec}, ${2:optEVX})" },
{ "trigger": "eofunc_Wrap", "contents": "eofunc_Wrap(${1:data}, ${2:neval}, ${3:optEOF})" },
{ "trigger": "epflux", "contents": "epflux(${1:u}, ${2:v}, ${3:t}, ${4:plvl}, ${5:lat}, ${6:opt})" },
{ "trigger": "epsZero", "contents": "epsZero(${1:x}, ${2:eps})" },
{ "trigger": "exponential_curve_fit", "contents": "exponential_curve_fit(${1:x}, ${2:y}, ${3:dims}, ${4:opt})" },
{ "trigger": "extract_globalatts_hdf5", "contents": "extract_globalatts_hdf5(${1:info}, ${2:key_word})" },
{ "trigger": "f2fosh_Wrap", "contents": "f2fosh_Wrap(${1:grid})" },
{ "trigger": "f2foshv_Wrap", "contents": "f2foshv_Wrap(${1:ureg}, ${2:vreg}, ${3:uoff}, ${4:voff})" },
{ "trigger": "f2fsh_Wrap", "contents": "f2fsh_Wrap(${1:grid}, ${2:outdims})" },
{ "trigger": "f2fshv_Wrap", "contents": "f2fshv_Wrap(${1:ua}, ${2:va}, ${3:ub}, ${4:vb})" },
{ "trigger": "f2gsh_Wrap", "contents": "f2gsh_Wrap(${1:grid}, ${2:outdims}, ${3:twave})" },
{ "trigger": "f2gshv_Wrap", "contents": "f2gshv_Wrap(${1:ua}, ${2:va}, ${3:ub}, ${4:vb}, ${5:twave})" },
{ "trigger": "fbindirSwap", "contents": "fbindirSwap(${1:in_file}, ${2:dims}, ${3:type}, ${4:out_file})" },
{ "trigger": "fbinseqSwap1", "contents": "fbinseqSwap1(${1:in_file}, ${2:out_file}, ${3:type}, ${4:dims})" },
{ "trigger": "fbinseqSwap2", "contents": "fbinseqSwap2(${1:in_file}, ${2:out_file}, ${3:type}, ${4:dims})" },
{ "trigger": "fire_index_haines", "contents": "fire_index_haines(${1:p}, ${2:t}, ${3:td}, ${4:opt})" },
{ "trigger": "flt2dble", "contents": "flt2dble(${1:x})" },
{ "trigger": "flt2string", "contents": "flt2string(${1:x})" },
{ "trigger": "fo2fsh_Wrap", "contents": "fo2fsh_Wrap(${1:grid})" },
{ "trigger": "fo2fshv_Wrap", "contents": "fo2fshv_Wrap(${1:uoff}, ${2:voff}, ${3:ureg}, ${4:vreg})" },
{ "trigger": "g2fsh_Wrap", "contents": "g2fsh_Wrap(${1:grid}, ${2:outdims})" },
{ "trigger": "g2fshv_Wrap", "contents": "g2fshv_Wrap(${1:ua}, ${2:va}, ${3:ub}, ${4:vb})" },
{ "trigger": "g2gsh_Wrap", "contents": "g2gsh_Wrap(${1:grid}, ${2:outdims}, ${3:twave})" },
{ "trigger": "g2gshv_Wrap", "contents": "g2gshv_Wrap(${1:ua}, ${2:va}, ${3:ub}, ${4:vb}, ${5:twave})" },
{ "trigger": "generate_sample_indices", "contents": "generate_sample_indices(${1:N}, ${2:method})" },
{ "trigger": "generate_unique_indices", "contents": "generate_unique_indices(${1:N})" },
{ "trigger": "genNormalDist", "contents": "genNormalDist(${1:xAve}, ${2:xStd}, ${3:opt})" },
{ "trigger": "get1Dindex_Collapse", "contents": "get1Dindex_Collapse(${1:x}, ${2:exclude_value})" },
{ "trigger": "get1Dindex_Exclude", "contents": "get1Dindex_Exclude(${1:x}, ${2:exclude_value})" },
{ "trigger": "get_d2r", "contents": "get_d2r(${1:val})" },
{ "trigger": "get_file_suffix", "contents": "get_file_suffix(${1:fileName}, ${2:opt})" },
{ "trigger": "get_pi", "contents": "get_pi(${1:val})" },
{ "trigger": "get_r2d", "contents": "get_r2d(${1:val})" },
{ "trigger": "GetFillColor", "contents": "GetFillColor(${1:cnlevels}, ${2:cmap}, ${3:value})" },
{ "trigger": "GetFillColorIndex", "contents": "GetFillColorIndex(${1:cnlevels}, ${2:indices}, ${3:value})" },
{ "trigger": "getFillValue", "contents": "getFillValue(${1:x})" },
{ "trigger": "getind_latlon2d", "contents": "getind_latlon2d(${1:lat2d}, ${2:lon2d}, ${3:lat}, ${4:lon})" },
{ "trigger": "getVarDimNames", "contents": "getVarDimNames(${1:x})" },
{ "trigger": "getVarFillValue", "contents": "getVarFillValue(${1:x})" },
{ "trigger": "grad_latlon_cfd", "contents": "grad_latlon_cfd(${1:z}, ${2:lat}, ${3:lon}, ${4:cyclic}, ${5:opt})" },
{ "trigger": "grib_stime2itime", "contents": "grib_stime2itime(${1:stime})" },
{ "trigger": "hyi2hyo_Wrap", "contents": "hyi2hyo_Wrap(${1:p0}, ${2:hyai}, ${3:hybi}, ${4:ps}, ${5:xi}, ${6:hyao}, ${7:hybo}, ${8:intflg})" },
{ "trigger": "ilapsF_Wrap", "contents": "ilapsF_Wrap(${1:zlap}, ${2:zlmbda})" },
{ "trigger": "ilapsG_Wrap", "contents": "ilapsG_Wrap(${1:zlap}, ${2:zlmbda})" },
{ "trigger": "ind_nearest_coord", "contents": "ind_nearest_coord(${1:z}, ${2:zcoord}, ${3:iopt})" },