-
Notifications
You must be signed in to change notification settings - Fork 1
genie_python and IBEX (Introduction)
Welcome to this introductory course on genie_python
, a Python module that enables instrument control using Genie commands with Python. Once you have completed this course, you will be able to do the following from the scripting perspective in IBEX:
- Start and stop runs
- Get and set block information
- Update experiment details
- Call specialised instrument and user scripts
- Convert
Open GENIE
scripts togenie_python
At each stage, the course aims to assist learning with exercises and worked examples. We will assume a basic working knowledge of Python. If you've never programmed in Python before, we recommend the Introduction to Python from the Mantid project.
The slides accompanying this course can be found here.
genie_python
does not cover data analysis. If you want to do analysis that can't be achieved with basic Python, we recommend the Mantid with Python training course.
The course is broadly split up into the following topics
- Getting started
- Common commands
- Scripting
- Converting from Open GENIE
- Closing remarks
- Exercise solutions
Next: Getting started