20–24 avr. 2026
ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay)
Fuseau horaire Europe/Paris

e3: Conda-Powered EPICS Environments at ESS

Non programmé
20m
Amphithéâtre Alain Aspect - 1G58 (ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay))

Amphithéâtre Alain Aspect - 1G58

ENS Paris-Saclay (Ecole Normale Supérieure, Université Paris Saclay)

4 Av. des Sciences, 91190 Gif-sur-Yvette
Talk System Management

Orateur

Anders Lindh Olsson (ESS)

Description

We present the latest evolution of e3, ESS' EPICS environment, centered on the introduction of conda as its package and environment manager. e3 combines three core concepts: require for runtime dynamic module loading into a generic IOC executable (eliminating per-IOC compilation and enabling module upgrades without rebuilding IOCs), wrappers - now in the form of conda recipes - as auditable, fork-free packaging units that allow site-specific build configuration, database files, patches, and startup snippets to live alongside true upstream source, and conda for full dependency resolution and isolated environments.

Conda brings several concrete benefits to EPICS module management: automatic resolution of the full dependency graph from EPICS modules down to system libraries, explicit separation of build, host, and test dependencies, and decoupling the EPICS installation from the host platform - making OS upgrades a non-event rather than a rebuild exercise.

Auteur

Documents de présentation

Aucun document.