Skip to main content

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

go to releases: https://github.com/sergey-yaroslavtsev/syncmoss/releases

download Windows related archieve, extract it, and run .exe

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
  • Expressions (which could be linked to parameters)
  • Online (along with experiment) fitting
  • Parallel calculations of full-transmission integral

Author

Yaroslavtsev Sergey (ESRF 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


Download files

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

Source Distribution

syncmoss-0.1.7.tar.gz (230.4 kB view details)

Uploaded Source

Built Distribution

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

syncmoss-0.1.7-py3-none-any.whl (230.2 kB view details)

Uploaded Python 3

File details

Details for the file syncmoss-0.1.7.tar.gz.

File metadata

  • Download URL: syncmoss-0.1.7.tar.gz
  • Upload date:
  • Size: 230.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for syncmoss-0.1.7.tar.gz
Algorithm Hash digest
SHA256 aa59d84f750c7ceac9a3d6ed7243593498b8b7f799908bcbec9dd24dbb121c9d
MD5 4bf31cd9f605220f4391c20e7765074b
BLAKE2b-256 63843eaa53d1193b2bab598237b774799fb138ea182e5fc62b55299cce65a3f7

See more details on using hashes here.

File details

Details for the file syncmoss-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: syncmoss-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 230.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for syncmoss-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 644b3623f1396ac3ba512cb1ec9bf46af91e0f4be604b8e27c7bb0d653d8b54c
MD5 4ebf43480904597e65f2599466e121fc
BLAKE2b-256 236ec068cb34ca375190762e77754f8829252995103dac71a3bca92991ac7849

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