Skip to main content

MX Automated Data Processing Pipeline

Project description

mxproc

MX Automated Data Processing Pipeline

This project is the successor to the AutoProcess pipeline. The goal is to support not just XDS processing as AutoProcess did, but also DIALS eventually.

A user-friendly graphical interface for interactive use is also planned for the future.

Installation

You can install mxproc via pip:

pip install mxproc

Alternatively, if you are using Poetry:

poetry add mxproc

Available Scripts

Once installed, the following command-line scripts are available for use in your data processing pipelines:

  • auto.init: Initialize data processing
  • auto.xds: Alias for "xds_par" on a cluster environment, see command line arguments
  • auto.index: Run auto-indexing
  • auto.spots: Find spots for indexing
  • auto.integrate: Run integration
  • auto.process: Run complete data processing [start with this command]
  • auto.scale: Run scaling
  • auto.strategy: Determine data collection strategy
  • auto.symmetry: Determine crystal symmetry

Dependencies

  • Python >= 3.10
  • mxio, parsefire, matplotlib, numpy, pyyaml, tqdm, pandas, prettytable, vg, scipy

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

mxproc-2025.10.24.tar.gz (63.5 kB view details)

Uploaded Source

Built Distribution

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

mxproc-2025.10.24-py3-none-any.whl (76.7 kB view details)

Uploaded Python 3

File details

Details for the file mxproc-2025.10.24.tar.gz.

File metadata

  • Download URL: mxproc-2025.10.24.tar.gz
  • Upload date:
  • Size: 63.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.13 Linux/7.0.9-202.fc44.x86_64

File hashes

Hashes for mxproc-2025.10.24.tar.gz
Algorithm Hash digest
SHA256 32cfb09117abed0e044c17b9196c5c95d7d93af68a30763ae29b1960cc568c30
MD5 bcdc7b406e0d6d5ce649cd4520d9eff3
BLAKE2b-256 1897b3d72bf61a0de55d359644a0fea803b1f28058fd2529aa444281a2745e2a

See more details on using hashes here.

File details

Details for the file mxproc-2025.10.24-py3-none-any.whl.

File metadata

  • Download URL: mxproc-2025.10.24-py3-none-any.whl
  • Upload date:
  • Size: 76.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.13 Linux/7.0.9-202.fc44.x86_64

File hashes

Hashes for mxproc-2025.10.24-py3-none-any.whl
Algorithm Hash digest
SHA256 09b5efd0b9b62189f360c1fdacd288f7872b362fcbd3080f522c5c6f43e4e657
MD5 7eb6743b29b8448f884f4ff44a476ff9
BLAKE2b-256 552213d70d24172e61f7fc74a5f34b88efcb0f0ae018af39dde0e21fca6f3948

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