1 2 #ifndef MODULE_LIST_H 3 #define MODULE_LIST_H 4 5 #include "cdi.h" 6 #include "modules.h" 7 #include "module_definitions.h" 8 #include "operator_help.h" 9 10 // clang-format off 11 12 13 // FuncName Help OperatorList internal RestrictionType 14 // | | | | cdi-numbertype | 15 // | | | | | in out | 16 // | | | | | | | | 17 static const module_t module_Adisit = {"Adisit" ,Adisit , AdisitHelp , AdisitOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 18 static const module_t module_Afterburner = {"Afterburner" ,Afterburner , AfterburnerHelp , AfterburnerOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction, {Alias ("afterburner", "after")}}; 19 static const module_t module_Arithc = {"Arithc" ,Arithc , ArithcHelp , ArithcOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 20 static const module_t module_Arithdays = {"Arithdays" ,Arithdays , ArithdaysHelp , ArithdaysOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 21 static const module_t module_Arithlat = {"Arithlat" ,Arithlat , ArithlatHelp , ArithlatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 22 static const module_t module_Apply = {"Apply" ,nullptr , ApplyHelp , {"apply"} , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 23 static const module_t module_Cat = {"Cat" ,Cat , CopyHelp , CatOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 24 static const module_t module_CDItest = {"CDItest" ,CDItest , {} , CDItestOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 25 static const module_t module_CDIread = {"CDIread" ,CDIread , {} , CDIreadOperators , EXPOSED , CDI_REAL , 1 , 0 , NoRestriction }; 26 static const module_t module_CDIwrite = {"CDIwrite" ,CDIwrite , {} , CDIwriteOperators , EXPOSED , CDI_REAL , 0 , 1 , NoRestriction }; 27 static const module_t module_Change = {"Change" ,Change , ChangeHelp , ChangeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("chvar", "chname")} }; 28 static const module_t module_Change_e5slm = {"Change_e5slm" ,Change_e5slm , {} , Change_e5slmOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 29 static const module_t module_Cloudlayer = {"Cloudlayer" ,Cloudlayer , {} , CloudlayerOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 30 static const module_t module_CMOR = {"CMOR" ,CMOR , CMORHelp , CMOROperators , EXPOSED , CDI_REAL , 1 , 0 , NoRestriction }; 31 static const module_t module_CMOR_lite = {"CMORlite" ,CMOR_lite , CMORliteHelp , CMORliteOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 32 static const module_t module_CMOR_table = {"CMORtable" ,CMOR_table , {} , CMORtableOperators , EXPOSED , CDI_REAL , 0 , 0 , NoRestriction }; 33 static const module_t module_Collgrid = {"Collgrid" ,Collgrid , CollgridHelp , CollgridOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 34 static const module_t module_Command = {"Command" ,Command , {} , CommandOperators , INTERNAL , CDI_REAL , 1 , 0 , NoRestriction }; 35 static const module_t module_Comp = {"Comp" ,Comp , CompHelp , CompOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 36 static const module_t module_Compc = {"Compc" ,Compc , CompcHelp , CompcOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 37 static const module_t module_Complextorect = {"Complextorect" ,Complextorect , {} , ComplextorectOperators , EXPOSED , CDI_COMP , 1 , 2 , OnlyFirst }; 38 static const module_t module_Cond = {"Cond" ,Cond , CondHelp , CondOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 39 static const module_t module_Cond2 = {"Cond2" ,Cond2 , Cond2Help , Cond2Operators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 40 static const module_t module_Condc = {"Condc" ,Condc , CondcHelp , CondcOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 41 static const module_t module_Consecstat = {"Consecstat" ,Consecstat , ConsecstatHelp , ConsecstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 42 static const module_t module_Copy = {"Copy" ,Copy , CopyHelp , CopyOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 43 static const module_t module_DCW_util = {"DCW_util" ,DCW_util , {} , DCW_utilOperators , EXPOSED , CDI_REAL , 0 , 0 , NoRestriction }; 44 static const module_t module_Deltat = {"Deltat" ,Deltat , DeltatHelp , DeltatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 45 static const module_t module_Deltime = {"Deltime" ,Deltime , {} , DeltimeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 46 static const module_t module_Depth = {"Depth" ,Depth , {} , DepthOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 47 static const module_t module_Derivepar = {"Derivepar" ,Derivepar , DeriveparHelp , DeriveparOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction , {Alias ("geopotheight", "gheight")}}; 48 static const module_t module_Detrend = {"Detrend" ,Detrend , DetrendHelp , DetrendOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 49 static const module_t module_Diff = {"Diff" ,Diff , DiffHelp , DiffOperators , EXPOSED , CDI_BOTH , 2 , 0 , NoRestriction, {Alias ("diffv", "diffn")}}; 50 static const module_t module_Distgrid = {"Distgrid" ,Distgrid , DistgridHelp , DistgridOperators , EXPOSED , CDI_REAL , 1 , OBASE , NoRestriction }; 51 static const module_t module_Duplicate = {"Duplicate" ,Duplicate , DuplicateHelp , DuplicateOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 52 static const module_t module_Enlarge = {"Enlarge" ,Enlarge , EnlargeHelp , EnlargeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 53 static const module_t module_Enlargegrid = {"Enlargegrid" ,Enlargegrid , {} , EnlargegridOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 54 static const module_t module_Ensstat = {"Ensstat" ,Ensstat , EnsstatHelp , EnsstatOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 55 static const module_t module_Ensstat3 = {"Ensstat3" ,Ensstat3 , Ensstat2Help , Ensstat3Operators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 56 static const module_t module_Ensval = {"Ensval" ,Ensval , EnsvalHelp , EnsvalOperators , EXPOSED , CDI_REAL , -1 , OBASE , NoRestriction }; 57 static const module_t module_Eofcoeff = {"Eofcoeff" ,Eofcoeff , EofcoeffHelp , EofcoeffOperators , EXPOSED , CDI_REAL , 2 , OBASE , NoRestriction }; 58 static const module_t module_Eofcoeff3d = {"Eofcoeff3d" ,Eofcoeff3d , EofcoeffHelp , Eofcoeff3dOperators , EXPOSED , CDI_REAL , 2 , OBASE , NoRestriction }; 59 static const module_t module_EOFs = {"EOFs" ,EOFs , EOFsHelp , EOFsOperators , EXPOSED , CDI_REAL , 1 , 2 , OnlyFirst }; 60 static const module_t module_EOF3d = {"EOF3d" ,EOF3d , EOFsHelp , EOF3dOperators , EXPOSED , CDI_REAL , 1 , 2 , OnlyFirst }; 61 static const module_t module_EstFreq = {"EstFreq" ,EstFreq , {} , EstFreqOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 62 static const module_t module_Expr = {"Expr" ,Expr , ExprHelp , ExprOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 63 static const module_t module_FC = {"FC" ,FC , {} , FCOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 64 static const module_t module_Filedes = {"Filedes" ,Filedes , FiledesHelp , FiledesOperators , EXPOSED , CDI_BOTH , 1 , 0 , NoRestriction , {Alias ("vardes", "codetab")}}; 65 static const module_t module_Fillmiss = {"Fillmiss" ,Fillmiss , {} , FillmissOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 66 static const module_t module_Filter = {"Filter" ,Filter , FilterHelp , FilterOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 67 static const module_t module_Fldrms = {"Fldrms" ,Fldrms , {} , FldrmsOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 68 static const module_t module_Fldstat = {"Fldstat" ,Fldstat , FldstatHelp , FldstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("globavg", "fldavg") }}; 69 static const module_t module_Fldcor = {"Fldcor" ,Fldstat2 , FldcorHelp , FldcorOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 70 static const module_t module_Fldcovar = {"Fldcovar" ,Fldstat2 , FldcovarHelp , FldcovarOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 71 static const module_t module_Fourier = {"Fourier" ,Fourier , FourierHelp , FourierOperators , EXPOSED , CDI_COMP , 1 , 1 , NoRestriction }; 72 static const module_t module_Gengrid = {"Gengrid" ,Gengrid , {} , GengridOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 73 static const module_t module_Gradsdes = {"Gradsdes" ,Gradsdes , GradsdesHelp , GradsdesOperators , EXPOSED , CDI_REAL , 1 , 0 , FilesOnly }; 74 static const module_t module_Gridboxstat = {"Gridboxstat" ,Gridboxstat , GridboxstatHelp , GridboxstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 75 static const module_t module_Gridcell = {"Gridcell" ,Gridcell , GridcellHelp , GridcellOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 76 static const module_t module_Gridsearch = {"Gridsearch" ,Gridsearch , {} , GridsearchOperators , EXPOSED , CDI_REAL , 0 , 0 , NoRestriction }; 77 static const module_t module_Harmonic = {"Harmonic" ,Harmonic , {} , HarmonicOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 78 static const module_t module_Histogram = {"Histogram" ,Histogram , HistogramHelp , HistogramOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 79 static const module_t module_Importamsr = {"Importamsr" ,Importamsr , ImportamsrHelp , ImportamsrOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 80 static const module_t module_Importbinary = {"Importbinary" ,Importbinary , ImportbinaryHelp , ImportbinaryOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("import_grads", "import_binary")} }; 81 static const module_t module_Importcmsaf = {"Importcmsaf" ,Importcmsaf , ImportcmsafHelp , ImportcmsafOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 82 static const module_t module_Importobs = {"Importobs" ,Importobs , {} , ImportobsOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 83 static const module_t module_Importfv3grid = {"Importfv3grid" ,Importfv3grid , {} , Importfv3gridOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 84 static const module_t module_Info = {"Info" ,Info , InfoHelp , InfoOperators , EXPOSED , CDI_BOTH , -1 , 0 , NoRestriction}; 85 static const module_t module_Input = {"Input" ,Input , InputHelp , InputOperators , EXPOSED , CDI_REAL , 0 , 1 , NoRestriction }; 86 static const module_t module_Intgrid = {"Intgrid" ,Intgrid , {} , IntgridOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction , {Alias ("intgrid", "intgridbil")}}; 87 static const module_t module_Intgridtraj = {"Intgridtraj" ,Intgridtraj , {} , IntgridtrajOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 88 static const module_t module_Intlevel = {"Intlevel" ,Intlevel , IntlevelHelp , IntlevelOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 89 static const module_t module_Intlevel3d = {"Intlevel3d" ,Intlevel3d , Intlevel3dHelp , Intlevel3dOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 90 static const module_t module_Inttime = {"Inttime" ,Inttime , InttimeHelp , InttimeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 91 static const module_t module_Intntime = {"Intntime" ,Intntime , InttimeHelp , IntntimeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 92 static const module_t module_Intyear = {"Intyear" ,Intyear , IntyearHelp , IntyearOperators , EXPOSED , CDI_REAL , 2 , OBASE , NoRestriction }; 93 static const module_t module_Invert = {"Invert" ,Invert , InvertHelp , InvertOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 94 static const module_t module_Invertlev = {"Invertlev" ,Invertlev , InvertlevHelp , InvertlevOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 95 static const module_t module_Selsurface = {"Selsurface" ,Selsurface , SelsurfaceHelp , SelsurfaceOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 96 static const module_t module_Lic = {"Lic" ,Lic , {} , LicOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 97 static const module_t module_MapReduce = {"MapReduce" ,MapReduce , MapReduceHelp , MapReduceOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 98 static const module_t module_Maskbox = {"Maskbox" ,Maskbox , MaskboxHelp , MaskboxOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 99 static const module_t module_Maskregion = {"Maskregion" ,Maskbox , MaskregionHelp , MaskregionOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 100 static const module_t module_Mastrfu = {"Mastrfu" ,Mastrfu , MastrfuHelp , MastrfuOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 101 static const module_t module_Math = {"Math" ,Math , MathHelp , MathOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction, {Alias ("log", "ln")} }; 102 static const module_t module_Merge = {"Merge" ,Merge , MergeHelp , MergeOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 103 static const module_t module_Mergetime = {"Mergetime" ,Mergetime , MergeHelp , MergetimeOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 104 static const module_t module_Mergegrid = {"Mergegrid" ,Mergegrid , MergegridHelp , MergegridOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 105 static const module_t module_Merstat = {"Merstat" ,Merstat , MerstatHelp , MerstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 106 static const module_t module_Monarith = {"Monarith" ,Monarith , MonarithHelp , MonarithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 107 static const module_t module_Mrotuv = {"Mrotuv" ,Mrotuv , {} , MrotuvOperators , EXPOSED , CDI_REAL , 1 , 2 , NoRestriction }; 108 static const module_t module_Mrotuvb = {"Mrotuvb" ,Mrotuvb , MrotuvbHelp , MrotuvbOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 109 static const module_t module_NCL_wind = {"NCL_wind" ,NCL_wind , NCL_windHelp , NCL_windOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 110 static const module_t module_Ninfo = {"Ninfo" ,Ninfo , NinfoHelp , NinfoOperators , EXPOSED , CDI_BOTH , 1 , 0 , NoRestriction, {Alias ("nvar", "npar")} }; 111 static const module_t module_Nmldump = {"Nmldump" ,Nmldump , {} , NmldumpOperators , INTERNAL , CDI_REAL , 0 , 0 , NoRestriction }; 112 static const module_t module_Output = {"Output" ,Output , OutputHelp , OutputOperators , EXPOSED , CDI_BOTH , -1 , 0 , NoRestriction }; 113 static const module_t module_Outputtab = {"Outputtab" ,Output , OutputtabHelp , OutputtabOperators , EXPOSED , CDI_REAL , -1 , 0 , NoRestriction, {Alias ("outputkey", "outputtab")} }; 114 static const module_t module_Outputgmt = {"Outputgmt" ,Outputgmt , OutputgmtHelp , OutputgmtOperators , EXPOSED , CDI_REAL , 1 , 0 , NoRestriction, {Alias ("outputcenter", "gmtxyz"), Alias("outputbounds", "gmtcells")} }; 115 static const module_t module_Pack = {"Pack" ,Pack , PackHelp , PackOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 116 static const module_t module_Pardup = {"Pardup" ,Pardup , {} , PardupOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 117 static const module_t module_Pinfo = {"Pinfo" ,Pinfo , {} , PinfoOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 118 static const module_t module_Pressure = {"Pressure" ,Pressure , {} , PressureOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("deltap_fl","deltap"),Alias("fpressure", "pressure_fl"), Alias("hpressure", "pressure_hl")}}; 119 static const module_t module_Recttocomplex = {"Recttocomplex" ,Recttocomplex , {} , RecttocomplexOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 120 static const module_t module_Regres = {"Regres" ,Regres , RegresHelp , RegresOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 121 static const module_t module_Remap = {"Remap" ,Remap , RemapHelp , RemapOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 122 static const module_t module_Remapbil = {"Remapbil" ,Remap , RemapbilHelp , RemapbilOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 123 static const module_t module_Remapbic = {"Remapbic" ,Remap , RemapbicHelp , RemapbicOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 124 static const module_t module_Remapnn = {"Remapnn" ,Remap , RemapnnHelp , RemapnnOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 125 static const module_t module_Remapdis = {"Remapdis" ,Remap , RemapdisHelp , RemapdisOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 126 static const module_t module_Remapcon = {"Remapcon" ,Remap , RemapconHelp , RemapconOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("remapycon", "remapcon"), Alias("genycon", "gencon")}}; 127 static const module_t module_Remapycon2 = {"Remapycon2" ,Remap , Remapcon2Help , Remapycon2Operators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 128 static const module_t module_Remapscon = {"Remapscon" ,Remap , {} , RemapsconOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 129 static const module_t module_Remapcon2 = {"Remapcon2" ,Remap , Remapcon2Help , Remapcon2Operators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 130 static const module_t module_Remaplaf = {"Remaplaf" ,Remap , RemaplafHelp , RemaplafOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 131 static const module_t module_Remapstat = {"Remapstat" ,Remapstat , {} , RemapstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 132 static const module_t module_Remapavg = {"Remapavg" ,Remap , {} , RemapavgOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 133 static const module_t module_Remapweights = {"Remapweights" ,Remapweights , {} , RemapweightsOperators , EXPOSED , CDI_REAL , 0 , 0 , NoRestriction }; 134 static const module_t module_Remapeta = {"Remapeta" ,Remapeta , RemapetaHelp , RemapetaOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 135 static const module_t module_Replace = {"Replace" ,Replace , ReplaceHelp , ReplaceOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 136 static const module_t module_Replacevalues = {"Replacevalues" ,Replacevalues , ReplacevaluesHelp , ReplacevaluesOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 137 static const module_t module_Rhopot = {"Rhopot" ,Rhopot , RhopotHelp , RhopotOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 138 static const module_t module_Rotuv = {"Rotuv" ,Rotuv , RotuvbHelp , RotuvOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 139 static const module_t module_Runpctl = {"Runpctl" ,Runpctl , RunpctlHelp , RunpctlOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 140 static const module_t module_Runstat = {"Runstat" ,Runstat , RunstatHelp , RunstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 141 static const module_t module_Samplegridicon = {"Samplegridicon" ,Samplegridicon , {} , SamplegridiconOperators , EXPOSED , CDI_REAL , 1 , 2 , OnlyFirst }; 142 static const module_t module_Seascount = {"Seascount" ,Seascount , {} , SeascountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 143 static const module_t module_Seaspctl = {"Seaspctl" ,Seaspctl , SeaspctlHelp , SeaspctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 144 static const module_t module_Seasstat = {"Seasstat" ,Seasstat , SeasstatHelp , SeasstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 145 static const module_t module_Seasmonstat = {"Seasmonstat" ,Seasmonstat , {} , SeasmonstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 146 static const module_t module_Selbox = {"Selbox" ,Selbox , SelboxHelp , SelboxOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 147 static const module_t module_Selgridcell = {"Selgridcell" ,Selgridcell , SelgridcellHelp , SelgridcellOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction, {Alias ("selindex", "selgridcell")}}; 148 static const module_t module_Select = {"Select" ,Select , SelectHelp , SelectOperators , EXPOSED , CDI_BOTH , -1 , 1 , NoRestriction }; 149 static const module_t module_Selvar = {"Selvar" ,Selvar , SelvarHelp , SelvarOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction, {Alias ("selvar", "selname"), Alias("delvar" , "delname"),Alias("selgridname" , "selgrid")} }; 150 static const module_t module_Selrec = {"Selrec" ,Selrec , SelvarHelp , SelrecOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 151 static const module_t module_Selregion = {"Selregion" ,Selregion , SelcircleHelp , SelregionOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 152 static const module_t module_Seloperator = {"Seloperator" ,Seloperator , {} , SeloperatorOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 153 static const module_t module_Seltime = {"Seltime" ,Seltime , SeltimeHelp , SeltimeOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction, {Alias ("selseas", "selseason"), Alias("selmon", "selmonth")} }; 154 static const module_t module_Selyearidx = {"Selyearidx" ,Selyearidx , SelyearidxHelp , SelyearidxOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 155 static const module_t module_Set = {"Set" ,Set , SetHelp , SetOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction , {Alias ("setvar", "setname")}}; 156 static const module_t module_Setattribute = {"Setattribute" ,Setattribute , SetattributeHelp , SetattributeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 157 static const module_t module_Setbox = {"Setbox" ,Setbox , SetboxHelp , SetboxOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 158 static const module_t module_Setgrid = {"Setgrid" ,Setgrid , SetgridHelp , SetgridOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 159 static const module_t module_Setgridcell = {"Setgridcell" ,Setgridcell , SetgridcellHelp , SetgridcellOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 160 static const module_t module_Sethalo = {"Sethalo" ,Sethalo , SethaloHelp , SethaloOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 161 static const module_t module_Setmiss = {"Setmiss" ,Setmiss , SetmissHelp , SetmissOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 162 static const module_t module_Setmisstonn = {"Setmisstonn" ,Fillmiss , SetmissHelp , SetmisstonnOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 163 static const module_t module_Setcodetab = {"Setcodetab" ,Setpartab , SetHelp , SetcodetabOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction , {Alias ("setpartab", "setcodetab")}}; 164 static const module_t module_Setpartab = {"Setpartab" ,Setpartab , SetpartabHelp , SetpartabOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("setpartabv", "setpartabn")} }; 165 static const module_t module_Setrcaname = {"Setrcaname" ,Setrcaname , {} , SetrcanameOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 166 static const module_t module_Settime = {"Settime" ,Settime , SettimeHelp , SettimeOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 167 static const module_t module_Setzaxis = {"Setzaxis" ,Setzaxis , SetzaxisHelp , SetzaxisOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 168 static const module_t module_Shiftxy = {"Shiftxy" ,Shiftxy , ShiftxyHelp , ShiftxyOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 169 static const module_t module_Showinfo = {"Showinfo" ,Showinfo , ShowinfoHelp , ShowinfoOperators , EXPOSED , CDI_BOTH , 1 , 0 , NoRestriction , {Alias ("showvar", "showname")}}; 170 static const module_t module_Showattribute = {"Showattribute" ,Showattribute , ShowattributeHelp , ShowattributeOperators , EXPOSED , CDI_REAL , 1 , 0 , NoRestriction }; 171 static const module_t module_Sinfo = {"Sinfo" ,Sinfo , SinfoHelp , SinfoOperators , EXPOSED , CDI_BOTH , -1 , 0 , NoRestriction, {Alias ("infov", "infon"),Alias("sinfov", "sinfon") ,Alias("infos", "sinfo")} }; 172 static const module_t module_Smooth = {"Smooth" ,Smooth , SmoothHelp , SmoothOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 173 static const module_t module_Sort = {"Sort" ,Sort , {} , SortOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("sortvar", "sortname")} }; 174 static const module_t module_Sorttimestamp = {"Sorttimestamp" ,Sorttimestamp , {} , SorttimestampOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 175 static const module_t module_Specinfo = {"Specinfo" ,Specinfo , {} , SpecinfoOperators , EXPOSED , CDI_REAL , 0 , 0 , NoRestriction }; 176 static const module_t module_Spectral = {"Spectral" ,Spectral , SpectralHelp , SpectralOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 177 static const module_t module_Specconv = {"Specconv" ,Spectral , SpecconvHelp , SpecconvOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 178 static const module_t module_Spectrum = {"Spectrum" ,Spectrum , {} , SpectrumOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 179 static const module_t module_Split = {"Split" ,Split , SplitHelp , SplitOperators , EXPOSED , CDI_BOTH , 1 , OBASE , NoRestriction, {Alias ("splitvar", "splitname")} }; 180 static const module_t module_Splitrec = {"Splitrec" ,Splitrec , SplitHelp , SplitrecOperators , EXPOSED , CDI_BOTH , 1 , OBASE , NoRestriction }; 181 static const module_t module_Splitsel = {"Splitsel" ,Splitsel , SplitselHelp , SplitselOperators , EXPOSED , CDI_BOTH , 1 , OBASE , OnlyFirst }; 182 static const module_t module_Splittime = {"Splittime" ,Splittime , SplittimeHelp , SplittimeOperators , EXPOSED , CDI_BOTH , 1 , OBASE , OnlyFirst }; 183 static const module_t module_Splityear = {"Splityear" ,Splityear , SplittimeHelp , SplityearOperators , EXPOSED , CDI_BOTH , 1 , OBASE , NoRestriction }; 184 static const module_t module_Tee = {"Tee" ,Tee , TeeHelp , TeeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 185 static const module_t module_Template1 = {"Template1" ,Template1 , {} , Template1Operators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 186 static const module_t module_Template2 = {"Template2" ,Template2 , {} , Template2Operators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 187 static const module_t module_Test = {"Test" ,Test , {} , TestOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 188 static const module_t module_Test2 = {"Test2" ,Test2 , {} , Test2Operators , INTERNAL , CDI_REAL , 2 , 1 , NoRestriction }; 189 static const module_t module_Testdata = {"Testdata" ,Testdata , {} , TestdataOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 190 static const module_t module_Tests = {"Tests" ,Tests , {} , TestsOperators , INTERNAL , CDI_REAL , 1 , 1 , NoRestriction }; 191 static const module_t module_Timcount = {"Timcount" ,Timcount , {} , TimcountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 192 static const module_t module_Yearcount = {"Yearcount" ,Timcount , {} , YearcountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 193 static const module_t module_Moncount = {"Moncount" ,Timcount , {} , MoncountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 194 static const module_t module_Daycount = {"Daycount" ,Timcount , {} , DaycountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 195 static const module_t module_Hourcount = {"Hourcount" ,Timcount , {} , HourcountOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 196 static const module_t module_Timcumsum = {"Timcumsum" ,Timcumsum , TimcumsumHelp , TimcumsumOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 197 static const module_t module_Timpctl = {"Timpctl" ,Timpctl , TimpctlHelp , TimpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 198 static const module_t module_Yearpctl = {"Yearpctl" ,Timpctl , YearpctlHelp , YearpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 199 static const module_t module_Monpctl = {"Monpctl" ,Timpctl , MonpctlHelp , MonpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 200 static const module_t module_Daypctl = {"Daypctl" ,Timpctl , DaypctlHelp , DaypctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 201 static const module_t module_Hourpctl = {"Hourpctl" ,Timpctl , HourpctlHelp , HourpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 202 static const module_t module_Timselpctl = {"Timselpctl" ,Timselpctl , TimselpctlHelp , TimselpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 203 static const module_t module_Timsort = {"Timsort" ,Timsort , TimsortHelp , TimsortOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("sort", "timsort")} }; 204 static const module_t module_Timselstat = {"Timselstat" ,Timselstat , TimselstatHelp , TimselstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 205 static const module_t module_XTimstat = {"XTimstat" ,XTimstat , {} , XTimstatOperators , INTERNAL , CDI_BOTH , 1 , 1 , NoRestriction }; 206 static const module_t module_Timstat = {"Timstat" ,Timstat , TimstatHelp , TimstatOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 207 static const module_t module_Yearstat = {"Yearstat" ,Timstat , YearstatHelp , YearstatOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 208 static const module_t module_Monstat = {"Monstat" ,Timstat , MonstatHelp , MonstatOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 209 static const module_t module_Daystat = {"Daystat" ,Timstat , DaystatHelp , DaystatOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 210 static const module_t module_Hourstat = {"Hourstat" ,Timstat , HourstatHelp , HourstatOperators , EXPOSED , CDI_BOTH , 1 , 1 , NoRestriction }; 211 static const module_t module_Timcor = {"Timcor" ,Timstat2 , TimcorHelp , TimcorOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 212 static const module_t module_Timcovar = {"Timcovar" ,Timstat2 , TimcovarHelp , TimcovarOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 213 static const module_t module_Timrmsd = {"Timrmsd" ,Timstat2 , {} , TimrmsdOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 214 static const module_t module_Timstat3 = {"Timstat3" ,Timstat3 , {} , Timstat3Operators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 215 static const module_t module_Tinfo = {"Tinfo" ,Tinfo , {} , TinfoOperators , EXPOSED , CDI_BOTH , 1 , 0 , NoRestriction }; 216 static const module_t module_Tocomplex = {"Tocomplex" ,Tocomplex , {} , TocomplexOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 217 static const module_t module_Transpose = {"Transpose" ,Transpose , {} , TransposeOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 218 static const module_t module_Trend = {"Trend" ,Trend , TrendHelp , TrendOperators , EXPOSED , CDI_REAL , 1 , 2 , OnlyFirst }; 219 static const module_t module_Trendarith = {"Trendarith" ,Trendarith , TrendarithHelp , TrendarithOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 220 static const module_t module_Tstepcount = {"Tstepcount" ,Tstepcount , {} , TstepcountOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 221 static const module_t module_Unpack = {"Unpack" ,Unpack , {} , UnpackOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 222 static const module_t module_Vargen = {"Vargen" ,Vargen , VargenHelp , VargenOperators , EXPOSED , CDI_REAL , 0 , 1 , NoRestriction, {Alias ("for", "seq")} }; 223 static const module_t module_Varrms = {"Varrms" ,Varrms , {} , VarrmsOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 224 static const module_t module_Varsstat = {"Varsstat" ,Varsstat , VarsstatHelp , VarsstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 225 static const module_t module_Vertintap = {"Vertintap" ,Vertintap , VertintapHelp , VertintapOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 226 static const module_t module_Vertintgh = {"Vertintgh" ,Vertintgh , VertintghHelp , VertintghOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 227 static const module_t module_Vertintml = {"Vertintml" ,Vertintml , VertintmlHelp , VertintmlOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 228 static const module_t module_Vertintzs = {"Vertintzs" ,Vertintzs , {} , VertintzsOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 229 static const module_t module_Vertstat = {"Vertstat" ,Vertstat , VertstatHelp , VertstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 230 static const module_t module_Vertcum = {"Vertcum" ,Vertcum , {} , VertcumOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 231 static const module_t module_Vertwind = {"Vertwind" ,Vertwind , {} , VertwindOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 232 static const module_t module_Verifygrid = {"Verifygrid" ,Verifygrid , VerifygridHelp , VerifygridOperators , EXPOSED , CDI_REAL , 1 , 0 , NoRestriction }; 233 static const module_t module_Wind = {"Wind" ,Wind , WindHelp , WindOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 234 static const module_t module_Wind2 = {"Wind2" ,Wind , Wind2Help , Wind2Operators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 235 static const module_t module_Writegrid = {"Writegrid" ,Writegrid , {} , WritegridOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 236 static const module_t module_Writerandom = {"Writerandom" ,Writerandom , {} , WriterandomOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 237 static const module_t module_Yeararith = {"Yeararith" ,Yeararith , YeararithHelp , YeararithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 238 static const module_t module_Yearmonstat = {"Yearmonstat" ,Yearmonstat , YearmonstatHelp , YearmonstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 239 static const module_t module_Ydayarith = {"Ydayarith" ,Ydayarith , YdayarithHelp , YdayarithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 240 static const module_t module_Ydaypctl = {"Ydaypctl" ,Ydaypctl , YdaypctlHelp , YdaypctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 241 static const module_t module_Ydaystat = {"Ydaystat" ,Ydaystat , YdaystatHelp , YdaystatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 242 static const module_t module_Ydrunpctl = {"Ydrunpctl" ,Ydrunpctl , YdrunpctlHelp , YdrunpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 243 static const module_t module_Ydrunstat = {"Ydrunstat" ,Ydrunstat , YdrunstatHelp , YdrunstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 244 static const module_t module_Yhourarith = {"Yhourarith" ,Yhourarith , YhourarithHelp , YhourarithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 245 static const module_t module_Yhourstat = {"Yhourstat" ,Yhourstat , YhourstatHelp , YhourstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 246 static const module_t module_Dhourstat = {"Dhourstat" ,Yhourstat , DhourstatHelp , DhourstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 247 static const module_t module_Ymonarith = {"Ymonarith" ,Ymonarith , YmonarithHelp , YmonarithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction, {Alias ("anomaly","ymonsub")}}; 248 static const module_t module_Yseasarith = {"Yseasarith" ,Ymonarith , YseasarithHelp , YseasarithOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 249 static const module_t module_Ymonpctl = {"Ymonpctl" ,Ymonpctl , YmonpctlHelp , YmonpctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 250 static const module_t module_Ymonstat = {"Ymonstat" ,Ymonstat , YmonstatHelp , YmonstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 251 static const module_t module_Yseaspctl = {"Yseaspctl" ,Yseaspctl , YseaspctlHelp , YseaspctlOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 252 static const module_t module_Yseasstat = {"Yseasstat" ,Yseasstat , YseasstatHelp , YseasstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 253 static const module_t module_Zonstat = {"Zonstat" ,Zonstat , ZonstatHelp , ZonstatOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 254 static const module_t module_EcaCfd = {"EcaCfd" ,EcaCfd , EcaCfdHelp , EcaCfdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 255 static const module_t module_EcaCsu = {"EcaCsu" ,EcaCsu , EcaCsuHelp , EcaCsuOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 256 static const module_t module_EcaCwdi = {"EcaCwdi" ,EcaCwdi , EcaCwdiHelp , EcaCwdiOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 257 static const module_t module_EcaCwfi = {"EcaCwfi" ,EcaCwfi , EcaCwfiHelp , EcaCwfiOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 258 static const module_t module_EcaEtr = {"EcaEtr" ,EcaEtr , EcaEtrHelp , EcaEtrOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 259 static const module_t module_EcaEtccdi = {"EcaEtccdi" ,EcaEtccdi , EcaEtccdiHelp , EcaEtccdiOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 260 static const module_t module_EcaFd = {"EcaFd" ,EcaFd , EcaFdHelp , EcaFdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 261 static const module_t module_EcaGsl = {"EcaGsl" ,EcaGsl , EcaGslHelp , EcaGslOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 262 static const module_t module_EcaHd = {"EcaHd" ,EcaHd , EcaHdHelp , EcaHdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 263 static const module_t module_EcaHwdi = {"EcaHwdi" ,EcaHwdi , EcaHwdiHelp , EcaHwdiOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 264 static const module_t module_EcaHwfi = {"EcaHwfi" ,EcaHwfi , EcaHwfiHelp , EcaHwfiOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 265 static const module_t module_EcaId = {"EcaId" ,EcaId , EcaIdHelp , EcaIdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 266 static const module_t module_EcaSu = {"EcaSu" ,EcaSu , EcaSuHelp , EcaSuOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 267 static const module_t module_EcaTr = {"EcaTr" ,EcaTr , EcaTrHelp , EcaTrOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 268 static const module_t module_EcaTg10p = {"EcaTg10p" ,EcaTg10p , EcaTg10pHelp , EcaTg10pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 269 static const module_t module_EcaTg90p = {"EcaTg90p" ,EcaTg90p , EcaTg90pHelp , EcaTg90pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 270 static const module_t module_EcaTn10p = {"EcaTn10p" ,EcaTn10p , EcaTn10pHelp , EcaTn10pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 271 static const module_t module_EcaTn90p = {"EcaTn90p" ,EcaTn90p , EcaTn90pHelp , EcaTn90pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 272 static const module_t module_EcaTx10p = {"EcaTx10p" ,EcaTx10p , EcaTx10pHelp , EcaTx10pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 273 static const module_t module_EcaTx90p = {"EcaTx90p" ,EcaTx90p , EcaTx90pHelp , EcaTx90pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 274 static const module_t module_EcaCdd = {"EcaCdd" ,EcaCdd , EcaCddHelp , EcaCddOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 275 static const module_t module_EcaCwd = {"EcaCwd" ,EcaCwd , EcaCwdHelp , EcaCwdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 276 static const module_t module_EcaRr1 = {"EcaRr1" ,EcaRr1 , EcaRr1Help , EcaRr1Operators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction, {Alias ("eca_r1mm", "eca_rr1")} }; 277 static const module_t module_EcaPd = {"EcaPd" ,EcaPd , EcaPdHelp , EcaPdOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 278 static const module_t module_EcaR75p = {"EcaR75p" ,EcaR75p , EcaR75pHelp , EcaR75pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 279 static const module_t module_EcaR75ptot = {"EcaR75ptot" ,EcaR75ptot , EcaR75ptotHelp , EcaR75ptotOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 280 static const module_t module_EcaR90p = {"EcaR90p" ,EcaR90p , EcaR90pHelp , EcaR90pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 281 static const module_t module_EcaR90ptot = {"EcaR90ptot" ,EcaR90ptot , EcaR90ptotHelp , EcaR90ptotOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 282 static const module_t module_EcaR95p = {"EcaR95p" ,EcaR95p , EcaR95pHelp , EcaR95pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 283 static const module_t module_EcaR95ptot = {"EcaR95ptot" ,EcaR95ptot , EcaR95ptotHelp , EcaR95ptotOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 284 static const module_t module_EcaR99p = {"EcaR99p" ,EcaR99p , EcaR99pHelp , EcaR99pOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 285 static const module_t module_EcaR99ptot = {"EcaR99ptot" ,EcaR99ptot , EcaR99ptotHelp , EcaR99ptotOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 286 static const module_t module_EcaRx1day = {"EcaRx1day" ,EcaRx1day , EcaRx1dayHelp , EcaRx1dayOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 287 static const module_t module_EcaRx5day = {"EcaRx5day" ,EcaRx5day , EcaRx5dayHelp , EcaRx5dayOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 288 static const module_t module_EcaSdii = {"EcaSdii" ,EcaSdii , EcaSdiiHelp , EcaSdiiOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 289 static const module_t module_Fdns = {"Fdns" ,Fdns , FdnsHelp , FdnsOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 290 static const module_t module_Strwin = {"Strwin" ,Strwin , StrwinHelp , StrwinOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 291 static const module_t module_Strbre = {"Strbre" ,Strbre , StrbreHelp , StrbreOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 292 static const module_t module_Strgal = {"Strgal" ,Strgal , StrgalHelp , StrgalOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 293 static const module_t module_Hurr = {"Hurr" ,Hurr , HurrHelp , HurrOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 294 //static const module_t module_Hi = {"Hi" , Hi , {} , HiOperators , EXPOSED , CDI_REAL , 3 , 1 , NoRestriction }; 295 static const module_t module_Wct = {"Wct" ,Wct , WctHelp , WctOperators , EXPOSED , CDI_REAL , 2 , 1 , NoRestriction }; 296 static const module_t module_Magplot = {"Magplot" ,Magplot , MagplotHelp , MagplotOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 297 static const module_t module_Magvector = {"Magvector" ,Magvector , MagvectorHelp , MagvectorOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 298 static const module_t module_Maggraph = {"Maggraph" ,Maggraph , MaggraphHelp , MaggraphOperators , EXPOSED , CDI_REAL , -1 , 1 , NoRestriction }; 299 // HIRLAM_EXTENSIONS {" 300 static const module_t module_Samplegrid = {"Samplegrid" ,Samplegrid , SamplegridHelp , SamplegridOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 301 static const module_t module_Selmulti = {"Selmulti" ,Selmulti , SelmultiHelp , SelmultiOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 302 static const module_t module_WindTrans = {"WindTrans" ,WindTrans , WindTransHelp , WindTransOperators , EXPOSED , CDI_REAL , 1 , 1 , NoRestriction }; 303 // clang-format on 304 305 #endif 306