2–5 Mar 2026
PSI
Europe/Zurich timezone

Philosophy of NICOS / How to write "idiomatic" NICOS code

4 Mar 2026, 13:30
1h 30m
WBBC/111 (PSI)

WBBC/111

PSI

Speaker

Jens Krüger (MLZ)

Description

Presentation and Discussion

  • Why are the current interface classes a good base
  • Why are there "do" methods for usermethods
  • Why new usermethods should have a good reason to exist
  • Using good parameter types for easier life
  • Using the correct valuetype for devices
  • Dry run and what "hardware_access" means
  • Mixins and inheritance
  • Parameter overrides

Author

Presentation materials

There are no materials yet.