Mercurial > repos > siwaa > dairyfit_mergeclim
comparison mergeclim.xml @ 1:6622d8503a60 draft default tip
"planemo upload for repository https://forge.inrae.fr/dairyfit/lot2/dairyfit-toolbox commit 7c0dc2d6e82b42d4275208371c24e8661f7d1d7b"
| author | siwaa |
|---|---|
| date | Mon, 23 Feb 2026 16:16:07 +0000 |
| parents | 58f2fb2b8794 |
| children |
comparison
equal
deleted
inserted
replaced
| 0:58f2fb2b8794 | 1:6622d8503a60 |
|---|---|
| 1 <tool id="mergeClim" name="mergeClim" version="1.0.0"> | 1 <tool id="mergeClim" name="mergeClim" version="1.0.1"> |
| 2 <description> | 2 <description> |
| 3 to merge Stics climate files archives tgz to a single zip, and choose meshes to keep | 3 to merge Stics climate files archives tgz to a single zip, and choose meshes to keep |
| 4 </description> | 4 </description> |
| 5 <command detect_errors="exit_code"> | 5 <command detect_errors="exit_code"> |
| 6 mkdir toArchive; | 6 mkdir toArchive; |
| 10 mkdir toArchive/climDir${i}; | 10 mkdir toArchive/climDir${i}; |
| 11 tar -xvf 'tmp_${i}.tgz' -C 'toArchive/climDir${i}'; | 11 tar -xvf 'tmp_${i}.tgz' -C 'toArchive/climDir${i}'; |
| 12 #end for | 12 #end for |
| 13 tree; | 13 tree; |
| 14 mkdir Clim; | 14 mkdir Clim; |
| 15 cat ${listOfMesh} | xargs -t -i find . -type f -name {}* | xargs -t -i cp {} Clim; | 15 cat ${listOfMesh} | xargs -t -i find toArchive -type f -name {}* >> tmp; |
| 16 cat tmp | xargs -t -i cp {} Clim; | |
| 16 zip -r Clim Clim; | 17 zip -r Clim Clim; |
| 17 mv Clim.zip ${output}; | 18 mv Clim.zip ${output}; |
| 18 </command> | 19 </command> |
| 19 <inputs> | 20 <inputs> |
| 20 <param name="inputData" type="data" format="tgz" multiple="true" label="a tgz archive of Stics Climate files"/> | 21 <param name="inputData" type="data" format="tgz" multiple="true" label="a tgz archive of Stics Climate files"/> |
