Skip to content

genie_python and IBEX (Introduction)

Adrian Potter edited this page Aug 25, 2017 · 4 revisions

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 to genie_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.

Contents

The course is broadly split up into the following topics


Next: Getting started

Clone this wiki locally