Mercurial > repos > greg > extract_ipm_date_interval
comparison extract_ipm_date_interval.xml @ 2:b03291d5a842 draft
Uploaded
author | greg |
---|---|
date | Thu, 09 Aug 2018 10:06:44 -0400 |
parents | 1868b7913590 |
children | 2c517a58544c |
comparison
equal
deleted
inserted
replaced
1:459b422e5df6 | 2:b03291d5a842 |
---|---|
39 <inputs> | 39 <inputs> |
40 <param name="input_data" type="data_collection" format="csv" collection_type="list" label="Insect phenology model data files" /> | 40 <param name="input_data" type="data_collection" format="csv" collection_type="list" label="Insect phenology model data files" /> |
41 <param name="start_date" type="text" value="" label="Start date" help="Format must be yyyy-mm-dd"> | 41 <param name="start_date" type="text" value="" label="Start date" help="Format must be yyyy-mm-dd"> |
42 <validator type="expression" message="Date must have the format yyyy-mm-dd">len(value.split('-')[0])==4 and int(value.split('-')[0]) and len(value.split('-')[1])==2 and int(value.split('-')[1]) and len(value.split('-')[2])==2 and int(value.split('-')[2])</validator> | 42 <validator type="expression" message="Date must have the format yyyy-mm-dd">len(value.split('-')[0])==4 and int(value.split('-')[0]) and len(value.split('-')[1])==2 and int(value.split('-')[1]) and len(value.split('-')[2])==2 and int(value.split('-')[2])</validator> |
43 </param> | 43 </param> |
44 <param name="end_date" type="text" value="" label="End date" help="Format must be yyyy-mm-dd"> | 44 <param name="end_date" type="text" value="" label="End date" help="Format must be yyyy-mm-dd, and the date must be between 1 and 50 days after the start date"> |
45 <validator type="expression" message="Date must have the format yyyy-mm-dd">len(value.split('-')[0])==4 and int(value.split('-')[0]) and len(value.split('-')[1])==2 and int(value.split('-')[1]) and len(value.split('-')[2])==2 and int(value.split('-')[2])</validator> | 45 <validator type="expression" message="Date must have the format yyyy-mm-dd">len(value.split('-')[0])==4 and int(value.split('-')[0]) and len(value.split('-')[1])==2 and int(value.split('-')[1]) and len(value.split('-')[2])==2 and int(value.split('-')[2])</validator> |
46 </param> | 46 </param> |
47 </inputs> | 47 </inputs> |
48 <outputs> | 48 <outputs> |
49 <collection name="output_data_collection" type="list" label="${tool.name} (data), on ${on_string}"> | 49 <collection name="output_data_collection" type="list" label="${tool.name} (data), on ${on_string}"> |
85 </test> | 85 </test> |
86 </tests> | 86 </tests> |
87 <help> | 87 <help> |
88 **What it does** | 88 **What it does** |
89 | 89 |
90 Provides an agent-based stochastic model expressing stage-specific phenology and population dynamics for an insect species across geographic regions. | 90 Extracts a date interval from the data produced by the Insect Phenology Model tool, providing a "zoomed in" view of the plots. |
91 | |
92 The Insect Phenology Model tool produces 2 data set collections, one consisting of the the analyzed data files and another consisting | |
93 of plots based on the data files. The data consists of a complete year, and the X axis displays weekly tick marks (on Sundays) | |
94 as well as the first day of each month. | |
95 | |
96 This tool accepts the Insect Phenology Model collection of data files as input and extracts the user-specified date interval from | |
97 the files, producing a collection of data files with the same names, but containing only the extracted date interval. A collection | |
98 of plots is also produced, each with the same name as those produced by the Insect Phenology Model tool, but restricted to the | |
99 date interval, which is cannot be more than 50 days. The X axis displays daily tick marks, essentially zooming in on the original | |
100 data. | |
101 | |
102 This tool inspects the parameters values that were specified when the Insect Phenology Model tool was executed in order to | |
103 generate the plots, so it is essential that the dataset collection selected as the input to this tool was produced by the | |
104 Insect Phenology Model tool. | |
105 | |
106 ----- | |
107 | |
108 **Required options** | |
109 | |
110 * **Insect phenology model data files** - select the collection of data files produced by the Insect Phenology Model tool. | |
111 * **Start date** - enter a start date for the interval using the format YYYY-MM-DD, making sure that the year coincides with the selected collection of input data files. | |
112 * **End date** - enter an end date for the interval using the format YYYY-MM-DD which is between 1 and 50 days after the start date. | |
91 | 113 |
92 ----- | 114 ----- |
93 | 115 |
94 **Required options** | 116 **Required options** |
95 | 117 |