Skip to main content

A package for analyzing Laue x-ray crystallography data using the DIALS framework.

Project description

Build Status PyPI Release Code Coverage MIT License

laue-dials

Data analysis package for Laue crystallography.

laue-dials is an extension to the DIALS code for analyzing polychromatic crystallographic data. Building off the DIALS framework, and including modern tools like numpy, scipy, and reciprocalspaceship, this package allows for analysis of X-ray crystallographic data using wide-bandwidth light sources. This package is intended to be used in conjunction with DIALS, careless, and Phenix in order to generate molecular models from raw data. For documentation, see https://rs-station.github.io/laue-dials/index.html.

Installation

To install laue-dials, the DIALS code must first be installed using

conda install -c conda-forge dials

Then, using the same python environment, run the following to install laue-dials from pip:

pip install laue-dials

or alternatively, install the development version of laue-dials from GitHub:

pip install git+https://github.com/rs-station/laue-dials.git

laue-dials consists of several command-line scripts for the processing of Laue diffraction data, which are

laue.find_spots
laue.index
laue.sequence_to_stills
laue.optimize_indexing
laue.refine
laue.predict
laue.integrate
laue.plot_wavelengths

Note that you need to import the image data using dials.import. For information on how to use this command, visit https://dials.github.io/documentation/programs/dials_import.html. An example of how to analyze a full dataset lives at https://github.com/rs-station/laue-dials/blob/main/examples/pipeline.sh.

If any issues occur either with installation or use of the software, please file an issue at issue tracker. Any and all questions, concerns, or feature requests are welcome.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

laue_dials-0.3.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

laue_dials-0.3-py3-none-any.whl (37.2 kB view details)

Uploaded Python 3

File details

Details for the file laue_dials-0.3.tar.gz.

File metadata

  • Download URL: laue_dials-0.3.tar.gz
  • Upload date:
  • Size: 53.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for laue_dials-0.3.tar.gz
Algorithm Hash digest
SHA256 59b38dddd838270863ea1d38ab67ffeb48cdebc1578958c27d611ddb13c14eab
MD5 7c406f2e4a71681735476686861b6ad2
BLAKE2b-256 b43e7e8c70a99419e126fb6ef5b318856aa85ec918b6f894760eee37066a74e3

See more details on using hashes here.

File details

Details for the file laue_dials-0.3-py3-none-any.whl.

File metadata

  • Download URL: laue_dials-0.3-py3-none-any.whl
  • Upload date:
  • Size: 37.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for laue_dials-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8ab2ef347067f55e2f45190a6d23470b3fc6beb987cd2d43896e4556d8289222
MD5 1cba516fe139139ddf053834e5205f40
BLAKE2b-256 aea3fa1c2064eec14e78d010a414a109aa7a42e3919ad504b4c4b4571c301f03

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page