Mercurial > repos > ecology > tool_biogeochemical_calibration
comparison bgc_calib.xml @ 5:7b7555bbde84 draft default tip
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean_data_view_manager commit 9439bd5028eacdaaaff42dd2e095cb6ddc5af56e
| author | ecology |
|---|---|
| date | Fri, 25 Jul 2025 09:44:25 +0000 |
| parents | ae8078d85fc3 |
| children |
comparison
equal
deleted
inserted
replaced
| 4:ae8078d85fc3 | 5:7b7555bbde84 |
|---|---|
| 1 <tool id="tool_biogeochemical_calibration" name="BioGeoChemical calibration" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05" license="MIT"> | 1 <tool id="tool_biogeochemical_calibration" name="BioGeoChemical calibration" version="@VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05" license="MIT"> |
| 2 <description>for sensors according to Argo recommendations</description> | 2 <description>for sensors according to Argo recommendations</description> |
| 3 <macros> | 3 <macros> |
| 4 <token name="@VERSION@">1.0</token> | 4 <token name="@VERSION@">2.1</token> |
| 5 <token name="@VERSION_SUFFIX@">2</token> | 5 <token name="@VERSION_SUFFIX@">2</token> |
| 6 </macros> | 6 </macros> |
| 7 <requirements> | 7 <requirements> |
| 8 <container type="docker">easyqcvbgc/easy-qcv_calibration-methods_tool:@VERSION@</container> | 8 <container type="docker">easyqcvbgc/easy-qcv_calibration-methods_tool:cm@VERSION@</container> |
| 9 </requirements> | 9 </requirements> |
| 10 <command detect_errors="exit_code"><![CDATA[ | 10 <command detect_errors="exit_code"><![CDATA[ |
| 11 export HOME=\$PWD && | 11 export HOME=\$PWD && |
| 12 mkdir -p /runtime/config && | 12 mkdir -p /runtime/config && |
| 13 mkdir -p '/runtime/data-in-raw/' && | 13 mkdir -p '/runtime/data-in-raw/' && |
| 14 mkdir -p '/runtime/data-in-ref/' && | 14 mkdir -p '/runtime/data-in-ref/' && |
| 15 mkdir -p '/runtime/data-out/' && | 15 mkdir -p '/runtime/data-out/' && |
| 16 mkdir -p ./outputs && | 16 mkdir -p ./outputs && |
| 17 | 17 |
| 18 #for $i, $infile in enumerate($input_raw): | 18 #for $i, $infile in enumerate($input_raw): |
| 19 #set real_name = $infile.element_identifier | 19 #set real_name = $infile.element_identifier |
| 20 #set extension = $real_name.split('.')[-1] | 20 #set extension = $real_name.split('.')[-1] |
| 21 #if $extension == 'nc': | 21 #if $extension == 'nc': |
| 22 cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}" && | 22 cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}" && |
| 23 #else | 23 #else |
| 24 cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}.nc" && | 24 cp '${infile.file_name}' "/runtime/data-in-raw/${infile.element_identifier}.nc" && |
| 25 #end if | 25 #end if |
| 26 #end for | 26 #end for |
| 27 #if $input_ref: | 27 #if $input_ref: |
| 28 #for $i, $infile in enumerate($input_ref): | 28 #for $i, $infile in enumerate($input_ref): |
| 29 cp '$infile' '/runtime/data-in-ref/${infile.element_identifier}' && | 29 cp '$infile' '/runtime/data-in-ref/${infile.element_identifier}' && |
| 30 #end for | 30 #end for |
| 31 #end if | 31 #end if |
| 32 | 32 |
| 33 #if $config.type == 'yes': | 33 #if $config.type == 'yes': |
| 34 ## Write YAML content | 34 ## Write YAML content |
| 35 cp '${config_file}' '/runtime/config/config_user_odv_tool.yml' && | 35 cp '${config_file}' '/runtime/config/config_user_calibration.yml' && |
| 36 #end if | 36 #end if |
| 37 | |
| 38 #if $dmfiller.dmfiller_value == 'yes': | |
| 39 #for $i, $infile in enumerate($dmfiller.input_origin): | |
| 40 #set real_name = $infile.element_identifier | |
| 41 #set extension = $real_name.split('.')[-1] | |
| 42 #if $extension == 'nc': | |
| 43 cp '${infile.file_name}' "/runtime/data-in-origin/${infile.element_identifier}" && | |
| 44 #else | |
| 45 cp '${infile.file_name}' "/runtime/data-in-origin/${infile.element_identifier}.nc" && | |
| 46 #end if | |
| 47 #end for | |
| 48 #if $dmfiller.input_histo: | |
| 49 #for $j, $infile in enumerate($dmfiller.input_histo): | |
| 50 #set real_name = $infile.element_identifier | |
| 51 #set extension = $real_name.split('.')[-1] | |
| 52 #if $extension == 'csv': | |
| 53 cp '${infile.file_name}' "/runtime/data-in-history/${infile.element_identifier}" && | |
| 54 #else | |
| 55 cp '${infile.file_name}' "/runtime/data-in-history/${infile.element_identifier}.csv" && | |
| 56 #end if | |
| 57 #end for | |
| 58 #end if | |
| 59 #end if | |
| 37 | 60 |
| 38 #set $mode="R_APP_CN" | 61 #set $mode="R_APP_CN" |
| 39 /app/launchers/start-app.sh $mode && | 62 /app/launchers/start-app.sh $mode && |
| 40 | 63 cp -r '/runtime/log/' './outputs/' && |
| 41 cp -r '/runtime/data-out/' './outputs/' | 64 cp -r '/runtime/data-out/' './outputs/' |
| 42 ]]></command> | 65 ]]></command> |
| 43 <configfiles> | 66 <configfiles> |
| 44 <configfile name="config_file"> | 67 <configfile name="config_file"> |
| 45 #if $config.type == 'yes': | 68 #if $config.type == 'yes': |
| 46 #for $i, $file in enumerate($config.section_config): | 69 default : |
| 47 default : | 70 file_name_list_raw: |
| 48 file_name_list_raw: | 71 #for $infile in $input_raw: |
| 49 #for $i, $infile in enumerate($input_raw): | 72 #set real_name = $infile.element_identifier |
| 50 #set real_name = $infile.element_identifier | 73 #set extension = $real_name.split('.')[-1] |
| 51 #set extension = $real_name.split('.')[-1] | 74 #if $extension == 'nc': |
| 52 #if $extension == 'nc': | 75 - ${infile.element_identifier} |
| 53 #set name_raw='${infile.element_identifier}' | 76 #else |
| 54 #else: | 77 - ${infile.element_identifier}.nc |
| 55 #set name_raw='${infile.element_identifier}.nc' | 78 #end if |
| 56 #end if | 79 #end for |
| 57 - ${name_raw} | 80 param : nitrate |
| 81 param_qc : | |
| 82 bad : ${param_qc_bad} | |
| 83 to_be_replaced : ${param_qc_toreplaced} | |
| 84 replaced_by : ${param_qc_replacedby} | |
| 85 #if $dmfiller.dmfiller_value == 'yes': | |
| 86 dmfiller : | |
| 87 active : TRUE | |
| 88 mandating_institution : ${dmfiller.mandating_institution} | |
| 89 dm_operator : | |
| 90 name : ${dmfiller.dm_operator_name} | |
| 91 orcid : ${dmfiller.orcid} | |
| 92 institution : ${dmfiller.institution} | |
| 93 contact_point : | |
| 94 name : ${dmfiller.contact_point} | |
| 95 orcid : ${dmfiller.orcid_contact} | |
| 96 institution : ${dmfiller.institution_contact} | |
| 97 file_name_list_history : | |
| 98 #if $dmfiller.input_histo | |
| 99 #for $infile in $dmfiller.input_histo: | |
| 100 - ${infile.element_identifier} | |
| 58 #end for | 101 #end for |
| 59 param : nitrate | 102 #end if |
| 60 param_qc : | 103 #else: |
| 61 bad : '${param_qc_bad}' | 104 dmfiller : |
| 62 to_be_replaced : '${param_qc_toreplaced}' | 105 active : FALSE |
| 63 replaced_by : '${param_qc_replacedby}' | 106 #end if |
| 64 calib_configs : | 107 calib_configs : |
| 65 - number : '${i}' | 108 #set number = 1 |
| 66 method_raw : | 109 #for $i, $file in enumerate($config.section_config): |
| 67 name : method1 | 110 #set number = $number + $i |
| 68 options : | 111 - number : ${number} |
| 69 bypass_P : '${file.bypass.p_value}' | 112 method_raw : |
| 70 P : '${file.bypass.p_value}' | 113 name : method1 |
| 71 multiple_linear_regression : '${file.regression.reg_value}' | 114 options : |
| 72 single_favored : '${file.favored}' | 115 bypass_P : ${file.bypass.bypass_value} |
| 73 method_ref : | 116 P : ${file.bypass.p_value} |
| 74 name : '${file.method_ref.method_ref_name}' | 117 multiple_linear_regression : ${file.regression.reg_value} |
| 75 reference : | 118 #if $file.favored == 'false:' |
| 76 name : '${file.method_ref.reference}' | 119 single_favored : FALSE |
| 77 #if '${file.method_ref.reference}' == 'woa': | 120 #else |
| 78 resolution : '${file.method_ref.resolution}' | 121 single_favored : TRUE |
| 79 #end if | 122 #end if |
| 80 #end for | 123 method_ref : |
| 124 name : ${file.method_ref.method_ref_name} | |
| 125 reference : | |
| 126 name : ${file.method_ref.reference} | |
| 127 #if $file.method_ref.reference == 'woa': | |
| 128 resolution : ${file.method_ref.resolution} | |
| 129 #end if | |
| 130 #end for | |
| 81 #end if | 131 #end if |
| 82 </configfile> | 132 </configfile> |
| 83 </configfiles> | 133 </configfiles> |
| 84 <inputs> | 134 <inputs> |
| 85 <param name="input_raw" type="data" format="netcdf" multiple="true" label="Input harmonized netcdf data" help="This netcdf should come from the ODV history manager or the QCV harmonizer."/> | 135 <param name="input_raw" type="data" format="netcdf" multiple="true" label="Input harmonized netcdf data" help="This netcdf should come from the ODV history manager or the QCV harmonizer."/> |
| 86 <param name="input_ref" type="data" format="netcdf" optional="true" multiple="true" label="Input reference data" help="Comes from QCV harmonizer"/> | 136 <param name="input_ref" type="data" format="netcdf" optional="true" multiple="true" label="Input reference data" help="Comes from QCV harmonizer"/> |
| 87 <param name="param_qc_bad" type="text" optional="true" value="4" label="Bad data QC value"/> | 137 <param name="param_qc_bad" type="text" optional="true" value="4" label="Bad data QC value"/> |
| 88 <param name="param_qc_toreplaced" type="text" optional="true" value="3" label="Nitrate QC value to be replaced"/> | 138 <param name="param_qc_toreplaced" type="text" optional="true" value="3" label="Nitrate QC value to be replaced"/> |
| 89 <param name="param_qc_replacedby" type="text" optional="true" value="1" label="QC value of replacement"/> | 139 <param name="param_qc_replacedby" type="text" optional="true" value="1" label="QC value of replacement"/> |
| 90 <!--<param name="mode" type="select" label="Select in which mode you want to run the tool"> | |
| 91 <option value="R_APP_CN"> | |
| 92 QV that creates a odv collection with raw and ref files to qualify | |
| 93 </option> | |
| 94 <option value="DEMO"> | |
| 95 Valide with ODV demo that performes the demo | |
| 96 </option> | |
| 97 </param>--> | |
| 98 <conditional name="config"> | 140 <conditional name="config"> |
| 99 <param name="type" type="select" label="Select if you want to write your own configuration file or not."> | 141 <param name="type" type="select" label="Select if you want to write your own configuration file or not."> |
| 100 <option value="no">No, I don't want to, I'll use the default one</option> | 142 <option value="no">No, I don't want to, I'll use the default one</option> |
| 101 <option value="yes">Yes, I to write my own configuration file</option> | 143 <option value="yes">Yes, I to write my own configuration file</option> |
| 102 </param> | 144 </param> |
| 165 </repeat> | 207 </repeat> |
| 166 </when> | 208 </when> |
| 167 <when value="no"> | 209 <when value="no"> |
| 168 </when> | 210 </when> |
| 169 </conditional> | 211 </conditional> |
| 212 <conditional name="dmfiller"> | |
| 213 <param name="dmfiller_value" type="select" label="Do you want to use the DMfiller option ?" help="To fill the ARGO BD files with DM adjustment according to argo recommendations (scientific calib coef, comment, equations)"> | |
| 214 <option value="no">No, I don't want to</option> | |
| 215 <option value="yes">Yes, I want to use it</option> | |
| 216 </param> | |
| 217 <when value="yes"> | |
| 218 <param name="input_origin" type="data" format="netcdf" multiple="true" label="Input original raw netcdf data" help="This netcdf should be te same ones than for the QCV harmonizer."/> | |
| 219 <param name="input_histo" type="data" format="csv" optional="true" multiple="true" label="Input csv files" help="This csv should come from the ODV history manager tool."/> | |
| 220 <param name="mandating_institution" type="select" label="Data centres and institutions handling or managing Argo data" help="To know more about the institution go there https://vocab.nerc.ac.uk/collection/R04/current/"> | |
| 221 <option value="LV">Laboratoire Océanographique de Villefranche</option> | |
| 222 <option value="AO">Atlantic Oceanographic and Meteorological Laboratory (AOML)</option> | |
| 223 <option value="BO">British Oceanographic Data Centre (BODC)</option> | |
| 224 <option value="GE">Federal Maritime and Hydrographic Agency (BSH)</option> | |
| 225 <option value="HZ">China Second Institute of Oceanography (CSIO)</option> | |
| 226 <option value="CS">Commonwealth Scientific and Industrial Research Organisation (CSIRO)</option> | |
| 227 <option value="VL">Far Eastern Regional Hydrometeorological Research Institute of Vladivostock (FERHRI)</option> | |
| 228 <option value="GT">Global Telecommunication System (GTS)</option> | |
| 229 <option value="IN">Indian National Centre for Ocean Information Services (INCOIS)</option> | |
| 230 <option value="PL">Institute of Oceanology Polish Academy of Science (IOPAN)</option> | |
| 231 <option value="IF">French Research Institute for the Sustainable Exploration of the Sea (Ifremer),</option> | |
| 232 <option value="CI">Institute of Ocean Sciences (IOS)</option> | |
| 233 <option value="JA">Japan Meteorological Agency (JMA)</option> | |
| 234 <option value="JM">Japan Agency for Marine-Earth Science and Technology (JAMSTEC)</option> | |
| 235 <option value="KM">Korean Meteorological Administration (KMA)</option> | |
| 236 <option value="KO">Korea Institute of Ocean Science and Technology (KORDI)</option> | |
| 237 <option value="MB">Monterey Bay Aquarium Research Institute (MBARI)</option> | |
| 238 <option value="ME">Marine Environmental Data Service (MEDS)</option> | |
| 239 <option value="NA">Naval Oceanographic Office (NAVO)</option> | |
| 240 <option value="NM">National Marine Data and Information Service (NMDIS)</option> | |
| 241 <option value="PM">Pacific Marine Environmental Laboratory (PMEL), a National Oceanic and Atmospheric Administration (NOAA) laboratory</option> | |
| 242 <option value="RU">Russia</option> | |
| 243 <option value="SI">Scripps Institution of Oceanography (SIO), a division of the University of California San Diego (UCSD)</option> | |
| 244 <option value="SP">Spain</option> | |
| 245 <option value="UW">University of Washington (UW)</option> | |
| 246 <option value="WH">Woods Hole Oceanographic Institution (WHOI)</option> | |
| 247 </param> | |
| 248 <param name="dm_operator_name" type="text" optional="false" label="Enter First_name Last_name of the dm operator" help="The dm operator is the person in charge of the dmqc of the float (write the name without accent like é or è...)"/> | |
| 249 <param name="orcid" type="text" optional="false" label="Enter its orcid number"/> | |
| 250 <param name="institution" type="text" optional="false" label="Enter its institution"/> | |
| 251 <param name="contact_point" type="text" optional="false" label="Enter First_name Last_name of the contact point" help="This refers to the BGC contact point for the dac (write the name without accent like é or è...)"/> | |
| 252 <param name="orcid_contact" type="text" optional="false" label="Enter the contact point's orcid number"/> | |
| 253 <param name="institution_contact" type="text" optional="false" label="Enter the contact point's institution"/> | |
| 254 </when> | |
| 255 <when value="no"> | |
| 256 </when> | |
| 257 </conditional> | |
| 170 </inputs> | 258 </inputs> |
| 171 <outputs> | 259 <outputs> |
| 172 <collection type="list" name="nc_files" label="BGC calibration netcdf collection"> | 260 <collection type="list" name="nc_files" label="BGC calibration netcdf collection"> |
| 173 <discover_datasets pattern="(?P<designation>.+)\.nc" directory="./outputs" recurse="true" format="netcdf"/> | 261 <discover_datasets pattern="(?P<designation>.+)\.nc" directory="./outputs" recurse="true" format="netcdf"/> |
| 174 </collection> | 262 </collection> |
| 263 <collection type="list" name="tar_files" label="BGC calibration tar.gz collection"> | |
| 264 <discover_datasets pattern="(?P<designation>.+)\.tar.gz" directory="./outputs" recurse="true" format="tar.gz"/> | |
| 265 </collection> | |
| 175 <collection type="list" name="png_files" label="BGC calibration figure collection"> | 266 <collection type="list" name="png_files" label="BGC calibration figure collection"> |
| 176 <discover_datasets pattern="(?P<designation>.+)\.png" directory="./outputs" recurse="true" format="png"/> | 267 <discover_datasets pattern="(?P<designation>.+)\.png" directory="./outputs" recurse="true" format="png"/> |
| 177 </collection> | 268 </collection> |
| 269 <collection type="list" name="log_files" label="BGC calibration log files"> | |
| 270 <discover_datasets pattern="(?P<designation>.+)\.log" directory="./outputs" recurse="true" format="txt"/> | |
| 271 </collection> | |
| 178 </outputs> | 272 </outputs> |
| 179 <tests> | 273 <tests> |
| 180 <test expect_num_outputs="2"> | 274 <test expect_num_outputs="4"> |
| 181 <param name="input_raw" location="https://gitlab.com/pokapok-projects/easy-qcv-bgc/qcv-bgc-tools/-/raw/3ae832154f55c76a7c95a5dc1e6bb19946917233/galaxy_tool/test-data/QCV_harmonizer_NetCDF_data_0_qced.nc"/> | 275 <param name="input_raw" location="https://gitlab.com/pokapok-projects/easy-qcv-bgc/qcv-bgc-tools/-/raw/3ae832154f55c76a7c95a5dc1e6bb19946917233/galaxy_tool/test-data/QCV_harmonizer_NetCDF_data_0_qced.nc"/> |
| 182 <conditional name="config"> | 276 <conditional name="config"> |
| 183 <param name="type" value="no"/> | 277 <param name="type" value="no"/> |
| 184 </conditional> | 278 </conditional> |
| 185 <output_collection name="nc_files" type="list" count="1"/> | 279 <output_collection name="nc_files" type="list" count="1"/> |
| 186 <output_collection name="png_files" type="list" count="4"/> | 280 <output_collection name="png_files" type="list" count="4"/> |
| 187 | 281 <output_collection name="log_files" type="list" count="3"/> |
| 282 <output_collection name="tar_files" type="list" count="0"/> | |
| 188 </test> | 283 </test> |
| 189 <test expect_num_outputs="2"> | 284 <test expect_num_outputs="4"> |
| 190 <param name="input_raw" location="https://gitlab.com/pokapok-projects/easy-qcv-bgc/qcv-bgc-tools/-/raw/3ae832154f55c76a7c95a5dc1e6bb19946917233/galaxy_tool/test-data/QCV_harmonizer_NetCDF_data_0_qced.nc"/> | 285 <param name="input_raw" location="https://gitlab.com/pokapok-projects/easy-qcv-bgc/qcv-bgc-tools/-/raw/3ae832154f55c76a7c95a5dc1e6bb19946917233/galaxy_tool/test-data/QCV_harmonizer_NetCDF_data_0_qced.nc"/> |
| 286 <conditional name="dmfiller"> | |
| 287 <param name="dmfiller_value" value="no"/> | |
| 288 </conditional> | |
| 191 <conditional name="config"> | 289 <conditional name="config"> |
| 192 <param name="type" value="yes"/> | 290 <param name="type" value="yes"/> |
| 193 <repeat name="section_config"> | 291 <repeat name="section_config"> |
| 194 <conditional name="bypass"> | 292 <conditional name="bypass"> |
| 195 <param name="bypass_value" value="0"/> | 293 <param name="bypass_value" value="0"/> |
| 205 </conditional> | 303 </conditional> |
| 206 </repeat> | 304 </repeat> |
| 207 </conditional> | 305 </conditional> |
| 208 <output_collection name="nc_files" type="list" count="1"/> | 306 <output_collection name="nc_files" type="list" count="1"/> |
| 209 <output_collection name="png_files" type="list" count="4"/> | 307 <output_collection name="png_files" type="list" count="4"/> |
| 308 <output_collection name="log_files" type="list" count="3"/> | |
| 309 <output_collection name="tar_files" type="list" count="0"/> | |
| 210 </test> | 310 </test> |
| 211 </tests> | 311 </tests> |
| 212 <help><![CDATA[ | 312 <help><![CDATA[ |
| 213 ========================== | 313 ========================== |
| 214 BioGeoChemical calibration | 314 BioGeoChemical calibration |
| 216 | 316 |
| 217 **What it does** | 317 **What it does** |
| 218 | 318 |
| 219 This tool calibrates BioGeoChemical (BGC) data measured by ARGO or GLIDER network. The BGC variables managed by the tool for the moment are : | 319 This tool calibrates BioGeoChemical (BGC) data measured by ARGO or GLIDER network. The BGC variables managed by the tool for the moment are : |
| 220 | 320 |
| 221 - NITRATE using methods published in `archimer <https://archimer.ifremer.fr/doc/00350/46121/>` | 321 NITRATE using methods published in `archimer <https://archimer.ifremer.fr/doc/00350/46121/>` |
| 222 | 322 |
| 223 | 323 |
| 224 **Input description** | 324 **Input description** |
| 225 | 325 |
| 226 - file_name_raw : nc file to be qualified | 326 - file_name_raw : nc file to be qualified |
| 236 - method_ref$name : which kind of reference method (for example model or climatology) will be used by the method_raw for estimating the adjusted variable. | 336 - method_ref$name : which kind of reference method (for example model or climatology) will be used by the method_raw for estimating the adjusted variable. |
| 237 - reference : which reference method like canyonb or woa will be used by the method_raw for estimating the adjusted variable. | 337 - reference : which reference method like canyonb or woa will be used by the method_raw for estimating the adjusted variable. |
| 238 | 338 |
| 239 If the list of raw file name is empty, the tool stops If the user makes an error in the file extension, tool changes it by itself. If the user misses the yaml configuration, tool uses its default config and upload available files in data-in-raw | 339 If the list of raw file name is empty, the tool stops If the user makes an error in the file extension, tool changes it by itself. If the user misses the yaml configuration, tool uses its default config and upload available files in data-in-raw |
| 240 | 340 |
| 241 compatibility matrix | 341 compatibility matrix : |
| 242 | 342 |
| 243 - variable / application mode / [method_raw.name, method_ref.name, reference] | 343 - variable / application mode / [method_raw.name, method_ref.name, reference] |
| 244 - nitrate / R_APP_CN / [method1, model, canyon_b] & [method1, model, canyon_med] & [method1, clim, woa] | 344 - nitrate / R_APP_CN / [method1, model, canyon_b] & [method1, model, canyon_med] & [method1, clim, woa] |
| 345 | |
| 245 | 346 |
| 246 **Output** | 347 **Output** |
| 247 | 348 |
| 248 - an extended nc file including the _adjusted and _adjusted_qc | 349 - an extended nc file including the _adjusted and _adjusted_qc |
| 249 - figures helping to understand the adjustment | 350 - figures helping to understand the adjustment |
| 351 | |
| 352 The folder where to write the ODV generic spreadsheet. the output folder is organized like this : | |
| 353 - /<file_name_raw>_C<calib_configs$number>-<param> | |
| 354 - /figures | |
| 355 - <file_name_raw>_C<calib_configs$number>-<param>.nc | |
| 356 - /BDfiles_from_<file_name_raw>_C<calib_configs$number>-<param>.tar.gz (when dmfiller=true) | |
| 250 | 357 |
| 251 ]]></help> | 358 ]]></help> |
| 252 <citations> | 359 <citations> |
| 253 <citation type="bibtex"> | 360 <citation type="bibtex"> |
| 254 @Manual{, | 361 @Manual{, |
