Getting started

Launch Graphical User Interfaces of LaueTools

  • start Lauetools GUIs from command line :

To deal with relative import, the package name ‘LaueTools’ must be specified to the python interpreter as following

Examples:

  • python -m LaueTools.LaueToolsGUI

  • python -m LaueTools.GUI.LaueSimulatorGUI

  • python -m LaueTools.GUI.PeaksearchGUI

The first main GUI, LaueToolsGUI can open also the two last GUIs (LaueSimulatorGUI, PeaksearchGUI)

There are additional basic GUIs for batch processing located in FileSeries folder:

  • python -m LaueTools.FileSeries.Peak_Search

  • python -m LaueTools.FileSeries.Index_Refine

  • python -m LaueTools.FileSeries.Build_summary

  • python -m LaueTools.FileSeries.Plot_Maps2

  • within interactive python (say, ipython -i), GUI can be started thanks to a start() function:

    • In [1] : import LaueTools.LaueToolsGUI as LTGUI

    • In [2] : LTGUI.start()

Note

in the LaueTools folder :

  • neither > python LaueToolsGUI

  • nor in >ipython -i : > run LaueToolsGUI will work…

Use LaueTools module as a library

With pip installation, LaueTools package will be included to python packages. Therefore any module will be callable as the following:

-In [1] : import LaueTools.readmccd as rmccd

-In [2] : rmccd.readCCDimage(‘myimage.tif’)

In jupyter-notebook, it is also simple in the same manner:

_images/notebook0.jpg