SYNCmoss — Mössbauer spectroscopy analysis application
Project description
SYNCmoss
Mössbauer Spectroscopy Analysis Software
References
Older version can be find https://gitlab.esrf.fr/yaroslav/syncmoss
Related article: Yaroslavtsev S., J. Synchrotron Rad., 2023 doi.org/10.1107/S1600577523001686
To run on Windows and MacOS
go to releases: https://github.com/sergey-yaroslavtsev/syncmoss/releases
download Windows related archieve, extract it, and run .exe
MacOS is not well tested.
download MacOS related .dmg, install it, (pay attention to the comment in release)
To run on Linux
# create venv
python -m venv syncmoss
# activate it
source syncmoss/bin/activate
# install latest release syncmoss
pip install syncmoss
# or install directly from the repo
pip install git+https://github.com/sergey-yaroslavtsev/syncmoss.git
# run it (and try to enjoy it)
syncmoss
Main features
- User-friendly graphical interface (even better now)
- Can extract instrumental function from spectrum of standard absorber
- Sequence (batch) fitting
- Simultaneous fitting
- Full Hamiltonian model for single crystal case
- 2-state relaxation model
- Many-state superparamagnetic relaxation model
- Anharmonic spin modulation (ASM) model
- MDGD model (instead of xVBF https://doi.org/10.1016/j.nimb.2025.165669)
- Multi-dimensional distributions with correlations (not reconstruction but functional)
- Expressions (which could be linked to parameters)
- Online (along with experiment) fitting
- Parallel calculations of full-transmission integral
New features:
- Library with import/export - create your own and share it with others
- Interactive spectrum image
Author
Yaroslavtsev Sergey (ESRF | ADA and ID14)
License
This software is licensed under the MIT License. See LICENSE for details.
Copyright (c) European Synchrotron Radiation Facility (ESRF)
Third-Party Software
This software uses third-party libraries that are distributed under their own licenses:
- PySide6: LGPL v3.0 (dynamically linked — does not affect MIT licensing of this project)
- NumPy: BSD 3-Clause License
- SciPy: BSD 3-Clause License
- Matplotlib: Matplotlib License (BSD-compatible)
For complete third-party license information, see NOTICE.txt.
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 syncmoss-0.2.2.tar.gz.
File metadata
- Download URL: syncmoss-0.2.2.tar.gz
- Upload date:
- Size: 285.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fbae6455b71b0967a63a213f90270372080c99db50888ead6f99c2efd5e94fc
|
|
| MD5 |
ab47858149d9cb5cf5e1566a4d72ba91
|
|
| BLAKE2b-256 |
1f6285809468ffeae610d110338606590552338a1eb9a1d5139fa07a1d040892
|
File details
Details for the file syncmoss-0.2.2-py3-none-any.whl.
File metadata
- Download URL: syncmoss-0.2.2-py3-none-any.whl
- Upload date:
- Size: 264.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45e7aad4ef50234624de434b04d9e8048a07086729f054205db2ec8d6e334e33
|
|
| MD5 |
84fbf163610cd672b505b01d142ae7c3
|
|
| BLAKE2b-256 |
92b422c6521928abae9134898dd4eaf8539bc7a7295a446413bec9af1239bf03
|