Skip to main content

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.

Metadata

Release files for mxproc 2026.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mxproc 2026.7.0
File Size Uploaded Provenance Actions
mxproc-2026.7.0.tar.gz 65.4 kB Without provenance Details for mxproc-2026.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mxproc 2026.7.0
File Interpreter ABI Platform Actions
mxproc-2026.7.0-py3-none-any.whl Python 3 none any Details for mxproc-2026.7.0-py3-none-any.whl

Total release size: 144.4 kB

Release files / mxproc-2026.7.0.tar.gz

Download URL mxproc-2026.7.0.tar.gz
Size 65.4 kB
Tags Source
SHA-256 checksum
How to use checksums
684cf6237d6436b1f783d16b03c250278f156201a66372b0692ceeab09aadd90
BLAKE2b-256 checksum
How to use checksums
3d2495a647865504517df54cddf8b5186ba51fd831e5d8155e7ff6083c023a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.14 Linux/7.0.14-201.fc44.x86_64

Release files / mxproc-2026.7.0-py3-none-any.whl

Download URL mxproc-2026.7.0-py3-none-any.whl
Size 79.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
024a546099610aa42852426548237e2f5a37860f9afae2d7641480e53d228ce2
BLAKE2b-256 checksum
How to use checksums
3669d340ba916458527f57e1fe6585a7b49a476619ff9389b6b734cced99991f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.14 Linux/7.0.14-201.fc44.x86_64

Security for mxproc 2026.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page