Skip to main content

Python software packaged designed for reduction of neutron powder and single crystal diffraction data from DMC at PSI.

Project description

DMCpy

DMCpy is a software package designed for reduction of neutron powder and single crystal diffraction data from DMC at the Paul Scherrer Institute. This instrument a combined powder and single-crystal diffractometer located at SINQ, Villigen, Switzerland. This software package covers conversion and data analysis both neutron powder measurements as well as single crystal experiments. Through DMCpy, users can carry out initial conversions and normalizations of the data and perform data analysis through cuts and integration methods.

Installation

For the installation, it is recommended to create either a virtual python environment (e.g. through venv or conda) and then install the package through the Python Package Index (PyPI) by issuing

pip install DMCpy

or

python3 -m pip install DMCpy

This will install the software within the environment allowing data analysis of the DMC data structures. Further details are found in our documentation

NOTE: For neutron powder experiments, the pre-installed DMCpy version on the instrument computer is sufficient to convert, calibrate, and extract powder patterns to be used in crystallography software (like FullProf, Jana, etc.)

Documentation and Tutorials

A series of tutorials and explanations of features have been prepared for DMCpy and is available through our ReadTheDocs page. Here, both an introduction to the neutron instrument as well as the most used analysis methods are presented.

Contribute

To contribute or report bugs or suggestions, please visit the issues and/or pull requests. Before laying out a full-blown pull request, please contact the DMCpy maintainers for a expectation clarification discussion.

Contact

For a direct communications means please send an E-Mail to MJOLNIRPackage or contact the instrument responsibles for the DMC instrument.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

dmcpy-1.0.3-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file dmcpy-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: dmcpy-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.19

File hashes

Hashes for dmcpy-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 08737926f66abbce10239bb390033261885fb876a37bc03143023e9352122064
MD5 25089c63e96c1bf58b6d7260d534713b
BLAKE2b-256 4707f2cae5d2aec9765ca24270bd23928e2faa8b3b425eed90568511307e70be

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