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.
Metadata
Release files for DMCpy 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dmcpy-1.0.4.tar.gz | 5.4 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dmcpy-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 MB
Release files / dmcpy-1.0.4.tar.gz
| Download URL | dmcpy-1.0.4.tar.gz |
|---|---|
| Size | 5.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2d817998b773694b5425d935289455e701fda4655c772d3b4cd1a11f411e9ba
|
|
BLAKE2b-256 checksum How to use checksums |
be47050f444b55b0a93bb01ecf4e0b3a4117445f74c1ad6fe631119d4bebf1b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.7
|
Release files / dmcpy-1.0.4-py3-none-any.whl
| Download URL | dmcpy-1.0.4-py3-none-any.whl |
|---|---|
| Size | 5.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
467112522bbc26721aa974afbb3c25d79f7288132de54d49ef617f57c6995390
|
|
BLAKE2b-256 checksum How to use checksums |
69da6ee2153a958a2feb4d6438ffba8a16e686a84652ab9c5159dfb87b24e527
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.7
|
Security for DMCpy 1.0.4
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.