Development roadmap
This is a rough guide, and things may change!
Next major release: 0.9.0
- New node parameter system:
- makes the node self-documenting (node parameters appear as a table, both in the "help" window and in the on-line documentation
- provides better type and range checking when the node is modified in code
- provides support for batch files
- You now create nodes by dragging from the palette with the left mouse button
- batch runner
- allows a PCOT file to be loaded and its parameters (i.e. node settings, inputs and outputs) to be modifed with a "batch file" before running. The outputs can be saved to files.
- Batch files have a simple but flexible and powerful language for describing the changes to nodes and inputs, and how the results should be written to files.
Release 0.10.0
- "Camera pack" files which hold filter and calibration data for particular setups in an extensible format
- Flatfield calibration code
Future releases
- Reorganise the node palette
-
Obtain user stories and feedback
-
Calibration: the PCT detection node is fine, but does nothing!
-
Filter aberration
- Filter aberration parameters need to be obtained and added to config
- Node (or func??) to convert aberration to image
- Calculate and process in canvas spectrum
- Calculate and process in spectrum node
-
Obtain user stories for analysis of HK data (which could potentially get messy, as these are likely to be time series)