Skip to end of metadata
Go to start of metadata

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
SCI-1560 - Getting issue details... STATUS SCI-1562 - Getting issue details... STATUS Refactor NCD algorithmCalibration 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 

SCI-1218 - Getting issue details... STATUS SCI-404 - Getting issue details... STATUS

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:

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:

  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. 
 

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

   



 

  • No labels

1 Comment

  1. Please can everyone in the team fill in your tickets for these tasks when you have time.