ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014

15
ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014 Roll your own plots (no coding needed) M Chavan, ESO

description

ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014. Roll your own plots (no coding needed) M Chavan, ESO. The spec-code-try loop. ?!?. The spec-code-try loop. select data from table1,table2 where condition1 and condition2 and …. - PowerPoint PPT Presentation

Transcript of ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014

Page 1: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ALMA Integrated Computing Team

Coordination & Planning Meeting #3 Socorro, 17-19 June 2014

Roll your own plots(no coding needed)

M Chavan, ESO

Page 2: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

?!?0 1 2 3 4 5 6 7 8 9 10

0

1

2

3

4

5

6

7

8

9

10

Page 3: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

select datafrom table1,table2where condition1and condition2and …

Page 4: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

public class Plot { int width, height; … public Plot() { }}

Page 5: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

?!?0 1 2 3 4 5 6 7 8 9 10

0

1

2

3

4

5

6

Page 6: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

SQL Java #$@! Java Java SQL Java Java SQL Java SQL #$@! Java SQL SQL SQL Java SQL #$@!!!$&^% SQL Java Java Java!!!

Page 7: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

?!?0 1 2 3 4 5 6 7 8 9 10

0

2

4

6

8

10

12

Page 8: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

SQL Java #$@! Java Java SQL Java Java SQL Java SQL #$@! Java SQL SQL SQL Java SQL #$@!!!$&^% SQL Java Java Java!!!

Page 9: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

Yes, but…

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10

Page 10: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

Java #$@! Java Java Java Java #$@! Java Java #$@! Java #$@! Java Java #$@! Java Java #$@! Java Java!!!

Page 11: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop

Hmm…0 1 2 3 4 5 6 7 8 9 10

0

1

2

3

4

5

6

7

8

9

10

Page 12: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop, restarted

!!@#$%

Page 13: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

The spec-code-try loop is slowA distributed organization only makes things worse

Too much gets lost in translationAstronomers and programmer "speak" different languages

The wheel gets re-invented over and over Plots (and reports) change all the time

Each time the spec-code-try loop is restarted

That model is inefficient

TIMEFOR SOMETHING

NEW!

Page 14: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

SW Engineers know how to retrieve and package data Scientists know how to interpret and present it The missing link: software to support the scientist

Use each partner's knowledge

Page 15: ALMA Integrated Computing Team Coordination & Planning Meeting #3  Socorro, 17-19 June 2014

ICT-CPM3 17-19 June 2014

Tableau Demo

http://nyti.ms/1pROwLg