Python interface update
The goal of these changes is to update the Python (Swig) interface, since the existing scripts are several years old and the data structures have changed since then.
I have added a basic python class Experiment
that will create an experiment and run all steps in the workflow up to and including autoindexing, since the main goal is to test and improve the autoindexer. However, it can easily be adapted for other purposes. The class Parameters
is just a container for all input parameters more-or-less as they appear in the GUI.
There are two scripts to test the autoindexer, with documentation in the README.md
in the scripts/autoindexer
directory.