Requirement #1856 (new)
|Reported by:||jamoore||Owned by:||jamoore|
|Cc:||wmoore, jburel, dzmacdonald||Business Value:||300|
|Total Story Points:||n.a.||Roif:||n.a.|
|Mandatory Story Points:||n.a.|
Description (last modified by jburel)
The planned improvements are geared toward making the writing and testing of scripts easier. Our goal is to provide tools and examples so that external users can easily start producing their own scripts.
OMERO.insight currently is be able to run scripts on the server. These scripts have been UI's created by the developers in OMERO.insight and perform known functions e.g. MakeMovie or SplitFigure. It should be possible for insight to be able to run user created scripts in which the scripts should be either created by in insight or from the parameter list from the script itself. When creating scripts the user should be able to the script in a 'sandbox' locally from insight before uploading them into the server.
The script has three parts the input of parameters, the script progress and displaying of results: Each of these parts should have display options that will inform insight of what to display at what time.
It should be possible for a developer to write a script using minimal conventions and have:
- input/output checking
- quick testing cycle
- clear error reporting
- utilities for generating GUI/CLI applications
Possible utilities might might include:
$ vi myscript.py # edit # $ bin/omero scripts verify myscript.py $ bin/omero scripts run myscript.py $ bin/omero scripts launch myscript.py
Related to #3519
Change History (4)
comment:2 Changed 10 years ago by jburel
- Component set to General
- Description modified (diff)
- Priority set to minor