Skip to content

Gumtree 1.13.x Plan

nxi edited this page Nov 7, 2016 · 6 revisions

Introduction

This document lays out the development priorities and plans for the Gumtree software version 1.13. The aim of this plan is to provide an overview of works that are committed in the current development iteration cycle. This is a living document and is subject to change based on the project priority.

Release Schedule

| Phase | Start | End | Duration | Release | |---|---|---|---|---|---| | Planning | 07/11/2016 | 11/11/2016 | 1w | | | Iteration 0 | 14/11/2016 | 09/12/2016 | 4w | 1.13.0 | | Iteration 1 | 12/12/2016 | 03/02/2016 | 8w | 1.13.1 | | Iteration 2 | 06/02/2016 | 03/03/2017 | 4w | 1.13.2 | | Iteration 3 | 06/03/2017 | 31/03/2017 | 4w | 1.13.3 | | Iteration 4 | 03/04/2017 | 05/05/2017 | 5w | 1.13.4 | | Endgame | 08/05/2017 | 26/05/2017 | 3w | 1.13.5 |

Plan Items

Gumtree Server

▲ Create a data catalog page for the current proposal of each instrument.
▲ Provide Gumtree server authentication service. 
▲ Make a Homepage for users, which has shortcut to all services provided by Gumtree.
▲ Improve Notebook service according to user's feedback.
▼ Allow Gumtree client to run script in Gumtree server.

Python Scripting in Workbench

▲ Validate Python code for Workflow configuration or data collection scripts.

Real-time Plot

▼ Add realtime logging support.

Time Estimation

▼ Provide time estimation for TCL scripts.

SICS Proxy

▼ Put SICS run queue in the server side.

Data Treatment

▼ Add Apache Commons Mathematics lib to Gumtree.
▼ Adopt lazy-loading interface for CDMA.

Instrument Specifics

▲ Provide Emu calibration scripts.
▲ Improve Be Filter workbench features and layout.

Future Plan

Allow Python debugging in Gumtree workbench. 
White paper for Gumtree 2.0.
Clone this wiki locally