Gumtree 1.13.x Plan - Gumtree/gumtree GitHub Wiki
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 |
| End game |
08/05/2017 |
26/05/2017 |
3w |
1.13.5 |
Maintenance Schedule
| Phase |
Start |
End |
Release |
| Maintenance 1 |
June 2017 |
May 2018 |
1.13.6 |
| Maintenance 2 |
June 2018 |
May 2019 |
1.13.7 |
| Maintenance 3 |
June 2019 |
May 2020 |
1.13.8 |
| Maintenance 4 |
June 2020 |
May 2021 |
1.13.9 |
| Maintenance 5 |
June 2021 |
May 2023 |
1.13.10 |
| Maintenance 6 |
June 2023 |
May 2024 |
1.13.11 |
| Maintenance 7 |
June 2024 |
May 2025 |
1.13.12 |
Plan Items
Koala Instrument Control Workbench
▲ Add Gumtree workbench for Koala 2.0.
▲ Enable all services on the Gumtree server for Koala instrument.
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.
▲ Add Python support on 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.
▲ Use ZeroMQ library for communication with SICS.
▲ Convert Python script for SICS control to use new communication lib.
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.