CS Workshop, April 2014

Results

The results of the workshop are available here.

Invitation

Dear Colleagues,

we, the experiment control system group @ GSI, would like to invite you to a workshop dedicated to the CS framework. Please feel free to forward this information to other colleagues.

The main idea behind this workshop is to bring the users and developers of CS together to discuss about the present status and future developments.

This workshop will take place at the Institut for nuclear chemistry, Fritz Strassmann Weg 2 in 55128-Mainz, on April 10th, 2014, Thursday, 13:00 to 18:00 (evening: dinner) April 11th, 2014, Friday, 09:00 to 12:00.

We could run a Adobe Connect Web-Meeting in parallel, so that people from anywhere could join the workshop remotely. If you are interested to join via Web-Meeting, please tell HolgerBrand. We need some time to prepare. Especially we would need all talks in advance to upload them to the Webmeeting server.

It would be nice if you could provide us with some suggestions about the topics you would like to be informed about and and/or the topics you would like to discuss. Please let us know, if you intend to come to the workshop or not.

Registration

How to Register

There is no registration fee and there are two possibilities to register. Either
  1. edit this web page and add your name to the list of registered participants below, or
  2. send an e-mail to HolgerBrand or DennisNeidherr.

Participants

HolgerBrand, DennisNeidherr, SzilardNagy, AlexanderKessler, StefanGoette, ChristianKoschitzki, AlbertVass, RyanRingle, ChristianDroese, MatthewRedshaw, ThitipunChobtrong , (MustafaKamil Friday only), YulinTian (Web-Meeting)

Preliminary Agenda

Thursday, April 10, 2014
Start Topic Speaker Time Link
13:00 Welcome HolgerBrand 15 min  
13:15 CS Overview DennisNeidherr 15 min  
13:30 CS Upgrade to LV2012 & HITRAP DennisNeidherr 30 min  
14:00 PHELIX Status & Outlook StefanGoette 30 min  
14:30 CS++ Introduction AlexanderKessler 30 min  
15:00 Coffee Break All 30 min  
15:30 Status Report ChristianKoschitzki 30 min  
16:00 TRIGATRAP / FT-ICR SzilardNagy 30 min  
16:30 ClusterTrap AlbertVass 30 min  
17:00 Discussion All, refer to topics below 60 min  
19:00 Dinner@ Eisgrub: HolgerBrand, DennisNeidherr, SzilardNagy

Friday, April 11, 2014
Start Topic Speaker Time Link
9:00 SHIPTRAP / PI-ICR ChristianDroese 30 min  
9:30 LEBIT Status & Outlook RyanRingle 30 min  
10:00 Outlook of CMU trap MatthewRedshaw 15 min  
10:15 Discussion with Coffee All, refer to topics below 45 min  
11:00 TRIGATRAP Lab-Tour (to be confirmed) All 60 min  
12:00 Lunch All 60 min  

Possible topics to discuss:

  • Version Control with Git
    • In the past we used a central subversion server for LabVIEW and related sources at GSI.
    • It was also used by several colleagues not using the CS Framework.
    • We created copies for each new LabVIEW Version and therefore discontinued the history.
    • Due to messused of some users, the repository become very large.
    • You need online connection to the central subversion server at GSI for commits.
    • In order to clean up and to enable local commits I suggest to used Git in future.
    • Advantages:
      • Distributed respositories with clear access permissions
      • Local commits
      • Easy branching
        • Main Development
        • Personnel developments
        • Feature development
        • Release Candidates
      • Clean Release repository
    • Disadvantages
      • Distributed repositories.
      • The developer may need to synchronize with several remote respositories and branches.
    • Necessary discussion
      • Splitting of the central respository in serveral project- or package-specific repositories
        • Libraries, e.g. LVDImInterface, Instrument Driver etc.
        • CS-Main
        • CS-Package A, B, C ...
        • CS-Projects, e.g. ISOLTRAP, HITRAP, PHELIX, SHIPTRAP etc.
      • Integration of repositories
        • submodule has some serious disadvantages
        • subtree would be the favorite Refer to manual, here and here
  • Additional Features for the MM8-GUI
    • PI-ICR: Needed? Possible at all?
    • FT-ICR: Needed? For sure, but when? And how to implement it?
    • Subcycles within measurement cycle (ISOLTRAP electrostatic trap)
    • SWIFT support
  • CS++
    • Development
    • Migration of CS Systems
    • Combination of CS & CS++ using DIM or Shared Variables

-- HolgerBrand - 14 Apr 2014
Topic revision: r19 - 2014-04-15, DennisNeidherr
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback | Legal notice | Privacy Policy (german)