Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 2.97 KB

README.md

File metadata and controls

39 lines (25 loc) · 2.97 KB

Extending DIALS to Neutron Diffraction Data

Code style: black Language grade: Python Total alerts Coverage Gitter

The DIALS project provides an extensible framework to analyse X-ray diffraction data. Much of this work is agnostic to the method used to obtain diffraction patterns, and can equally be applied to neutron diffraction data. This fork is a work in progress for extending DIALS to neutron diffraction experiments. Initial work is focused on processing time-of-flight (ToF) Laue data from SXD at ISIS. This is expected to be in production by the second quarter of 2022, with plans to extend the work to monochromatic and quasi-Laue neutron experiments in the near future.

Required Repos

dxtbx fork | cctbx fork

Developer Installation

Follow the DIALS installation for developers, clone the DIALS, dxtbx, and cctbx forks, and replace the corresponding repos in dials/modules with these. Then run python dials/bootstrap.py build.

Example data is available on zenodo. For ToF Laue neutron data DIALS is designed to work with the NeXus TOFRAW format. ISIS Raw files can be converted to TOFRAW using isis_utils.

DIALS Website

https://dials.github.io

Reference

Winter, G., Waterman, D. G., Parkhurst, J. M., Brewster, A. S., Gildea, R. J., Gerstel, M., Fuentes-Montero, L., Vollmar, M., Michels-Clark, T., Young, I. D., Sauter, N. K. and Evans, G. (2018) Acta Cryst. D74.

Funding

DIALS development at Diamond Light Source is supported by the BioStruct-X EU grant, Diamond Light Source, and CCP4.

DIALS development at Lawrence Berkeley National Laboratory is supported by National Institutes of Health / National Institute of General Medical Sciences grant R01-GM117126. Work at LBNL is performed under Department of Energy contract DE-AC02-05CH11231.

The foundational work in extending DIALS to neutron diffraction for SXD data is supported by the Ada Lovelace Centre.