SEAMM Thermomechanical Plug-in
A SEAMM plug-in for calculating thermomechanical properties
Free software: BSD-3-Clause
Documentation: https://molssi-seamm.github.io/thermomechanical_step/index.html
Features
Please edit this section!
Acknowledgements
This package was created with the molssi-seamm/cookiecutter-seamm-plugin tool, which is based on the excellent Cookiecutter.
Developed by the Molecular Sciences Software Institute (MolSSI), which receives funding from the National Science Foundation under award CHE-2136142.
History
2026.3.1 – Internal: switching from deprecated library pkg_resources to importlib
- 2025.11.4 – Enhancement to stresses & bugfix.
Enhanced the code to allow using with the six independent stresses (Sxx, …) for the subflowchart or stresses as a 6-vector.
Fixed two problems with inconsistent naming of properties to store in the database.
- 2025.9.6 – Bugfix: error in units for Poisson ratio
Corrected the metadata to indicate that the Poisson ratio has no units.
- 2025.9.4 – Bugfixes: numerical issues and missing item in the GUI
Fixed numerical overflows that occurred for larger Debye temperature, > ~700 K
The list of temperatures for the thermochemistry functions was missing in the GUI.
- 2025.9.2 – Added several properties and thermodynamic functions to the output
Added a table of properties from the Debye model as well as ability to save/store them
Pugh’s ductility criterion
Cauchy pressure – Pettifor’s ductility criterion
Vickers hardness
Sound velocity
Debye temperature
Zero-point energy
Gruneisen parameter
Added a table of thermodynamic functions and linear coefficient of thermal expansion in the Debye/Gruneisen model, and the ability to save/store them
Added graphs of the thermodynamic functions and coefficient of thermal expansion
- 2025.8.22 – Bugfix: errors in moduli
There were several errors in calculating the Reuss and Voigt approximations for the polycrystalline moduli.
- 2025.8.21 – Initial, working version.
Handles elastic constants for a single state point.
Metadata
Release files for thermomechanical-step 2026.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| thermomechanical_step-2026.3.1.tar.gz | 314.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| thermomechanical_step-2026.3.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 340.4 kB
Release files / thermomechanical_step-2026.3.1.tar.gz
| Download URL | thermomechanical_step-2026.3.1.tar.gz |
|---|---|
| Size | 314.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9dc17344625b55fbb92081e2620c1e0ddc022182b8d09cf3f7d0d6c3bc384a6a
|
|
BLAKE2b-256 checksum How to use checksums |
5c56ff5344568abe232d3278b863318c9921830ef576bca8854bcfb5f9770fe8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / thermomechanical_step-2026.3.1-py2.py3-none-any.whl
| Download URL | thermomechanical_step-2026.3.1-py2.py3-none-any.whl |
|---|---|
| Size | 25.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4dc4e4293832432506cf56697d974060ff8819580d2e486989648c62cbf3a720
|
|
BLAKE2b-256 checksum How to use checksums |
c5928f66e6ea8ef6884fa173eabccec6a77103b59844f0c901a7fcbdedff80ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|