Please review the Confluence Guidelines for confluence help or Using JIRA for JIRA help

Child pages
  • DAWN 1.5

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

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 HaveShould HaveMust Have
JIRA
serverDiamond Light Source JIRA
keySCI-1560
JIRA
serverDiamond Light Source JIRA
keySCI-1562
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.

JIRA
serverDiamond Light Source JIRA
keySCI-1691

JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-703
JIRA
serverDiamond Light Source JIRA
keySCI-1100
Plot 1D on images 
JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-804

JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-718
Feedback linked directly to JIRA using web service

JIRA
serverDiamond Light Source JIRA
keyARPES-92
An actor to write nexus trees in the workflows Including ability to define data at various parts of the tree. 

JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-779
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.

JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-812
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 

JIRA
serverDiamond Light Source JIRA
keySCI-1218
JIRA
serverDiamond Light Source JIRA
keySCI-404

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:

Gliffy Diagram
size100
nameHyper slice

JIRA
serverDiamond Light Source JIRA
keySCI-1552

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.
JIRA
serverDiamond Light Source JIRA
keySCI-1569
JIRA
serverDiamond Light Source JIRA
keySCI-1572
Remove hardware plotting from PlotView. Allows cheaper support of this view and easier reuse.

Scisoft Analysis refactor to split to:

  1. Data
  2. Maths (advanced)
  3. IO 
Load Image and 1D loaders to be lazyOrder preferences and cheat sheets so that people can interact with a logical order. 
 

JIRA
serverDiamond Light Source JIRA
keySCI-1573
Fast decorator for nexus scan commands. Use of LoaderFactory or other mechanism to  

JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-768

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)
JIRA
serverDiamond Light Source JIRA
keySCI-1578
ISPyB UI (delivered to GDA and DAWN)
 
JIRA
serverDiamond Light Source JIRA
keySCI-798
Micro focus NCD
JIRA
serverDiamond Light Source JIRA
keySCI-1516
Vector plot
 
JIRA
serverDiamond Light Source JIRA
keySCI-797
Shape fitting NCD
JIRA
serverDiamond Light Source JIRA
keyDAWNSCI-780
  

Allow the gallery view to have a fixed histogram taken from the histogramming tool.

JIRA
serverDiamond Light Source JIRA
keySCI-1619