Toolkit for data reduction, normalization, combination, visualization and analyis of triple-axis spectrometers, especially for Tapain and Sika
Project description
TasVisAn
TasVisAn is a Python library for data reduction, visualization, and analysis of neutron triple-axis spectrometers (TASs), particularly for the thermal-neutron triple-axis spectrometer Taipan and cold-neutron triple-axis spectrometer Sika at Australian Centre for Neutron Scattering, ANSTO. It can also be used for other triple-axis spectrometers in other facilities, for example, the thermal-neutron triple-axis spectrometer BT7 and the cold-neutron triple-axis spectrometer BT4 at NIST. More triple-axis spectrometers will be supported soon.
Install name:
tasvisan
Import name:tasvisan
🚀 Installation
pip install tasvisan
📦 Usage
import tasvisan
# Example usage
# (replace with real functionality)
result = tasvisan.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 Friendly GUI for Data Browsing
📁 Project Structure
tasvisan/
├── src/tasvisan/ # Main package (import tasvisan)
├── pyproject.toml # Build configuration
├── README.md
└── LICENSE
🔬 Scope
This package is intended for:
Triple-axis Spectrometer Data Reduction, Normalization, Visualization, and Analysis
Quick Data Combination and Contour Mapping
Resolution Convolution Fitting to Inelastic Neutron Scattering Data
Experimental Planning and Command Validation and Simulation
Data Reduction and 3D Visualization of Multiplexing and Multi-analyzer Triple-axis Spectrometers
🛠️ Development
Repository:
https://github.com/gcdengansto/TasVisAn
Install in editable mode:
pip install -e .
📖 Documentation
Documentation is under development. Usage examples and tutorials can be found at https://github.com/gcdengansto/TasVisAn.
🤝 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tasvisan-0.1.3.tar.gz.
File metadata
- Download URL: tasvisan-0.1.3.tar.gz
- Upload date:
- Size: 71.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3851f67f93d22af15bd9ab27502cba619024621c0fdf3d0c9a43c0903dec8c19
|
|
| MD5 |
3c0a5ce1e202f1c4a867c9a26de3879e
|
|
| BLAKE2b-256 |
3d0890e4802836e92f71929be0d045916e536eec3d8952d803cc1d802ec1c838
|
File details
Details for the file tasvisan-0.1.3-py3-none-any.whl.
File metadata
- Download URL: tasvisan-0.1.3-py3-none-any.whl
- Upload date:
- Size: 74.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef04155e0b262bddb760ad4a9844da4f6493ba658ff5cba71a264571cf9837c6
|
|
| MD5 |
085b5b5644a1de4773db933d41193c4a
|
|
| BLAKE2b-256 |
a3c3225281401102f2a1fbdae31eec448fd59f5d31fe1b70456413d448f64273
|