annotate divandfull.xml @ 1:77787acbd793 draft default tip

planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit a7e53c429cf93485aba692b928defe6ee01633d6
author ecology
date Tue, 22 Oct 2024 15:55:01 +0000
parents 484930fdc002
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
1 <tool id="divand_full_analysis" name="DIVAnd" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01" license="MIT">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
2 <description>Data-Interpolating Variational Analysis in n dimensions</description>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
3 <macros>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
4 <token name="@TOOL_VERSION@">0.1.0</token>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
6 </macros>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
7 <requirements>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
8 <requirement type="package" version="1.8.5">julia</requirement>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
9 <requirement type="package" version="2.7.9">julia-divand</requirement>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
10 </requirements>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
12 ## The HOME .julia folder is not writable inside the Docker container, so we need to set one that is writable.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
13 export JULIA_DEPOT_PATH="\$PWD:\$JULIA_DEPOT_PATH" &&
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
14 julia
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
15 '$__tool_directory__/divandfull.jl'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
16 '$input_netcdf_identifier'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
17 '$longmin'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
18 '$longmax'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
19 '$latmin'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
20 '$latmax'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
21 '$startdate'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
22 '$enddate'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
23 '$varname'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
24 '$selmin'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
25 '$selmax'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
26 '$bathname'
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
27 ]]></command>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
28 <inputs>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
29 <param name="input_netcdf_identifier" type="data" format="netcdf" label="Input your netcdf data"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
30 <param name="bathname" type="data" format="netcdf" label="Input your bathymetry netcdf file" help="for more info see below."/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
31 <param name="longmin" type="float" min="-180" max="180" value="0" label="Longitude minimal"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
32 <param name="longmax" type="float" min="-180" max="180" value="0" label="Longitude maximal"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
33 <param name="latmin" type="float" min="-180" max="180" value="0" label="Latitude minimal"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
34 <param name="latmax" type="float" min="-180" max="180" value="0" label="Latitude maximal"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
35 <param name="startdate" type="text" value="yyyy-mm-dd" label="Input the starting date">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
36 <sanitizer invalid_char="">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
37 <valid initial="string.digits">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
38 <add value="-"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
39 </valid>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
40 </sanitizer>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
41 </param>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
42 <param name="enddate" type="text" value="yyyy-mm-dd" label="Input the ending date">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
43 <sanitizer invalid_char="">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
44 <valid initial="string.digits">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
45 <add value="-"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
46 </valid>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
47 </sanitizer>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
48 </param>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
49 <param name="varname" type="text" value="variable" label="Write the name of the variable of the analysis" help="Example: phosphate">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
50 <sanitizer invalid_char="">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
51 <valid initial="string.letters">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
52 <add value="_"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
53 </valid>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
54 </sanitizer>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
55 <validator type="regex">[0-9a-zA-Z_]+</validator>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
56 </param>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
57 <param name="selmin" type="integer" min="0" max="100" optional="true" value="0" label="Minimum of the salinity"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
58 <param name="selmax" type="integer" min="0" max="100" optional="true" value="0" label="Maximum of the salinity"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
59 </inputs>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
60 <outputs>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
61 <data name="output_netcdf" label="DIVAnd netcdf output" from_work_dir="outputs_netcdf/*.nc" format="netcdf"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
62 </outputs>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
63 <tests>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
64 <test expect_num_outputs="1">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
65 <param name="input_netcdf_identifier" value="data_from_Eutrophication_Med_profiles_2022_unrestricted.nc"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
66 <param name="bathname" location="https://dox.ulg.ac.be/index.php/s/U0pqyXhcQrXjEUX/download"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
67 <param name="longmin" value="19.0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
68 <param name="longmax" value="30.0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
69 <param name="latmin" value="32.0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
70 <param name="latmax" value="38.0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
71 <param name="varname" value="phosphate"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
72 <param name="startdate" value="1950-01-01"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
73 <param name="enddate" value="2017-12-31"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
74 <param name="selmin" value="0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
75 <param name="selmax" value="100"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
76 <output name="output_netcdf">
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
77 <assert_contents>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
78 <has_size value="68291" delta="0"/>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
79 </assert_contents>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
80 </output>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
81 </test>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
82 </tests>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
83 <help><![CDATA[
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
84
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
85 .. class:: infomark
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
86
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
87 **What it does**
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
88
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
89 This tool takes a observation netcdf file and create climatology
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
90
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
91 **Input**
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
92
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
93 - An ocean observation netcdf file
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
94 - A bathymetry netcdf file, you can download it like this: download("https://dox.ulg.ac.be/index.php/s/U0pqyXhcQrXjEUX/download", "gebco_30sec_8.nc")
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
95 - Some complementary information for the tool to better understand your data and create your climatology on the right area: latitudes, longitudes, dates, and salinity.$
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
96
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
97 **Output**
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
98
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
99 One netcdf file containing the climatology created by DIVAnd.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
100
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
101
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
102 **A bit of context**
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
103
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
104 DIVAnd (Data-Interpolating Variational Analysis in n dimensions) performs an n-dimensional variational analysis/gridding of
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
105 arbitrarily located observations. Observations will be interpolated/analyzed on a curvilinear grid in 1, 2, 3 or more dimensions.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
106 In this sense it is a generalization of the original two-dimensional DIVA version (still available `here <https://github.com/gher-uliege/DIVA>`_ but
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
107 not further developed anymore).
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
108
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
109 The method bears some similarities and equivalences with Optimal Interpolation or Krigging in that it allows to create a smooth
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
110 and continous field from a collection of observations, observations which can be affected by errors. The analysis method is however
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
111 different in practise, allowing to take into account topological features, physical constraints etc in a natural way.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
112 The method was initially developped with ocean data in mind, but it can be applied to any field where localized observations have
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
113 to be used to produce gridded fields which are "smooth".
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
114
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
115 DIVAndrun is the core analysis function in n dimensions. It does not know anything about the physical parameters or units you work with.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
116 Coordinates can also be very general. The only constraint is that the metrics (pm,pn,po,...) when multiplied by the corresponding length
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
117 scales len lead to non-dimensional parameters. Furthermore the coordinates of the output grid (xi,yi,zi,...) need to have the same units
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
118 as the observation coordinates (x,y,z,...).
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
119
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
120 DIVAndfun is a version with a minimal set of parameters (the coordinates and values of observations, i.e. (x,f), the remaining parameters
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
121 being optional) and provides an interpolation function rather than an already gridded field.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
122
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
123 diva3D is a higher-level function specifically designed for climatological analysis of data on Earth, using longitude/latitude/depth/time
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
124 coordinates and correlations length in meters. It makes the necessary preparation of metrics, parameter optimizations etc you normally would
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
125 program yourself before calling the analysis function DIVAndrun.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
126
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
127 DIVAnd_heatmap can be used for additive data and produces Kernel Density Estimations.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
128
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
129 DIVAndgo is only needed for very large problems when a call to DIVAndrun leads to memory or CPU time problems. This function tries to decide
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
130 which solver (direct or iterative) to use and how to make an automatic domain decomposition. Not all options from DIVAndrun are available.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
131
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
132 If you want to try out multivariate approaches, you can look at DIVAnd_multivarEOF and DIVAnd_multivarJAC
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
133
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
134 If you want more informations about the functions and parameters see also the `documentations here <https://gher-uliege.github.io/DIVAnd.jl/latest/index.html>`_.
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
135
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
136 ]]></help>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
137 <citations>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
138 <citation type="doi">doi:10.5194/gmd-7-225-2014</citation>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
139 </citations>
484930fdc002 planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/ocean commit e395cfee9cab90bbed58ac52fb8467c896f51824
ecology
parents:
diff changeset
140 </tool>