Skip to main content

Lint, test, build, and publish (PYPI, CONDA) PyPI Conda

PyPI pyversions Anaconda-Server Badge Binder

Welcome to LaueTools's DOCUMENTATION!

Last revision (Sept. 2026)

LaueTools information on BM32 beamline website:

https://www.esrf.fr/UsersAndScience/Experiments/CRG/BM32/Microdiffraction

1- Download LaueTools code


  • It is highly recommended to create a conda (or pip) environment. See INSTALL.readme

  • the very last version of the code running with python3 is now on github (you are also welcome to fork this project):

    https://github.com/BM32ESRF/lauetools

  • last (or older releases) with repository on pypi

    https://pypi.org/project/LaueTools/

    if pip is installed:

     pip install lauetools
    
  • optional features need extra packages, installed by adding their name in brackets:

     pip install "lauetools[daxm]"   depth-resolved Laue analysis (DAXM, daxmgui): numba, photutils, pypubsub
     pip install "lauetools[hdf5]"   .hdf5 summary files (buildsummary), EIGER stacked hdf5 images: tables
     pip install "lauetools[all]"    all optional features
    

    Without them, LaueTools works normally; only these features are disabled (a message tells which package is missing).

2a- Launch Graphical User Interfaces of LaueTools


  • start Lauetools GUIs from command line :

Normally, in a command window (if environment variables are well set) several GUIs can be launched:

> lauetools   for the main GUI, simulation, complex Laue pattern calibration, teaching the concepts

> peaksearch  for batch Laue pattern peak search processing
> indexrefine   for batch Laue pattern indexing and unit cell (strain) refinement
> buildsummary    to compile all results from indexrefine analysis
> plotmap    to plot 2D map of structural quantities from file built previously

> plotmeshgui   to plot 2D map from counters values in (spec) logfile

> daxmgui   for depth-resolved Laue analysis with wire scans (needs: pip install "lauetools[daxm]")

2b- 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’)

Some useful notebooks workflow to treat images dataset

The notebooks are installed with LaueTools. To copy them (with their YAML configuration files, the tutorials notebooks and the scripts) to a folder of your choice:

lauetools-copy -d my_folder          (default folder: ./lauetools_examples)
lauetools-copy-gui                   (choose the folder in a dialog, no terminal needed)
lauetools-copy -d my_folder -w notebooks   (only the quickstart, peaksearch and indexation notebooks)
lauetools-copy -d my_folder --download     (also download the example images from GitHub to my_folder/LaueImages)

Files already present in the folder are not overwritten (option --force to overwrite them). Then start with jupyter lab my_folder/notebooks/quickstart/laue_maps_quickstart.ipynb.

Metadata

Release files for lauetools 3.2.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lauetools 3.2.15
File Size Uploaded
lauetools-3.2.15.tar.gz 13.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for lauetools 3.2.15
File Interpreter ABI Platform
lauetools-3.2.15-py3-none-any.whl Python 3 none any Details

Total release size: 19.4 MB

Release files / lauetools-3.2.15.tar.gz

Download URL lauetools-3.2.15.tar.gz
Size 13.0 MB
Tags Source
SHA-256 checksum
How to use checksums
53bf15ba8e9ed03266ae2873c4093596e470c25ee71d63206cc3e4edd5d675be
BLAKE2b-256 checksum
How to use checksums
589a6ec6155769a594dc3aa2e15c9a145a348370837420d7c89d9587bb167db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / lauetools-3.2.15-py3-none-any.whl

Download URL lauetools-3.2.15-py3-none-any.whl
Size 6.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ac5659ec67c7611eceac2973b8e342a1efd8c369c6d2944e1e3b932888492978
BLAKE2b-256 checksum
How to use checksums
4318dead5fa864de49c8b9c8da5617ba9c2be89086c69e94177e31e47b6d74c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

3.2.18

2 release files

3.2.17

2 release files

This release

3.2.15 This release

2 release files

3.2.13

1 release file

3.2.10

2 release files

3.2.8

1 release file

3.2.7

1 release file

3.2.6

1 release file

3.2.5

1 release file

3.2.4

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.1.68

2 release files

3.1.67

2 release files

3.1.66

2 release files

3.1.65

1 release file

3.1.61

2 release files

3.1.60

2 release files

3.1.41

2 release files

3.1.40

2 release files

3.1.39

2 release files

3.1.38

2 release files

3.1.37

2 release files

3.1.35

1 release file

3.1.32

1 release file

3.1.31

2 release files

3.1.27

2 release files

3.1.26

2 release files

3.1.24

2 release files

3.1.23

2 release files

3.1.22

2 release files

3.1.21

2 release files

3.1.20

2 release files

3.1.19

2 release files

3.1.18

2 release files

3.1.16

2 release files

3.1.14

2 release files

3.1.12

2 release files

3.1.11

2 release files

3.1.10

2 release files

3.1.9

2 release files

3.1.7

2 release files

3.1.6

2 release files

3.1.5

2 release files

3.1.3

2 release files

3.1.2

1 release file

3.1.1

2 release files

3.1.0

2 release files

3.0.96

2 release files

3.0.94

2 release files

3.0.88

2 release files

3.0.87

2 release files

3.0.86

2 release files

3.0.85

2 release files

3.0.84

2 release files

3.0.82

2 release files

3.0.81

2 release files

3.0.79

2 release files

3.0.78

2 release files

3.0.77

2 release files

3.0.76

2 release files

3.0.69

2 release files

3.0.68

2 release files

3.0.67

2 release files

3.0.66

2 release files

3.0.63

2 release files

3.0.62

2 release files

3.0.61

2 release files

3.0.59

2 release files

3.0.58

2 release files

3.0.54

2 release files

3.0.53

2 release files

3.0.52

2 release files

3.0.47

2 release files

3.0.46

2 release files

3.0.45

2 release files

3.0.42

2 release files

3.0.41

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page