-
Notifications
You must be signed in to change notification settings - Fork 1
Scripting
Tom Willemsen edited this page Nov 18, 2024
·
76 revisions
There are two ways of running scripts in IBEX - locally, and on the IBEX server.
Scripting in IBEX is done using python, with the genie_python library. The genie_python reference manual gives a full account of what functions are available in genie_python.
This page is intended to give a broad guide to scripting for the beginner and novice user. For a more in-depth discussion, see our genie_python and IBEX training course.
- Script Server
- Plotting Using Matplotlib
- genie_python Commands
- Pre and Post Command Hooks
- Converting Open GENIE to genie_python
- Creating and running scripts
- Block names helper
- Simulating Scripts
- Tips and Examples
- The Scripting Console
- Using Futurize
- Script Generator
- Alerts on Blocks
- Error Checking Troubleshooting
- FAQ in the scripting section
There is some specific scripting advice for the Muon Front End
If you are new to Python, the Mantid team has created an excellent Introduction to Python on the Mantid website.