DAWN 1.5 Development Plan
Development Cycle: Feature freeze early March 2014. Release end of March shut-down 2014.
Scientific Focus: Tomography reconstruction, Diffraction Calibration, NCD I22, ARPES I05, MX ISPyB
Team please help replace text with link to actual ticket
MOSCOW Analysis of Tasks Timebox 1
NOTE: We have allowed software engineering tasks here which are required in order to complete scientific tasks.
These were discussed at a meeting on 20th November 2013.
|Could Have||Should Have||Must Have|
|SCI-1560 - Getting issue details... STATUS||SCI-1562 - Getting issue details... STATUS Refactor NCD algorithm||Calibration of Diffraction images (by Christmas is goal)|
Python plotting improvements
Req: Gareth I16, Gero DESY - Other python users
Extend LoaderSerivce to have tree, meta data and axes.
Clean up axes and tree which have leaked into main code base
Migrate to eclipse nebula XYGraph plotting.
SCI-1691 - Getting issue details... STATUS
|DAWNSCI-703 - Getting issue details... STATUS||SCI-1100 - Getting issue details... STATUS Plot 1D on images||DAWNSCI-804 - Getting issue details... STATUS|
DAWNSCI-718 - Getting issue details... STATUS Feedback linked directly to JIRA using web service
|ARPES-92 - Getting issue details... STATUS An actor to write nexus trees in the workflows Including ability to define data at various parts of the tree.|
DAWNSCI-779 - Getting issue details... STATUS SVG save from python (may as well include saving of other formats
Investigate Java native HDF5 reader. There is one open source project claiming to partially do it.
DAWNSCI-812 - Getting issue details... STATUS Activate eclipse usage feature so that we know which features/perspectives to focus on in 1.6
|(Done)LoaderFactory refactor to LoaderService|
Remove IObservable from plot server dependency while still allowing GDA to function without changes outside plot server
|DAWN p2 site for updating DAWN. Also requires move to usage of branches in DAWN git repositories|
Read scalar values to workflows from nexus.
|Move services to being lazy to make the system start up faster.|
Improved slicing. Use Miller indices and Hyper slice:
SCI-1552 - Getting issue details... STATUS
JSON for ROIs and Functions
|Create a slice tool for slicing Graemes data and displaying the ellipses over the image data.||Python perspective including new python features.||SCI-1569 - Getting issue details... STATUS SCI-1572 - Getting issue details... STATUS Remove hardware plotting from PlotView. Allows cheaper support of this view and easier reuse.|
Scisoft Analysis refactor to split to:
|Load Image and 1D loaders to be lazy||Order preferences and cheat sheets so that people can interact with a logical order.|
SCI-1573 - Getting issue details... STATUS Fast decorator for nexus scan commands. Use of LoaderFactory or other mechanism to
DAWNSCI-768 - Getting issue details... STATUS
Workflow V5 actors and event director (Contributed from ESRF thanks Olof)
Create a plot for drawing ellipses over 2D images.
|Refactor DAWN to reduce dependencies and increase modularity (onging task latest change involves removing duplicated functionality)|
|Passerelle deployed in prototype pipelines for HATSAX and ARPES. (ISencia)||SCI-1578 - Getting issue details... STATUS ISPyB UI (delivered to GDA and DAWN)|
|SCI-798 - Getting issue details... STATUS Micro focus NCD||SCI-1516 - Getting issue details... STATUS Vector plot|
|SCI-797 - Getting issue details... STATUS Shape fitting NCD||DAWNSCI-780 - Getting issue details... STATUS|
Allow the gallery view to have a fixed histogram taken from the histogramming tool.
SCI-1619 - Getting issue details... STATUS