Skip to main content

Toolkit for inelastic neutron scattering resolution calculation and resolution convolution data fitting

Project description

inspy-conv

inspy-conv, renamed from inspy for publishing on PyPI, is a Python toolkit for scientific data analysis and simulation workflows, with a focus on inelastic neutron scattering instrument resolution calculation and related resolution convolution data fitting.

Install name: inspy-conv
Import name: inspy


🚀 Installation

pip install inspy-conv

📦 Usage

import inspy

# Example usage
# (replace with real functionality)
result = inspy.do_something()
print(result)

🎯 Features

Modular design for scientific workflows Lightweight and easy to integrate into existing pipelines Designed for extensibility in research environments Compatible with NumPy-based data processing

📁 Project Structure

inspy-conv/
├── src/inspy/        # Main package (import inspy)
├── pyproject.toml    # Build configuration
├── README.md
└── LICENSE

🔬 Scope

This package is intended for:

Neutron Scattering Data Analysis

Instrument Resolution Calculation with Cooper-Nathans, Popovici Methods

Resolution Convolution Fitting to Inelastic Neutron Scattering Data

General Inelastic Neutron Scattering Geometric Calculation

User Friendly GUI for Data Fitting with Convoluting Instrument Resolution

🛠️ Development

Repository:

https://github.com/gcdengansto/inspy-conv

Install in editable mode:

pip install -e .

📖 Documentation

Documentation is under development. Usage examples and tutorials can be found at https://github.com/gcdengansto/inspy-conv.

🤝 Contributing

Please contact the author for fixing bugs and adding additional functions

📜 License

This project is licensed under the MIT License — see the LICENSE file for details.

👤 Author

Guochu Deng

Email: gc.deng.ansto@gmail.com

⚠️ Disclaimer

This software is provided for scientific research purposes. No guarantees are made regarding correctness or fitness for a particular application.

Project details


Download files

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

Source Distribution

inspy_conv-0.3.1.tar.gz (109.1 kB view details)

Uploaded Source

Built Distribution

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

inspy_conv-0.3.1-py3-none-any.whl (134.4 kB view details)

Uploaded Python 3

File details

Details for the file inspy_conv-0.3.1.tar.gz.

File metadata

  • Download URL: inspy_conv-0.3.1.tar.gz
  • Upload date:
  • Size: 109.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for inspy_conv-0.3.1.tar.gz
Algorithm Hash digest
SHA256 4dce2d015439c009970fefbb6b120f1b091d22505a8354eb9853b629e5e96fa2
MD5 77c16cb703ef6102330ab7900be3c3ec
BLAKE2b-256 0a8b379f16968907921f028122fff8d80d5a52a1cdd866f8aa56b1f3cdf6404f

See more details on using hashes here.

File details

Details for the file inspy_conv-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: inspy_conv-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 134.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for inspy_conv-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ac233728009d7bcd7a56a085108db1bd6caa0d92fcf350d90774ea0474a306b9
MD5 8c75a1bd54c1ebe0c673b3e623c6af0b
BLAKE2b-256 478c8e00d58a306594aec96c7cb9886c08c9ef6077c7f1193d8600110b2bfa50

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