NICOS 2 collaboration meeting

Europe/Stockholm
DMSC/ESS

DMSC/ESS

    • 12:00 17:30
      NICOS2@ESS - technical aspects DMSC

      DMSC

      • 12:00
        Meet & greet 45m

        Meet & greet for those who have not met before, combined with some lunch

      • 12:45
        Deployment & dependencies 45m
        Discussion topics: - How does FRMII handle deployment of NICOS to the instruments? - Dependency handling: split debian "meta-packages" (for GUI, daemon, etc) exist, should be similar for Centos? - PyPI/Custom FRMII package index - how to handle those dependencies automatically? - Good way to handle "special dependencies", e.g. on instrument level?
      • 13:30
        Detectors and data streaming 1h 45m
        Discussion topics: - Short overview of ESS streaming architecture - If possible, short overview of how various parts of Detector and the different "sinks" work together in NICOS - What are good integration points between NICOS and bits of the streaming architecture (aggregator, file writer)? - If possible, Mark Könnecke could elaborate on "Data Interface" concept - Kafka integration in two directions (e.g. Kafka-based detector channels) - Pushing non-EPICS devices/parameters from NICOS into Kafka - implement as cache client?
      • 15:15
        Coffee 20m
      • 15:35
        NICOS & Mantid 40m
        Discussion Topics: - Integration between NICOS and Mantid - what are the options (GUI, ...) - Prototype work by Michael Hart for integration of InstrumentView
      • 16:15
        Logging 45m
        Discussion topics: - Short overview of DMSC graylog infrastructure - Necessary modifications of/additions to NICOS logging backend
      • 17:00
        EPICS 30m
        Discussion topics: - Improvement of current EPICS implementation - Support for PV Access in addition to Channel Access - ways to avoid duplicate inheritance trees? - Discussion of functionality overlap (EPICS Archiver, Alarm Server) - Any special FRMII requirements that need to be considered?
    • 17:30 20:30
      Dinner & transfer to Malmö 3h To be determined

      To be determined

  • Wednesday, 14 June
    • 08:30 13:30
      NICOS2@ESS - organisatory aspects
      • 08:30
        Meeting with ICS/Sample Environment 1h 30m ESS Lund

        ESS Lund

        Discussion topics: - Short overview how ICS fits into control architecture - Integration points between ICS and DMSC/NICOS: - EPICS infrastructure: ChannelFinder, Alarm server, Archiver - Electronic logbook: Possible to add as a backend to NICOS logbooks? - Interaction with Sample Environment: - Experiences from FRMII regarding portable sample environment - Plans regarding SECOP integration?
      • 10:00
        Coffee 15m
      • 10:15
        Organisation of collaboration 2h
        Discussion topics: - Accounts & access: How to handle new developers at ESS, "get started" document with information for new developers - ESS specific developments: Where should they live in the source code and how are decisions made regarding dependencies - Handling of source - maintain fork for "experiments" or even perpetually? - Policies: Who decides what goes into the core of NICOS and how may ESS be a part of decisions that affect them (changing protocols, update paths for dependencies, etc) - Infrastructure: Should DMSC contribute to infrastructure with Jenkins slaves, storage, etc? - Wider collaboration: non-ESS specific contributions from ESS developers (maintenance tasks, general documentation) - Meetings and other interaction: - ESS ECP workshop - interesting for participation from FRMII? - Frequency of meetings with NICOS team at FRMII (video, in person)
      • 12:15
        Lunch 45m
      • 13:00
        Closeout 30m