Skip to content
Diffraction Integration for Advanced Light Sources
Python C++ HTML Shell Gherkin C
Branch: master
Clone or download
jbeilstenedmands Add option for error model refinement using regression.
Refactor existing error model code, separate out intensity
binning to separate class.
Latest commit dec0801 Jan 17, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
.conda-envs we need pytest-mock v1 for testing Jan 14, 2020
.travis Re-enable test with up-to-date Python 3 base Nov 15, 2019
algorithms Add option for error model refinement using regression. Jan 20, 2020
array_family Use experiment identifiers from import (#1086) Jan 16, 2020
command_line Allow controlling image_viewer via zmq (#1085) Jan 16, 2020
data Remove many empty lines Sep 9, 2019
doc point links to DIALS 2.1.1 release files Jan 17, 2020
extensions Add AutoBackgroundExt (#1063) Dec 18, 2019
installer Add DIALS bootstrap script (#1068) Jan 6, 2020
model Fix flake8 F401/403/405 warnings Oct 19, 2019
nexus Clean clutter Jun 19, 2019
precommitbx Fix precommit installation on macos+python3+conda Jan 17, 2020
pychef Pass anomalous parameter to as_miller_arrays() method (#941) Sep 19, 2019
report Use unicode in report graphs (#1043) Nov 27, 2019
static Sweep to sequence (#966) Oct 15, 2019
test Use experiment identifiers from import (#1086) Jan 16, 2020
viewer Fix flake8 F401/403/405 warnings Oct 19, 2019
.clang-format Add a .clang-format to configure C++ formatting Jun 19, 2019
.gitattributes Clean clutter Sep 6, 2019
.pre-commit-config.yaml Add pre-commit disallowing image files Nov 13, 2019
.pyup.yml Start a requirements_dev.txt Jun 17, 2019
.travis.yml Change travis configuration Sep 5, 2019
CHANGELOG.rst Towncrier for DIALS 2.1 Dec 12, 2019 Add a CONTRIBUTING/standard/conventions document (#838) Aug 20, 2019
LICENSE Update LICENSE (#914) Sep 6, 2019 XFEL not X-FEL Dec 8, 2019
SConscript Speed up .mtz export (#936) Sep 18, 2019 Invert FPE defaults for dials May 29, 2019
config.h Clean clutter Jun 19, 2019 sanitize hostname check Sep 10, 2019
libtbx_config Try 'rb' (thanks @ndevenish) Nov 22, 2019
pyproject.toml Add libtbx_config to black's non .py whitelist Jun 7, 2019
pytest.ini Add in-house Pytest marks Sep 16, 2019
requirements_dev.txt Start a requirements_dev.txt Jun 17, 2019 Cleanup python comment headers (#916) Sep 9, 2019

DIALS: Diffraction Integration for Advanced Light Sources

Code style: black Language grade: Python Total alerts Coverage

X-ray crystallography for structural biology has benefited greatly from a number of advances in recent years including high performance pixel array detectors, new beamlines capable of delivering micron and sub-micron focus and new light sources such as XFELs. The DIALS project is a collaborative endeavour to develop new diffraction integration software to meet the data analysis requirements presented by these recent advances. There are three end goals: to develop an extensible framework for the development of algorithms to analyse X-ray diffraction data; the implementation of algorithms within this framework and finally a set of user facing tools using these algorithms to allow integration of data from diffraction experiments on synchrotron and free electron sources.



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.


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-GM095887. Work at LBNL is performed under Department of Energy contract DE-AC02-05CH11231.

You can’t perform that action at this time.