Mercurial > repos > climate > mean_per_zone
changeset 1:4bb2f6091660 draft default tip
planemo upload for repository https://github.com/NordicESMhub/galaxy-tools/tree/master/tools/mean-per-zone commit a5d176b7d0dc81bae07569d396edced43cfa2702
author | climate |
---|---|
date | Mon, 24 Jun 2019 02:41:30 -0400 |
parents | 4f14b5b97262 |
children | |
files | mean-per-zone.xml test-data/TM_WORLD_BORDERS_SIMPL-0.3.html |
diffstat | 2 files changed, 22 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/mean-per-zone.xml Thu Apr 25 14:32:23 2019 -0400 +++ b/mean-per-zone.xml Mon Jun 24 02:41:30 2019 -0400 @@ -1,19 +1,16 @@ -<tool id="mean_per_zone" name="zonal statistics" version="0.1.0"> +<tool id="mean_per_zone" name="zonal statistics" version="0.2.0"> <description>over each area</description> <requirements> <requirement type="package" version="3">python</requirement> <requirement type="package" version="0.13.1">rasterstats</requirement> <requirement type="package" version="0.4.1">geopandas</requirement> <requirement type="package" version="0.11.3">xarray</requirement> - <requirement type="package" version="1.4.3.2">netcdf4</requirement> + <requirement type="package" version="1.5.1.2">netcdf4</requirement> </requirements> <command detect_errors="exit_code"><![CDATA[ - mkdir -p shp_tmp && - ln -s '$shapefile' 'shp_tmp/temp.shp' && - ln -s '$shapefilex' 'shp_tmp/temp.shx' && python3 '$__tool_directory__/zonal_statistics.py' '$ifilename' - 'shp_tmp' + '$shapefile.extra_files_path' '$variable' '$ofilename' --stat '$stat_type' @@ -23,16 +20,15 @@ ]]></command> <inputs> <param name="ifilename" type="data" format="netcdf,h5" label="input with geographical coordinates (netCDF format)"/> - <param name="shapefile" type="data" format="binary" label="shapefile (shp) with polygons for which statistics will be computed"/> - <param name="shapefilex" type="data" format="binary" label="shapefile (shx) with polygons for which statistics will be computed"/> + <param name="shapefile" type="data" format="shp" label="shapefile (shp) with polygons for which statistics will be computed"/> <!--param name="name" type="text" value="" label="Shapefile name" /--> <param name="variable" type="text" value="TS" label="variable name as given in the netCDF file" /> <param name="title" type="text" value="" label="Title of the generated plot" /> <param name="stat_type" type="select"> - <option value="min" selected="true">minimum</option> - <option value="max" selected="true">maximum</option> + <option value="min">minimum</option> + <option value="max">maximum</option> <option value="mean" selected="true">mean</option> - <option value="count" selected="true">count</option> + <option value="count">count</option> </param> </inputs> <outputs> @@ -43,9 +39,13 @@ <param name="ifilename" value="TS.f2000.T31T31.control.cam.h0.0014-12.180.nc" /> <param name="variable" value="TS" /> <param name="title" value="Mean Surface Temperature per country" /> - <param name="shapefile" value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.shp" /> - <param name="shapefilex" value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.shx" /> - <param name="name" value="TM_WORLD_BORDERS_SIMPL-0.3" /> + <param name="shapefile" value="TM_WORLD_BORDERS_SIMPL-0.3.html" ftype="shp" > + <composite_data value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.shp"/> + <composite_data value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.shx"/> + <composite_data value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.dbf"/> + <composite_data value="TM_WORLD_BORDERS_SIMPL-0.3/TM_WORLD_BORDERS_SIMPL-0.3.prj"/> + </param> + <!--param name="name" value="TM_WORLD_BORDERS_SIMPL-0.3" /--> <output name="ofilename" ftype="png" file="TS.f2000.T31T31.control.cam.h0.0014-12.180.png" compare="sim_size" delta="1500"/> </test> </tests> @@ -82,7 +82,7 @@ ~~~~~~~~~~~~~~~~~~~~~ - **raster**: input raster filename with geographical coordinates (netCDF format) -- **vector**: input raster filename with polygons +- **vector**: input shapefile filename with polygons - **variable**: variable used from raster file to compute statistics - **output**: output filename for png file containing the resulting plot.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/TM_WORLD_BORDERS_SIMPL-0.3.html Mon Jun 24 02:41:30 2019 -0400 @@ -0,0 +1,7 @@ +<html><head><title>Shapefile Galaxy Composite Dataset</title></head><p/> +<div>This composite dataset is composed of the following files:<p/><ul> +<li><a href="TM_WORLD_BORDERS_SIMPL-0.3.shp" type="application/binary">shapefile.shp (Geometry File (shp))</a></li> +<li><a href="TM_WORLD_BORDERS_SIMPL-0.3.shx" type="application/binary">shapefile.shx (Geometry index File (shx))</a></li> +<li><a href="TM_WORLD_BORDERS_SIMPL-0.3.dbf" type="application/binary">shapefile.dbf (Columnar attributes for each shape (dbf))</a></li> +<li><a href="TM_WORLD_BORDERS_SIMPL-0.3.prj" type="application/binary">shapefile.prj (Projection description (prj))</a> (optional)</li> +</ul></div></html>