Skip to main content

muscatt

muscatt is a Python package providing a Multiple Scattering Program for Small Angle Scattering (SANS) Data.

It is designed to handle the complex corrections required for high-precision neutron and X-ray scattering experiments. The package utilizes a high-performance C++ backend interfaced via ctypes to ensure that intensive scattering calculations are performed with maximum efficiency.


🚀 Features

  • SANS-Specific Corrections: Tailored for Small Angle Neutron Scattering data analysis.
  • C++ Acceleration: Core multiple scattering algorithms implemented in C++ for speed.
  • Pythonic Interface: Easy-to-use Python wrapper for seamless integration into data reduction pipelines.
  • Cross-Platform: Distributed with pre-compiled shared libraries for rapid deployment.

📦 Installation

Install the package directly via pip:

pip install muscatt

Release files for muscatt 0.1.2

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

Source distribution (sdist)

Source distribution for muscatt 0.1.2
File Size Uploaded
muscatt-0.1.2.tar.gz 38.3 kB Details

Built distribution (wheel)

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

Total release size: 76.4 kB

Release files / muscatt-0.1.2.tar.gz

Download URL muscatt-0.1.2.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
469c0fc928ffb27bc7c760e430bcf97a2006e2415f63bd77d0344a45671e12c1
BLAKE2b-256 checksum
How to use checksums
0e2cd44383e0c8564f6823d06e1725f9563883ccdd6f962da26bfecb764a0440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / muscatt-0.1.2-py3-none-any.whl

Download URL muscatt-0.1.2-py3-none-any.whl
Size 38.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6995ee4d24efe026f0fbcfe60ffd82dd314328f04ececb3efdcbb5c4a61d94c6
BLAKE2b-256 checksum
How to use checksums
2bf0904dd38e00bd1eac2876bc7d2b8614d34fd8946a3a42d75589ef95d6a410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

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