Skip to content

Releases: ando-lab/mdx2

Version 1.0.3

Choose a tag to compare

@spmeisburger spmeisburger released this 22 Dec 14:48
630b385
  • Performance boost for mdx2.import_data using parallel read and write. The data.nxs file contains a virtual dataset linking to neXus files in a subdirectory (datastore/ by default).
  • mdx2.reintegrate -- New command-line tool to create fine maps after scaling (single-sweep only: multi-crystal datasets not yet implemented)
  • Optional pre-scaling in mdx2.scale to correct anisotropic background
  • Improved handling of command-line arguments via dataclass attributes and simple-parsing package
  • Updated examples

Version 1.0.2

Choose a tag to compare

@spmeisburger spmeisburger released this 06 Aug 01:17
3b88ae5
  • Rudimentary Bragg peak integration, in development
  • Support for non-reference space group settings
  • Bug fixes, including:
    • Symmetry operators now rotate in the correct direction
    • Gracefully skip missing or masked data chunks

Version 1.0.0

Choose a tag to compare

@spmeisburger spmeisburger released this 27 Mar 19:33
674db17
Update README.md

added biorxiv link

Version 1.0.0-alpha

Version 1.0.0-alpha Pre-release
Pre-release

Choose a tag to compare

@spmeisburger spmeisburger released this 16 Jan 17:06
1c7b087

New:

  • Implementation of the full scaling model from mdx-lib
  • Scale and merge multi-sweep datasets
  • Parallel processing
  • Improved handling of systematic absences
  • Example scripts and jupyter notebooks for multi-crystal data

Version 0.3.0

Choose a tag to compare

@spmeisburger spmeisburger released this 01 Jun 03:29

Features:

  • pip-installable via setup.py
  • fully-featured command-line interface
  • import geometry from dials
  • read and write objects to nexus-formatted h5 files
  • support for basic masking, integration, background subtraction, scaling, and merging
  • construct 2D slices and 3D maps with symmetry expansion
  • convert h,k,l tables to/from Pandas DataFrame

Limitations:

  • single sweep datasets only (one experiment per expt file)
  • not parallelized
  • scaling model includes phi-dependent term only
  • file format details will likely change in future releases

Version 0.3.0-alpha

Version 0.3.0-alpha Pre-release
Pre-release

Choose a tag to compare

@spmeisburger spmeisburger released this 30 May 16:36

Testing for the 2022 Erice workshop on data reduction

Features:

  • pip-installable via setup.py
  • fully-featured command-line interface
  • import geometry from dials
  • read and write objects to nexus-formatted h5 files
  • support for basic masking, integration, background subtraction, scaling, and merging
  • construct 2D slices and 3D maps with symmetry expansion
  • convert h,k,l tables to/from Pandas DataFrame

Limitations:

  • single sweep datasets only (one experiment per expt file)
  • not parallelized
  • scaling model includes phi-dependent term only
  • file format details will likely change in future releases