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.9.tar.gz (240.6 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.9-py3-none-any.whl (241.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: syncmoss-0.1.9.tar.gz
  • Upload date:
  • Size: 240.6 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.9.tar.gz
Algorithm Hash digest
SHA256 2b01f022dcadcff548750b7c90f12524b318a6f9a70c1d2722c37dc96ae0eb86
MD5 495a6e9d20f70a049865bb0e52b83bb7
BLAKE2b-256 68fa75b2431f23017faf50363214d69c1c972e86c1524c226339f6fb57c6a4a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: syncmoss-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 241.6 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0c3cac976399499d90be5c71f2d4e5af1f14e914569ec7e9592a75c943a9aeb1
MD5 6cdc2d65ef93432abab37dcb89e21de6
BLAKE2b-256 2d48308908d3872f392b3f95616f9ac8802da7c7c51134fbb08b74c39dfa4aa4

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