Group | Item | Priority | Costs | Contributor/Status |
---|---|---|---|---|
feature | As a user I want to use the INTAMAP functionalities based on WPS4R. | 1 | ||
doc | As a user I want the the documentation to be up to date, especially the tutorials. All documentation must be checked and partially updated. Transfer backend documentation to Wiki from here to here | 1 | ||
dev | Fix warninigs in integration tests (issue with RServe), email by MH. | 1 | ||
dev | As a developer I want the integration tests to run on the build server (using remote RServe?) | 3 | ||
doc | As a user I want a demonstration of the capabilities with spatial input and output data, best based on INTAMAP functionality and common input formats, also demonstrating the data conversion facilities of the WPS, e.g. shp input to INTAMAP process with GML output. | 4 |
Group | Item | Priority | Costs | Contributor/Status |
---|---|---|---|---|
As a script developer I want to be able to send different log statements to the runtime environment (as part of a wps4R extension package) which are added with log levels ERROR, INFO and DEBUG to the log file of the WPS. | ||||
As a developer I want to use/develop/test the annotation parsing mechanism standalone as well, e.g. for integration into MovingCode. | 1 | |||
As a new user I want a very short (no scrolling) description of WPS4R in website R-backend description and more details moved to wiki pages. | 1 | |||
Check before running a script if all required R packages are installed. If not do not attempt to start the script but throw an error (option: autoinstall?). | 1 | |||
As an adminstrator I want to ensure that no harmful code is executed in my runtime environments based on a simple blacklist of commands. |
1 | |||
As a user I want to be informed about annotation validation errors then I call a process. | 1 | |||
Check https://wiki.52north.org/bin/view/Geostatistics/WPS4RDevelopment#WPS4R_Source_Setup and update the tutorial (https://wiki.52north.org/bin/view/Processing/TutorialBackendR) with new configuration options. | 2 | |||
As a user I want to be notified about missing dependencies (by scanning the require and library statements of my script) before the process is started. | 2 | |||
As a user I want to validate R scripts locally as part of a wps4R R extension package. | 2 | %ICON{led-aqua} | ||
As a script developer I want to run the same script that works in WPS4R in a moving code package. | 2 | |||
Include sessionInfo() as text in every execute response | 3 | |||
As a user I want to upload several versions of scripts and have this included in provenance information documents. | 3 | |||
Create WPS4RExamples and WPS4RAnnotations wiki page. | 4 | |||
As a script developer I want to submit new R script using the transactional WPS interface (WPS-T) | 4 | |||
As a user I want to use extended INTAMAP functionalities with a temporal component. | 5 | |||
As an adminstrator I want to ensure that no harmful code is executed in my runtime environments based on a sandbox. | 5 | |||
As an administrator I want to run WPS4R in a public cloud environment (Microsoft, Amazon, ...) | 5 | |||
As a user I want to use a generic WPS4RforSweave process so that I can upload a Sweave file and get pdf/dvi/latex as output. Potentially the last one could be used as input for the first two proceses using a process chain. I want to run this process from an wps4R extension package and have a conveience function that let's me check if the process is finished yet and if so it download the output file. | 5 | |||
As a user I want to run asynchronous R processes so that I...
|
7 | |||
As a script developer I want to use an R API (as part of a wps4R extension package) to communicate the progess of the process to the runtime environment. | 8 | |||
As an administrator I want to install R scripts interactively in the web admin backend. Or even have a full console there. | 10 | |||
As a user I want to see the R version and available packages in the capabilities file of the WPS. This should be done via a generic mechanism in the process repository based on the ows:AbstractMetaData element. | 10 | |||
As a user I want to outsource parts of my R script by upload RData files to a WPS and getting RData files back. The wps4R package should allow me seamless integration of these resources.
|
10 | |||
Gen. | As a user I want to upload/manage (CRUD) resources for specific processes using a process, or using specific operations (e.g. from Spacebel WPS?!) | 11 | ||
As a user I want to use compiled R code (http://dirk.eddelbuettel.com/blog/2011/04/12/) to increase performance - maybe this could even be applied automatically in WPS4R? | 15 |