Mercurial > repos > climate > c3s
annotate c3s.xml @ 2:21e8386cf36f draft default tip
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
author | climate |
---|---|
date | Fri, 27 Sep 2024 19:34:36 +0000 |
parents | bd153c794da1 |
children |
rev | line source |
---|---|
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
1 <tool id="c3s" name="Copernicus Climate Data Store" version="0.3.0" profile="23.0"> |
1
bd153c794da1
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit de74da48cc04c0cb261d07c451d00598beb834d9
climate
parents:
0
diff
changeset
|
2 <description>for retrieving climate data</description> |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
3 <edam_topics> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
4 <edam_topic>topic_3855</edam_topic> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
5 <edam_topic>topic_3318</edam_topic> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
6 </edam_topics> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
7 <edam_operations> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
8 <edam_operation>operation_2422</edam_operation> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
9 <edam_operation>operation_3357</edam_operation> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
10 <edam_operation>operation_0335</edam_operation> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
11 </edam_operations> |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
12 <requirements> |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
13 <requirement type="package" version="3.8">python</requirement> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
14 <requirement type="package" version="0.7.3">cdsapi</requirement> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
15 <requirement type="package" version="2.4.4">cdo</requirement> |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
16 <requirement type="package" version="1.34">tar</requirement> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
17 <requirement type="package" version="6.0">unzip</requirement> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
18 </requirements> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
19 <command detect_errors="exit_code"><![CDATA[ |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
20 export HOME=`pwd` && |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
21 #set $c3s_cds_apikey = $__user__.extra_preferences.get('c3s_account|c3s_cds_apikey', "") |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
22 #if $c3s_cds_apikey == "" |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
23 echo "Error. Set your credentials via: User -> Preferences -> Manage Information" && |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
24 #else |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
25 cp '$cds_key_file' .cdsapirc && |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
26 #end if |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
27 #if str($is_file.has_req).strip() == 'yes' |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
28 python3 '$__tool_directory__/c3s_retrieve.py' |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
29 --request '$is_file.api_req_file' --output request.txt && |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
30 #else |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
31 python3 '$__tool_directory__/c3s_retrieve.py' |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
32 --request $req_from_paste --output request.txt && |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
33 #end if |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
34 bash $__tool_directory__/c3s.sh && |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
35 echo "C3S data retrieval is done" |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
36 ]]></command> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
37 <configfiles> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
38 <configfile name="cds_key_file"><![CDATA[ |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
39 #set $c3s_cds_apikey = $__user__.extra_preferences.get('c3s_account|c3s_cds_apikey', "") |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
40 url: https://cds.climate.copernicus.eu/api |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
41 key: $c3s_cds_apikey |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
42 ]]></configfile> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
43 <configfile name="req_from_paste"><![CDATA[ |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
44 #if str($is_file.has_req).strip() == 'no' |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
45 $is_file.api_req_text |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
46 #end if |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
47 ]]></configfile> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
48 </configfiles> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
49 <inputs> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
50 <conditional name="is_file"> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
51 <param name="has_req" type="select" label="C3S request is a given as a filename"> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
52 <option value="yes" selected="true">yes</option> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
53 <option value="no">no</option> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
54 </param> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
55 <when value="yes"> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
56 <param name="api_req_file" type="data" label="API Request filename" format="txt"/> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
57 </when> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
58 <when value="no"> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
59 <param name="api_req_text" type="text" label="Paste API Request" area="true" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
60 </when> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
61 </conditional> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
62 </inputs> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
63 <outputs> |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
64 <data name="request" format="txt" from_work_dir="request.txt" label="${tool.name} on ${on_string}: request script"/> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
65 <data name="ofilename" format="netcdf" from_work_dir="tmp.nc" label="${tool.name} on ${on_string}: NC"/> |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
66 </outputs> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
67 <tests> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
68 <test> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
69 <param name="api_req_file" value="input.txt" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
70 <output name="request" ftype="txt"> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
71 <assert_contents> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
72 <has_text text="dataset to retrieve: reanalysis-era5-single-levels-monthly-means" /> |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
73 <has_text text="'data_format': 'netcdf'" /> |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
74 <has_text text="'product_type': 'monthly_averaged_reanalysis'" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
75 <has_text text="'variable': '2m_temperature'" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
76 <has_text text="'year': '2020'" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
77 <has_text text="'month': '12'" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
78 <has_text text="'time': '00:00'" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
79 <has_text text="'area': [" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
80 <has_text text="60," /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
81 <has_text text="10," /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
82 <has_text text="59.5," /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
83 <has_text text="10.5," /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
84 <has_text text="]" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
85 <has_text text="output filename: download.nc" /> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
86 </assert_contents> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
87 </output> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
88 </test> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
89 </tests> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
90 <help><![CDATA[ |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
91 |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
92 **Copernicus Climate Data Store (C3S)** |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
93 ======================================= |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
94 |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
95 This tool is a wrapper to retrieve data from the Copernicus Climate Data Store. |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
96 |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
97 - It allows to retrieve data from the Copernicus climate Data Store. |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
98 - Any user willing to use this tool needs to `create a new account <https://cds.climate.copernicus.eu/>`_. |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
99 - Set your CDS API Key via: User -> Preferences -> Manage Information" |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
100 - Documentation on where to get the CDS API key can be found `here <https://cds.climate.copernicus.eu/how-to-api>`_. |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
101 - Compose your request directly on C3S and extract the relevant information, which should be put in the input field "Request" or saved in a file. The format should be, for example:: |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
102 |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
103 |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
104 import cdsapi |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
105 |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
106 c = cdsapi.Client() |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
107 c.retrieve( |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
108 'reanalysis-era5-single-levels-monthly-means', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
109 { |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
110 'data_format': 'netcdf', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
111 'product_type': 'monthly_averaged_reanalysis', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
112 'variable': '2m_temperature', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
113 'year': '2020', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
114 'month': '12', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
115 'time': '00:00', |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
116 'area': [60, 10, 59.5, 10.5], |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
117 }, |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
118 'download.nc') |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
119 |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
120 |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
121 - Be aware that for being able to download dataset from C3S, users also need to agree to licensing terms for each dataset of interest on the C3S website. |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
122 |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
123 License: |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
124 ~~~~~~~~ |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
125 |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
126 Generated using Copernicus Climate Change Service information [2024] |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
127 Neither the European Commission nor ECMWF is responsible for any use |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
128 that may be made of the Copernicus information or data it contains. |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
129 ]]></help> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
130 <citations> |
2
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
131 <citation type="bibtex"> |
21e8386cf36f
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit e8074c9f6817bba5ca6cb322434ca5e4412b34cf
climate
parents:
1
diff
changeset
|
132 @misc{C3S2024,author={Copernicus Climate Change Service},year={2024}}</citation> |
0
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
133 </citations> |
250554670f72
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/c3s commit 04069ef63198279caf3d97de5a58fb32df12c811"
climate
parents:
diff
changeset
|
134 </tool> |