You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 133 Next »

12th ACS Workshop - 27th, 28th, 29th, 30th and 31st of July 2020

Sharing of information

The acs-discuss (at) eso.org mailing list is the official way ACS communicates with its customers and we are going to use that for this workshop too. Make sure to be subscribed to the mailing or drop us an email.

There is also an email-based interface for users of your list; you can get info about using it by sending a message with just the word `help' as subject or in the body, to: acs-discuss-request (at) eso.org

When

From July 27th to 31st, 2020

Where

The workshop will be held virtually, co-hosted by ALMA and CTA observatories. The connection details will be updated as soon as they get confirmed.

Logistics info

ACS Workshop #12 - Logistics

Coordination

Sessions

Working Environment

Integration VPN

Peer Programming

Groups Assignation

Who

Legend of background colors:

  • PARTICIPANT
  • SPEAKER
  • INSTRUCTOR

Instructors/Speakers

#

Name

Role

Institute

Project

C++

Java

Python

Incompatible Timezone
1

SPEAKERINSTRUCTOR

JAO (AUI)ALMA(tick)(tick)(tick)
2

SPEAKERINSTRUCTOR

CTAO gGmbHCTA(tick)(tick)(tick)
3

SPEAKERINSTRUCTOR

JAO (AUI)ALMA(tick)(tick)(tick)
4

SPEAKERINSTRUCTOR

JAO (AUI)ALMA(tick)
(tick)
5

SPEAKERINSTRUCTOR

JAO (AUI)ALMA(tick)
(tick)
6

INSTRUCTOR


CTA
(tick)

7Gianluca Chiozzi

INSTRUCTOR

ESO
(tick)
(tick)
8

INSTRUCTOR

ESO

(tick)

Basic Track

#NameInstituteProjectListeningC++JavaPythonIncompatible Timezone
1IEEC-CSICCTA
(tick)



2Alessandro GrilloINAF CataniaASTRI

(tick)

3Pietro Bruno INAF-OACTASTRI, CTA

(tick)

4Ronan CunniffeFZU (Czech Institute for Physics) CTA
(tick)
(tick)
5Franca CassolCPPM-CNRSCTA
(tick)
(tick)
6Stefano Germani

University of Perugia (Italy)

CTA, ASTRI

(tick)(tick)
7DESY ZeuthenCTA

(tick)(tick)
8JAO (AUI)ALMA




9JAO (AUI)ALMA




10LPNHE / IN2P3 / CNRSCTA
(tick)
(tick)
11INAFCTA, ASTRI

(tick)(tick)
12Iftach SadehDESYCTA
(tick)
(tick)
13Vitalii SliusarUniversity of GenevaCTA(疑問符)
(ティック)(ティック)
14NAOJALMA
(tick)

(tick)
15NAOJALMA
(tick)(tick)
(tick)
16Gianluca GiavittoDESYCTA
(tick)
(tick)
17ESOALMA
(tick)(tick)(tick)
18Kevin MunariINAF-OACTCTA

(tick)(tick)
19ITeDALLAMA
(tick)
(tick)
20Guillermo Giménez de CastroCRAAMLLAMA
(tick)
(tick)
21Matias HampelITeDALLAMA
(tick)
(tick)
22Juan CabralIATE-OAC-CONICETLLAMA

(tick)(tick)
23Julia RezendeCRAAMPOEMAS


(tick)
24ETH ZurichCTA
(tick)
(tick)
25Hasmik GasparyanDESYCTA


(tick)
26Nicolò ParmiggianiOAS-Bologna INAFCTA


(tick)
27Leonardo Baroncelli OAS-Bologna INAFCTA
(tick)


28Andrea BulgarelliOAS-Bologna INAFCTA
(tick)
(tick)
29Antonio AddisOAS-Bologna INAFPersonal


(tick)
30INAFACADA

(tick)

31Carlos ReyesITeDALLAMA
(tick)
(tick)
32Markus GaugCTAOCTA
(tick)
(tick)
33CRAAMHATS
(tick)


34INAF - IRAPersonal
(tick)(tick)(tick)
35Patrick SizunCEA/IrfuCTA
(tick)
(tick)
36Clemens HoischenPotsdam UniversityCTA


(tick)
37Mathieu de BonyLAPPCTA


(tick)
38Eva SciaccaINAFASTRI

(tick)

39INAF-OAR & ASI-SSDCASTRI, CTA
(tick)
(tick)
40Pierluca SangiorgiINAFASTRI, CTA

(tick)

41INAFASTRI

(tick)

42JAO (AUI)ALMA
(tick)
(tick)
43NRAO (AUI)ALMA

(tick)

44JAO (AUI)ALMA


(tick)
45Sonja VrcicNRC-CNRC
(tick)(tick)(tick)

46Mike SmithNRC-CNRC

(tick)
(tick)
47JAO (AUI)ALMA

(tick)(tick)
48
ALMA


(tick)
49JAO (AUI)ALMA


(tick)
50Patricio GaleaUFRO-
(tick)
(tick)
51Sebastian CarrascoUFRO-
(tick)
(tick)
52Gonzalo RojasUdeC-
(tick)
(tick)
53Jeremias TorresUdeC-




54Cristian HerreraESOAPEX
(tick)
(tick)
55JAO (AUI)ALMA
(tick)(tick)(tick)
56Omar GabellaLUPMCTA
(tick)
(tick)
57Victor BaenaIEEC-CSICCTA
(tick)
(tick)
58Federico IncardonaINAFCTA

(tick)(tick)
59JAO (AUI)ALMA


(tick)
60JAO (AUI)ALMA(tick)

(tick)

Advanced Track

#NameInstituteProjectC++JavaPythonIncompatible Timezone
1Paolo G. CalisseCTAO gGmbHCTA

(tick)
2Gino TostiCTAO / University of Perugia(Italy)CTA, ASTRI
(tick)(tick)
3

NAOJ

ALMA(tick)(tick)(tick)(tick)
4INAFCTA, ASTRI(tick)(tick)

5Jose Antonio Rugel(question)LLAMA(tick)
(tick)
6Francisco BeltranYebes ObservatoryRT40m-ARIES(tick)(tick)(tick)
7Weidong JunUniversity of AlabamapSCT

(tick)
8DESY ZeuthenCTA(tick)
(tick)
9Philipp WagnerFreelancerCTA
(tick)(tick)
10JAO (AUI)ALMA

(tick)
11NRAO (AUI)ALMA


(tick)
12Humboldt UniversityCTA, HESS(tick)(tick)(tick)
13Danilo CezarIAGLLAMA(tick)
(tick)

14

JAO (AUI)ALMA(question)(question)(question)
15DESYCTA
(tick)

16NRAO (AUI)ALMA(tick)(tick)(tick)
17NRAO (AUI)ALMA(tick)(tick)(tick)
18JAO (AUI)ALMA(tick)
(tick)
19INPELLAMA(tick)
(tick)

Agenda

It is assumed that all participants are sufficiently knowledgeable about object oriented programming in C++, Java and/or python. Links to relevant information can be found in the reference documentation (see below). The course is based on previous experiences that have been organized since 2004 and consists of a technical hands-on course using the ALMA Common Software (ACS) framework, alternated with short technical talks and discussions.

The advanced column is intentionally left open to decide items to discuss all together as the workshop evolves.

Legend

  • (info): Will be a live presentation
  • (warning): Live presentation on-going
  • (tick): Pre-recorded and available presentation
  • (error): It was a live session and no video is available

Day 1 (Monday, July 27th) – Starting at 12:00 UT

Day 2 (Tuesday, July 28th) – Starting at 12:00 UT

Time UTDurationBasic TrackGuiding instructorDurationAdvanced TrackSpeaker / Moderator
12:000:30CTA Observatory Presentation
12:300:45(info) Group exercise: Setting up a Development Environment1:00ACS Wish List – New Features / Improvements
13:150:45Software deployment: Configuration Database and GIT0:45ACS Workshop - Asynchronous Calls
14:000:30(info) Group exercises/Demonstration: Inspecting example components and CDB / Set up test CDB with a simulated component0:30Component Caller / Event Converter Services
14:300:15Coffee break
14:451:15Group exercise: Component functionality development



16:000:30(info) Group exercise: First integration


16:304:30End of day

Day 3 (Wednesday, July 29th) – Starting at 12:00 UT


Time UTTimeBasic TrackGuiding instructorDurationAdvanced TrackSpeaker / Moderator
12:000:30LLAMA Observatory Presentation
12:300:30Logging and Error Systems Overview1:00ACS Workshop - Notification Channel
13:001:45Group exercise: Component functionality development



14:450:15Coffee break
15:000:301:00ACS Community Strategic Vision
Tomas Staig
15:300:30Group exercise: Component functionality development



16:000:30(info) Group exercise: Integration of the day0:30Developing and debugging Software in ACS
16:304:30End of day

Day 4 (Thursday, July 30th) – Starting at 12:00 UT

Time UTTimeBasic TrackGuiding instructorDurationAdvanced TrackSpeaker / Moderator
12:000:30Community Presentation
12:301:45Group exercises: Component functionality development
1:00ACS Workshop - ACS Daemons
14:150:15Coffee break
14:300:30Logging and Error Systems Hands-on0:30Official Docker ImageDominik Neise
15:000:45Group exercises: Component functionality development / Adding logging and error handling



15:450:45Group exercises: Finishing the component development / comply tests cases / start integration



16:304:30End of day

Day 5 (Friday, July 31st) – Starting at 12:00 UT

Time UTTimeBasic TrackGuiding instructor
12:000:30ACS Community Presentation
12:301:45Group exercises: Project integration and testing
14:150:30Round table: Final discussion and conclusions
14:450:45(Optional) ACS Community Open Discussion
15:302:45End of day

Advanced Track Topics

Suggestions:

  • Organization:
    • ACS Daemons
    • Advanced Component Types (Default, AutoStart, Immortal, Dynamic, Collocated)
    • Asynchronous Calls
    • Notification Channels
  • Unknown User (pablo.burgos):
    • ACS Threads
    • BulkData
  • Tomas Staig
    • ComponentCallerAPI (CORBA to REST) / EventConverter (NotificationChannel to Redis)
  • Dominik Neise
    • DockerHub Official ACS Image
  • Igor Oya
    • Coordinated Access To Several Monitor/Control Points
  • Jorge Avarias
    • Developing and Debugging in ACS
  • No labels