comparison argo_getdata.xml @ 0:055a934a380f draft

planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit d3171d27d35f51b8e7464082610431642f1e4660
author ecology
date Thu, 21 Dec 2023 13:21:21 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:055a934a380f
1 <tool id="argo_getdata" name="Argo data access" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05">
2 <description>for global ocean in situ observing system</description>
3 <macros>
4 <import>macro.xml</import>
5 </macros>
6 <expand macro="argo_requirements">
7 </expand>
8 <required_files>
9 <include type="literal" path="argo_getdata.py"/>
10 <include type="literal" path="macro.xml"/>
11 </required_files>
12 <command detect_errors="exit_code"><![CDATA[
13 python '$__tool_directory__/argo_getdata.py'
14 --user=$user
15 #if $selection.data_selection == 'space_time':
16 --cardinal_1=$selection.cardinal_1
17 --cardinal_2=$selection.cardinal_2
18 --cardinal_3=$selection.cardinal_3
19 --cardinal_4=$selection.cardinal_4
20 --pressure_1=$selection.pressure_1
21 --pressure_2=$selection.pressure_2
22 --date_1=$selection.date_1
23 --date_2=$selection.date_2
24 #else if $selection.data_selection == 'floats':
25 --wmo=$selection.wmo
26 #else:
27 --wmo=$selection.wmo
28 --profile=$selection.profile
29 #end if
30 #if $dataset.data_dataset == 'bgc' :
31 --params=$dataset.params
32 --measured=$dataset.measured
33 #end if
34 --output_argo='$output_argo'
35 ]]>
36 </command>
37 <inputs>
38 <param name="user" type="select" label="We have preconfigured some mode of operations for you. What mode do you want to use?">
39 <option value="standard">🏊 standard mode simplifies the dataset, remove most of its jargon and return a priori good data</option>
40 <option value="research">🚣 research mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias </option>
41 <option value="expert">πŸ„ expert mode return all the Argo data, without any postprocessing</option>
42 </param>
43 <conditional name="selection">
44 <param name="data_selection" type="select" label="How do you want to select your data of interest ?">
45 <option value="space_time">πŸ—Ί For a space/time domain</option>
46 <option value="floats">πŸ€– For one or more floats</option>
47 <option value="profiles">βš“ For one or more profiles</option>
48 </param>
49 <when value="space_time">
50 <param name="cardinal_1" type="float" min="-90" max="90" value="0" label="Input longitude min (+east/-west):"/>
51 <param name="cardinal_2" type="float" min="-90" max="90" value="0" label="Input longitude max (+east/-west):"/>
52 <param name="cardinal_3" type="float" min="-90" max="90" value="0" label="Input latitude min (+north/-south):"/>
53 <param name="cardinal_4" type="float" min="-90" max="90" value="0" label="Input latitude max (+north/-south):"/>
54 <param name="pressure_1" type="float" value="0" label="Input pressure min (db)"/>
55 <param name="pressure_2" type="float" value="0" label="Input pressure max (db)"/>
56 <param name="date_1" type="text" optional="true" label="Input starting date" value="yyyy-mm"/>
57 <param name="date_2" type="text" optional="true" label="Input ending date" value="yyyy-mm"/>
58 </when>
59 <when value="floats">
60 <param name="wmo" type="text" label="Input WMO number" help="If you want to enter multiple ones just separate them with a comma (example : 6902746, 6902755)"/>
61 </when>
62 <when value="profiles">
63 <param name="wmo" type="integer" value="0" label="Input WMO number" />
64 <param name="profile" type="text" multiple="true" value="0" label="Input profile cycle number" help="if you want to enter multiple ones just separate them with a comma (example : 3,12)"/>
65 </when>
66 </conditional>
67 <!--<conditional name="sources">
68 <param name="data_sources" type="select" label="From where do you want to get your data ?">
69 <option value="erddap">⭐ the Ifremer erddap server </option>
70 <option value="gdac">🌐 an Argo GDAC server or any other GDAC-compliant local folder.</option>
71 <option value="argovis">πŸ‘ the Argovis server.</option>
72 </param>
73 <when value="erddap"/>
74 <when value="gdac">
75 <param name="ftp" type="select" label="Input ftp server url">
76 <option value="ftp://ftp.ifremer.fr/ifremer/argo">France Coriolis</option>
77 <option value="ftp://usgodae.org/pub/outgoing/argo">US GODAE</option>
78 </param>
79 </when>
80 <when value="argovis"/>
81 </conditional>-->
82 <conditional name="dataset">
83 <param name="data_dataset" type="select" label="Which kind of dataset do you want ?" help="At this time, BGC parameters are only available in expert user mode.">
84 <option value="phy">Physical parameters: temperature, salinity, pressure</option>
85 <option value="bgc">Biogeochemical parameters: temperature, salinity, pressure and oxygen, pH, nitrate, chlorophyll, backscatter, irradiance</option>
86 </param>
87 <when value="phy"/>
88 <when value="bgc">
89 <param name="params" type="select" multiple="true" label="Choose which variable you want to study">
90 <option value="BBP532">BBP532</option>
91 <option value="BBP532_ADJUSTED">BBP532_ADJUSTED</option>
92 <option value="BBP532_ADJUSTED_ERROR">BBP532_ADJUSTED_ERROR</option>
93 <option value="BBP532_ADJUSTED_QC">BBP532_ADJUSTED_QC</option>
94 <option value="BBP532_DATA_MODE">BBP532_DATA_MODE</option>
95 <option value="BBP532_QC">BBP532_QC</option>
96 <option value="BBP700">BBP700</option>
97 <option value="BBP700_ADJUSTED">BBP700_ADJUSTED</option>
98 <option value="BBP700_ADJUSTED_ERROR">BBP700_ADJUSTED_ERROR</option>
99 <option value="BBP700_ADJUSTED_QC">BBP700_ADJUSTED_QC</option>
100 <option value="BBP700_DATA_MODE">BBP700_DATA_MODE</option>
101 <option value="BBP700_QC">BBP700_QC</option>
102 <option value="CHLA">CHLA</option>
103 <option value="CHLA_ADJUSTED">CHLA_ADJUSTED</option>
104 <option value="CHLA_ADJUSTED_ERROR">CHLA_ADJUSTED_ERROR</option>
105 <option value="CHLA_ADJUSTED_QC">CHLA_ADJUSTED_QC</option>
106 <option value="CHLA_DATA_MODE">CHLA_DATA_MODE</option>
107 <option value="CHLA_QC">CHLA_QC</option>
108 <option value="CONFIG_MISSION_NUMBER">CONFIG_MISSION_NUMBER</option>
109 <option value="CYCLE_NUMBER">CYCLE_NUMBER</option>
110 <option value="DIRECTION">DIRECTION</option>
111 <option value="DOWNWELLING_PAR">DOWNWELLING_PAR</option>
112 <option value="DOWNWELLING_PAR_ADJUSTED">DOWNWELLING_PAR_ADJUSTED</option>
113 <option value="DOWNWELLING_PAR_ADJUSTED_ERROR">DOWNWELLING_PAR_ADJUSTED_ERROR</option>
114 <option value="DOWNWELLING_PAR_ADJUSTED_QC">DOWNWELLING_PAR_ADJUSTED_QC</option>
115 <option value="DOWNWELLING_PAR_DATA_MODE">DOWNWELLING_PAR_DATA_MODE</option>
116 <option value="DOWNWELLING_PAR_QC">DOWNWELLING_PAR_QC</option>
117 <option value="DOWN_IRRADIANCE380">DOWN_IRRADIANCE380</option>
118 <option value="DOWN_IRRADIANCE380_ADJUSTED">DOWN_IRRADIANCE380_ADJUSTED</option>
119 <option value="DOWN_IRRADIANCE380_ADJUSTED_ERROR">DOWN_IRRADIANCE380_ADJUSTED_ERROR</option>
120 <option value="DOWN_IRRADIANCE380_ADJUSTED_QC">DOWN_IRRADIANCE380_ADJUSTED_QC</option>
121 <option value="DOWN_IRRADIANCE380_DATA_MODE">DOWN_IRRADIANCE380_DATA_MODE</option>
122 <option value="DOWN_IRRADIANCE380_QC">DOWN_IRRADIANCE380_QC</option>
123 <option value="DOWN_IRRADIANCE412">DOWN_IRRADIANCE412</option>
124 <option value="DOWN_IRRADIANCE412_ADJUSTED">DOWN_IRRADIANCE412_ADJUSTED</option>
125 <option value="DOWN_IRRADIANCE412_ADJUSTED_ERROR">DOWN_IRRADIANCE412_ADJUSTED_ERROR</option>
126 <option value="DOWN_IRRADIANCE412_ADJUSTED_QC">DOWN_IRRADIANCE412_ADJUSTED_QC</option>
127 <option value="DOWN_IRRADIANCE412_DATA_MODE">DOWN_IRRADIANCE412_DATA_MODE</option>
128 <option value="DOWN_IRRADIANCE412_QC">DOWN_IRRADIANCE412_QC</option>
129 <option value="DOWN_IRRADIANCE490">DOWN_IRRADIANCE490</option>
130 <option value="DOWN_IRRADIANCE490_ADJUSTED">DOWN_IRRADIANCE490_ADJUSTED</option>
131 <option value="DOWN_IRRADIANCE490_ADJUSTED_ERROR">DOWN_IRRADIANCE490_ADJUSTED_ERROR</option>
132 <option value="DOWN_IRRADIANCE490_ADJUSTED_QC">DOWN_IRRADIANCE490_ADJUSTED_QC</option>
133 <option value="DOWN_IRRADIANCE490_DATA_MODE">DOWN_IRRADIANCE490_DATA_MODE</option>
134 <option value="DOWN_IRRADIANCE490_QC">DOWN_IRRADIANCE490_QC</option>
135 <option value="DOXY">DOXY</option>
136 <option value="DOXY_ADJUSTED">DOXY_ADJUSTED</option>
137 <option value="DOXY_ADJUSTED_ERROR">DOXY_ADJUSTED_ERROR</option>
138 <option value="DOXY_ADJUSTED_QC">DOXY_ADJUSTED_QC</option>
139 <option value="DOXY_DATA_MODE">DOXY_DATA_MODE</option>
140 <option value="DOXY_QC">DOXY_QC</option>
141 <option value="NITRATE">NITRATE</option>
142 <option value="NITRATE_ADJUSTED">NITRATE_ADJUSTED</option>
143 <option value="NITRATE_ADJUSTED_ERROR">NITRATE_ADJUSTED_ERROR</option>
144 <option value="NITRATE_ADJUSTED_QC">NITRATE_ADJUSTED_QC</option>
145 <option value="NITRATE_DATA_MODE">NITRATE_DATA_MODE</option>
146 <option value="NITRATE_QC">NITRATE_QC</option>
147 <option value="PH_IN_SITU_TOTAL">PH_IN_SITU_TOTAL</option>
148 <option value="PH_IN_SITU_TOTAL_ADJUSTED">PH_IN_SITU_TOTAL_ADJUSTED</option>
149 <option value="PH_IN_SITU_TOTAL_ADJUSTED_ERROR">PH_IN_SITU_TOTAL_ADJUSTED_ERROR</option>
150 <option value="PH_IN_SITU_TOTAL_ADJUSTED_QC">PH_IN_SITU_TOTAL_ADJUSTED_QC</option>
151 <option value="PH_IN_SITU_TOTAL_DATA_MODE">PH_IN_SITU_TOTAL_DATA_MODE</option>
152 <option value="PH_IN_SITU_TOTAL_QC">PH_IN_SITU_TOTAL_QC</option>
153 <option value="PLATFORM_NUMBER">PLATFORM_NUMBER</option>
154 <option value="POSITION_QC">POSITION_QC</option>
155 <option value="PRES">PRES</option>
156 <option value="PRES_ADJUSTED">PRES_ADJUSTED</option>
157 <option value="PRES_ADJUSTED_ERROR">PRES_ADJUSTED_ERROR</option>
158 <option value="PRES_ADJUSTED_QC">PRES_ADJUSTED_QC</option>
159 <option value="PRES_DATA_MODE">PRES_DATA_MODE</option>
160 <option value="PRES_QC">PRES_QC</option>
161 <option value="PSAL">PSAL</option>
162 <option value="PSAL_ADJUSTED">PSAL_ADJUSTED</option>
163 <option value="PSAL_ADJUSTED_ERROR">PSAL_ADJUSTED_ERROR</option>
164 <option value="PSAL_ADJUSTED_QC">PSAL_ADJUSTED_QC</option>
165 <option value="PSAL_DATA_MODE">PSAL_DATA_MODE</option>
166 <option value="PSAL_QC">PSAL_QC</option>
167 <option value="TEMP">TEMP</option>
168 <option value="TEMP_ADJUSTED">TEMP_ADJUSTED</option>
169 <option value="TEMP_ADJUSTED_ERROR">TEMP_ADJUSTED_ERROR</option>
170 <option value="TEMP_ADJUSTED_QC">TEMP_ADJUSTED_QC</option>
171 <option value="TEMP_QC">TEMP_QC</option>
172 <option value="TIME_QC">TIME_QC</option>
173 </param>
174 <param name="measured" type="select" multiple="true" label="Choose which variables cannot be NaN and must return value" optional="true">
175 <option value="BBP532">BBP532</option>
176 <option value="BBP532_ADJUSTED">BBP532_ADJUSTED</option>
177 <option value="BBP532_ADJUSTED_ERROR">BBP532_ADJUSTED_ERROR</option>
178 <option value="BBP532_ADJUSTED_QC">BBP532_ADJUSTED_QC</option>
179 <option value="BBP532_DATA_MODE">BBP532_DATA_MODE</option>
180 <option value="BBP532_QC">BBP532_QC</option>
181 <option value="BBP700">BBP700</option>
182 <option value="BBP700_ADJUSTED">BBP700_ADJUSTED</option>
183 <option value="BBP700_ADJUSTED_ERROR">BBP700_ADJUSTED_ERROR</option>
184 <option value="BBP700_ADJUSTED_QC">BBP700_ADJUSTED_QC</option>
185 <option value="BBP700_DATA_MODE">BBP700_DATA_MODE</option>
186 <option value="BBP700_QC">BBP700_QC</option>
187 <option value="CHLA">CHLA</option>
188 <option value="CHLA_ADJUSTED">CHLA_ADJUSTED</option>
189 <option value="CHLA_ADJUSTED_ERROR">CHLA_ADJUSTED_ERROR</option>
190 <option value="CHLA_ADJUSTED_QC">CHLA_ADJUSTED_QC</option>
191 <option value="CHLA_DATA_MODE">CHLA_DATA_MODE</option>
192 <option value="CHLA_QC">CHLA_QC</option>
193 <option value="CONFIG_MISSION_NUMBER">CONFIG_MISSION_NUMBER</option>
194 <option value="CYCLE_NUMBER">CYCLE_NUMBER</option>
195 <option value="DIRECTION">DIRECTION</option>
196 <option value="DOWNWELLING_PAR">DOWNWELLING_PAR</option>
197 <option value="DOWNWELLING_PAR_ADJUSTED">DOWNWELLING_PAR_ADJUSTED</option>
198 <option value="DOWNWELLING_PAR_ADJUSTED_ERROR">DOWNWELLING_PAR_ADJUSTED_ERROR</option>
199 <option value="DOWNWELLING_PAR_ADJUSTED_QC">DOWNWELLING_PAR_ADJUSTED_QC</option>
200 <option value="DOWNWELLING_PAR_DATA_MODE">DOWNWELLING_PAR_DATA_MODE</option>
201 <option value="DOWNWELLING_PAR_QC">DOWNWELLING_PAR_QC</option>
202 <option value="DOWN_IRRADIANCE380">DOWN_IRRADIANCE380</option>
203 <option value="DOWN_IRRADIANCE380_ADJUSTED">DOWN_IRRADIANCE380_ADJUSTED</option>
204 <option value="DOWN_IRRADIANCE380_ADJUSTED_ERROR">DOWN_IRRADIANCE380_ADJUSTED_ERROR</option>
205 <option value="DOWN_IRRADIANCE380_ADJUSTED_QC">DOWN_IRRADIANCE380_ADJUSTED_QC</option>
206 <option value="DOWN_IRRADIANCE380_DATA_MODE">DOWN_IRRADIANCE380_DATA_MODE</option>
207 <option value="DOWN_IRRADIANCE380_QC">DOWN_IRRADIANCE380_QC</option>
208 <option value="DOWN_IRRADIANCE412">DOWN_IRRADIANCE412</option>
209 <option value="DOWN_IRRADIANCE412_ADJUSTED">DOWN_IRRADIANCE412_ADJUSTED</option>
210 <option value="DOWN_IRRADIANCE412_ADJUSTED_ERROR">DOWN_IRRADIANCE412_ADJUSTED_ERROR</option>
211 <option value="DOWN_IRRADIANCE412_ADJUSTED_QC">DOWN_IRRADIANCE412_ADJUSTED_QC</option>
212 <option value="DOWN_IRRADIANCE412_DATA_MODE">DOWN_IRRADIANCE412_DATA_MODE</option>
213 <option value="DOWN_IRRADIANCE412_QC">DOWN_IRRADIANCE412_QC</option>
214 <option value="DOWN_IRRADIANCE490">DOWN_IRRADIANCE490</option>
215 <option value="DOWN_IRRADIANCE490_ADJUSTED">DOWN_IRRADIANCE490_ADJUSTED</option>
216 <option value="DOWN_IRRADIANCE490_ADJUSTED_ERROR">DOWN_IRRADIANCE490_ADJUSTED_ERROR</option>
217 <option value="DOWN_IRRADIANCE490_ADJUSTED_QC">DOWN_IRRADIANCE490_ADJUSTED_QC</option>
218 <option value="DOWN_IRRADIANCE490_DATA_MODE">DOWN_IRRADIANCE490_DATA_MODE</option>
219 <option value="DOWN_IRRADIANCE490_QC">DOWN_IRRADIANCE490_QC</option>
220 <option value="DOXY">DOXY</option>
221 <option value="DOXY_ADJUSTED">DOXY_ADJUSTED</option>
222 <option value="DOXY_ADJUSTED_ERROR">DOXY_ADJUSTED_ERROR</option>
223 <option value="DOXY_ADJUSTED_QC">DOXY_ADJUSTED_QC</option>
224 <option value="DOXY_DATA_MODE">DOXY_DATA_MODE</option>
225 <option value="DOXY_QC">DOXY_QC</option>
226 <option value="NITRATE">NITRATE</option>
227 <option value="NITRATE_ADJUSTED">NITRATE_ADJUSTED</option>
228 <option value="NITRATE_ADJUSTED_ERROR">NITRATE_ADJUSTED_ERROR</option>
229 <option value="NITRATE_ADJUSTED_QC">NITRATE_ADJUSTED_QC</option>
230 <option value="NITRATE_DATA_MODE">NITRATE_DATA_MODE</option>
231 <option value="NITRATE_QC">NITRATE_QC</option>
232 <option value="PH_IN_SITU_TOTAL">PH_IN_SITU_TOTAL</option>
233 <option value="PH_IN_SITU_TOTAL_ADJUSTED">PH_IN_SITU_TOTAL_ADJUSTED</option>
234 <option value="PH_IN_SITU_TOTAL_ADJUSTED_ERROR">PH_IN_SITU_TOTAL_ADJUSTED_ERROR</option>
235 <option value="PH_IN_SITU_TOTAL_ADJUSTED_QC">PH_IN_SITU_TOTAL_ADJUSTED_QC</option>
236 <option value="PH_IN_SITU_TOTAL_DATA_MODE">PH_IN_SITU_TOTAL_DATA_MODE</option>
237 <option value="PH_IN_SITU_TOTAL_QC">PH_IN_SITU_TOTAL_QC</option>
238 <option value="PLATFORM_NUMBER">PLATFORM_NUMBER</option>
239 <option value="POSITION_QC">POSITION_QC</option>
240 <option value="PRES">PRES</option>
241 <option value="PRES_ADJUSTED">PRES_ADJUSTED</option>
242 <option value="PRES_ADJUSTED_ERROR">PRES_ADJUSTED_ERROR</option>
243 <option value="PRES_ADJUSTED_QC">PRES_ADJUSTED_QC</option>
244 <option value="PRES_DATA_MODE">PRES_DATA_MODE</option>
245 <option value="PRES_QC">PRES_QC</option>
246 <option value="PSAL">PSAL</option>
247 <option value="PSAL_ADJUSTED">PSAL_ADJUSTED</option>
248 <option value="PSAL_ADJUSTED_ERROR">PSAL_ADJUSTED_ERROR</option>
249 <option value="PSAL_ADJUSTED_QC">PSAL_ADJUSTED_QC</option>
250 <option value="PSAL_DATA_MODE">PSAL_DATA_MODE</option>
251 <option value="PSAL_QC">PSAL_QC</option>
252 <option value="TEMP">TEMP</option>
253 <option value="TEMP_ADJUSTED">TEMP_ADJUSTED</option>
254 <option value="TEMP_ADJUSTED_ERROR">TEMP_ADJUSTED_ERROR</option>
255 <option value="TEMP_ADJUSTED_QC">TEMP_ADJUSTED_QC</option>
256 <option value="TEMP_QC">TEMP_QC</option>
257 <option value="TIME_QC">TIME_QC</option>
258 </param>
259 </when>
260 </conditional>
261 </inputs>
262 <outputs>
263 <data name="output_argo" from_work_dir="argo_data.nc" format="netcdf" label="Argo data"/>
264 </outputs>
265 <tests>
266 <test expect_num_outputs="1">
267 <param name="user" value="standard"/>
268 <param name="data_selection" value="space_time"/>
269 <param name="cardinal_1" value="-75.0"/>
270 <param name="cardinal_2" value="-45.0"/>
271 <param name="cardinal_3" value="20.0"/>
272 <param name="cardinal_4" value="30.0"/>
273 <param name="pressure_1" value="0.0"/>
274 <param name="pressure_2" value="10.0"/>
275 <param name="date_1" value="2011-01"/>
276 <param name="date_2" value="2011-06"/>
277 <param name="data_dataset" value="phy"/>
278 <output name="output_argo">
279 <assert_contents>
280 <has_text text="LATITUDE LONGITUDE TIME"/>
281 </assert_contents>
282 </output>
283 </test>
284 <test expect_num_outputs="1">
285 <param name="user" value="standard"/>
286 <param name="data_selection" value="floats"/>
287 <param name="wmo" value="6902746"/>
288 <param name="data_dataset" value="phy"/>
289 <output name="output_argo">
290 <assert_contents>
291 <has_text text="DIMENSION_SCALE"/>
292 </assert_contents>
293 </output>
294 </test>
295 <test expect_num_outputs="1">
296 <param name="user" value="standard"/>
297 <param name="data_selection" value="profiles"/>
298 <param name="wmo" value="6902755"/>
299 <param name="profile" value="12"/>
300 <param name="data_dataset" value="phy"/>
301 <output name="output_argo">
302 <assert_contents>
303 <has_text text="Direction of the station profiles"/>
304 </assert_contents>
305 </output>
306 </test>
307 <test expect_num_outputs="1">
308 <param name="user" value="expert"/>
309 <param name="data_selection" value="profiles"/>
310 <param name="wmo" value="6902755"/>
311 <param name="profile" value="12"/>
312 <param name="data_dataset" value="phy"/>
313 <output name="output_argo">
314 <assert_contents>
315 <has_text text="Delayed mode or real time data"/>
316 </assert_contents>
317 </output>
318 </test>
319 <test expect_num_outputs="1">
320 <param name="user" value="expert"/>
321 <param name="data_selection" value="floats"/>
322 <param name="wmo" value="6904241"/>
323 <param name="data_dataset" value="bgc"/>
324 <param name="params" value="DOXY,BBP700"/>
325 <output name="output_argo">
326 <assert_contents>
327 <has_text text="_NCProperties"/>
328 </assert_contents>
329 </output>
330 </test>
331 </tests>
332 <help><![CDATA[
333 ==========================================================
334 Argo data access to global ocean in situ observing system.
335 ==========================================================
336 In order to ease Argo data analysis for the vast majority of standard users, we implemented in argopy different levels of verbosity and data processing to hide or simply remove variables only meaningful to experts. Let argopy manage data wrangling, and focus on your scientific analysis.
337
338 If you don’t know in which category you would place yourself, try to answer the following questions:
339
340 - [] what is a WMO number ?
341
342 - [] what is the difference between Delayed and Real Time data mode ?
343
344 - [] what is an adjusted parameter ?
345
346 - [] what a QC flag of 3 means ?
347
348 If you don’t answer to more than 1 question: you probably will feel more comfortable with the standard or research user modes.
349
350 By default, all argopy data fetchers are set to work with a standard user mode, the other possible modes are research and expert.
351
352 **What it does**
353
354 This tool based on argopy is able to fetch (i.e. access, download, format) Argo data into netcdf files.
355
356
357 **Input description**
358
359 - This tool provides 3 user modes:
360
361 - πŸ„ expert mode return all the Argo data, without any postprocessing,
362
363 - 🏊 standard mode simplifies the dataset, remove most of its jargon and return a priori good data,
364
365 - 🚣 research mode simplifies the dataset to its heart, preserving only data of the highest quality for research studies, including studies sensitive to small pressure and salinity bias (e.g. calculations of global ocean heat content or mixed layer depth).
366
367 - The tool provides 3 different data selection methods:
368
369 - πŸ—Ί For a space/time domain (to select data for a rectangular space/time domain)
370
371 - πŸ€– For one or more floats (if you know the Argo float unique identifier number called a WMO number you can use this mode)
372
373 - βš“ For one or more profiles (specify the float WMO platform number and the profile cycle number(s) to retrieve profiles)
374
375 - The tool can retrieve data from :
376
377 - ⭐ the Ifremer **erddap** server (Default). The erddap server database is updated daily and doesn’t require you to download anymore data than what you need. You can select this data source with the keyword erddap and methods described below. The Ifremer erddap dataset is based on mono-profile files of the GDAC. Since this is the most efficient method to fetcher Argo data, it’s the default data source in argopy.
378
379 - With this tool you can thus get access to the following Argo data:
380
381 - the **phy** dataset, for physical parameters. This dataset provides data from floats that measure temperature, salinity, pressure, without limitation in depth. It is available from all Available data sources. Since this is the most common Argo data subset it’s selected with the phy keyword by default in argopy.
382
383 - the **bgc** dataset, for biogeochemical parameters.This dataset provides data from floats that measure temperature, salinity, pressure and oxygen, pH, nitrate, chlorophyll, backscatter, irradiance, without limitation in depth. You can select this dataset with the keyword bgc and methods described below.
384
385
386 **Output**
387
388 You can retrieve the Argo data in one netcdf file.
389
390 **More about argopy**
391
392 https://argopy.readthedocs.io/en/latest/index.html
393
394 ]]></help>
395 <expand macro="argo_bibref"/>
396 </tool>