Skip to main content

mudpy

MUon (MUD) Data file IO package.

mudpy is a lightwieght Python package aimed to aid in the analysis of muon spin rotation (μSR) and β-detected nuclear magnetic/quadrupole resonance (β-NMR and β-NQR) data taken at TRIUMF. These techniques are similar to "conventional" nuclear magnetic resonance (NMR), but use radioactive nuclei or a muon as the NMR probe in place of a stable isotope.

The intended user of mudpy is anyone analyzing data in TRIUMF's MUD file format. A key goal of the project is to alleviate much of the technical tedium that is often encountered during any analysis.

mudpy has been written to fullfill the following needs:

  • Provide a pythonic means of interfacing with MUD files in Python.
  • Provide low-level wrappers of the mud_friendly API.

Citing

If you use mudpy in your work, please cite:

Community Guidelines

  • Please submit contributions to mudpy via a pull request
  • To report issues or get support, please file a new issue

Installation and Use

Dependencies

The following packages/applications are needed prior to installation:

  • Python 3.6 or higher: a dynamically typed programming language. [install]

Install Instructions

Command
From the PyPI as user (recommended) pip install --user mud-py
From the PyPI as root pip install mud-py
From source python3 setup.py install

Note the hyphen in mud-py. The pip command should point to a (version 3) Python executable (e.g., python3, python3.9, etc. - python version must be >=3.9). If the above does not work, try using pip3 or python3 -m pip instead.

Contents

Metadata

Release files for mud-py 1.3.1

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

Source distribution (sdist)

Source distribution for mud-py 1.3.1
File Size Uploaded Provenance
mud_py-1.3.1.tar.gz 75.6 kB Without provenance Details

Release files / mud_py-1.3.1.tar.gz

Download URL mud_py-1.3.1.tar.gz
Size 75.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ccb993585123f9d6079aff0d22d276b052679dc27d7dd80c3c5e43e13180d6a3
BLAKE2b-256 checksum
How to use checksums
683566c2923dac564243ef744ae2ca78f66460db4785bde54e8f5621b2a0cd06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Security for mud-py 1.3.1

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.

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