Skip to main content

Ewoks SC-XRD workflows

Project description

ewoksscxrd

The ewoksscxrd project is a Python library providing Ewoks tasks and workflows for Single-Crystal X-Ray Diffraction (SC-XRD) data processing.

Installation

By default at ESRF, ewoksscxrd is typically deployed on Ewoks workers by the DAU team. For a manual installation, use Python 3.8+.

Install from PyPI:

pip install ewoksscxrd

Install from source:

git clone https://gitlab.esrf.fr/workflow/ewoksapps/ewoksscxrd.git
cd ewoksscxrd
pip install -e .

Quickstart

The bundled workflows require input configuration (paths, geometry, and processing parameters). Start with the tutorial:

Inspect expected inputs:

ewoks show src/ewoksscxrd/workflows/demo_eiger2crysalis.json

Execute only after providing inputs in the workflow JSON (for example with default_inputs):

ewoks execute path/to/workflow_with_inputs.json

Alternative bundled workflows:

  • demo_eiger2crysalis_lima2.json
  • demo_tiff_save.json

The tutorial above covers input configuration and the full end-to-end conversion example.

Documentation

Full documentation is available online here: ReadTheDocs

Contributing

Contributions are welcome. Please see CONTRIBUTING.md.

License

This project is licensed under the MIT License. See LICENSE.md.

Support

For issues, open a ticket on the GitLab project or contact ESRF support via a data processing request ticket.

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

ewoksscxrd-0.5.6.tar.gz (47.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ewoksscxrd-0.5.6-py3-none-any.whl (48.3 MB view details)

Uploaded Python 3

File details

Details for the file ewoksscxrd-0.5.6.tar.gz.

File metadata

  • Download URL: ewoksscxrd-0.5.6.tar.gz
  • Upload date:
  • Size: 47.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for ewoksscxrd-0.5.6.tar.gz
Algorithm Hash digest
SHA256 482ea0e60a0d852cbdfeab7c6127aa7a9a8ab6d597183c6a7673a50b22b015d3
MD5 f732e9e6498429d36398ac57b067ef1a
BLAKE2b-256 21e027ccc8fe0e395d5041a0cf9d4729bd23b3ad0cf2a7759c5cd4573266aa11

See more details on using hashes here.

File details

Details for the file ewoksscxrd-0.5.6-py3-none-any.whl.

File metadata

  • Download URL: ewoksscxrd-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 48.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for ewoksscxrd-0.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6454095807537bb4c4853f7b78e4ee00e4b15d73ed9966b9b84b51a07edb6ce4
MD5 16eafa5d4b0a810b01e1ea3dee2137f3
BLAKE2b-256 bca2aa2da034285c85a6bd136519d6158778a4a33eff88b6a2f97bfcff569802

See more details on using hashes here.

Supported by

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