Date | Days | Morning Session (8.30 to 12.30) | Evening Session (1.30 to 4) | Comments |
---|---|---|---|---|
21-05-2015 | 1 | Talk about lab life-cycle management (L6) in general and how to write scripts to support lab-life cycle management. | Demo L6 scripts of ADS and IIIT-H labs. Start hands-on lab developers writing L6 scripts. | Begin with introductions and setting expectations about workshop agenda, assumptions and workshop timings. Coordinator for the day - one point contact for the participants. |
22-05-2015 | 2 | Hands-on session on L6 scripts continue. | Hands-on session on L6 scripts | End of day, we should get commitments from lab developers how many labs they can finish by end of this sprint, i.e by Day 5 (27th May). |
25-05-2015 | 3 | Hands-on session on L6 scripts continue. | Hands-on session on L6 scripts | |
26-05-2015 | 4 | Hands-on session on L6 scripts continue. | Hands-on session on L6 scripts | |
27-05-2015 | 5 | Bring close to hands-on session on L6 scripts. Count labs finished vs commited. | QA of labs and the Bug reporting process |
The objective of the workshop is to ensure that:
1. All prioritized labs from all participating institutes are at L6 integration.
2. All labs that need to be converted to FOSS are able to use Sandhi.
Integration engineers should have -
1. Linux machines set up for their development environment
2. Familiarity with linux command line
3. Familiarity with git and Github
4. Understanding of labspec.json and L5
5. Basic knowledge of shell scripting (bash shell)
6. Familiarity with VLEAD integration environment (i.e LIK)
Date | Days | Morning Session (8.30 to 12.30) | Evening Session (1.30 to 4) |
---|---|---|---|
28-05-2015 | 1 | Introduction to Linux and Sandhi. | Installation of Sandhi. |
29/05/2015 | 2 | Demo on existing blocks in Sandhi | Demo of Magnetic Levitation experiments using Sandhi |
01-06-2015 | 3 | Introduction to GNURadio | Continue.. (hands-on) |
02-06-2015 | 4 | Basic block creation in Sandhi. | Continue.. (hands-on) |
03-06-2015 | 5 | Conversion of respective labs in Sandhi. | Continue.. |
04-06-2015 | 6 | Conversion of respective labs in Sandhi. | Continue.. |
1) Linux OS- Ubuntu 12.04 or Ubuntu 14.04.
2) Basic knowledge of Linux commands.
3) Knowledge of Python, C++ and wx-gui.
Date | Days | Morning Session (8.30 to 12.30) | Evening Session (1.30 to 4) |
---|---|---|---|
08-06-2015 | 1 | Continue with Sandhi implementation. Others can continue with L6 implementation | Those who need help with L5 integration can take help from VLEAD or other integration engineers. |
09-06-2015 | 2 | Continue with Sandhi implementation. Others can continue with L6 implementation | Those who need help with L5 integration can take help from VLEAD or other integration engineers. |
10-06-2015 | 3 | Continue with Sandhi implementation. Others can continue with L6 implementation | Those who need help with L5 integration can take help from VLEAD or other integration engineers. |
11-06-2015 | 4 | Continue with Sandhi implementation. Others can continue with L6 implementation | Those who need help with L5 integration can take help from VLEAD or other integration engineers. |
12-06-2015 | 5 | Take stock of the number of labs at L6 from respective institutes. | Take stock of conversion of labs using Sandhi. |