Introduction
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 Python in Mantid training course.
Contents
The course is broadly split up into the following topics