Mercurial > repos > climate > cads
annotate cads.sh @ 0:b768e517a7d0 draft default tip
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
| author | climate |
|---|---|
| date | Sat, 19 Jun 2021 18:35:50 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
1 #!/usr/bin/env bash |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
2 |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
3 if [ -f download.tar.gz ]; then |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
4 tar zxvf download.tar.gz |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
5 cat *.grib > tmp.grib |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
6 cdo setgridtype,regular tmp.grib tmpg.grib |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
7 cdo -f nc -t ecmwf copy tmpg.grib tmp.nc |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
8 elif [ -f download.zip ]; then |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
9 unzip download.zip |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
10 cat *.grib > tmp.grib |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
11 cdo setgridtype,regular tmp.grib tmpg.grib |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
12 cdo -f nc -t ecmwf copy tmpg.grib tmp.nc |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
13 elif [ -f download.grib ]; then |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
14 cdo -f nc -t ecmwf copy download.grib tmp.nc |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
15 elif [ -f download.nc ]; then |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
16 mv download.nc tmp.nc |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
17 else |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
18 echo "No data found! Check your request and/or credentials." |
|
b768e517a7d0
"planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/cads commit 778688ee8d14e22b00b648858ad9bd1c2f46b1e0"
climate
parents:
diff
changeset
|
19 fi |
