A python-solver for Tanabe-Sugano and Energy-Correlation diagrams
Project description
TanabeSugano
A python-based Eigensolver for Tanabe-Sugano- & Energy-Correlation-Diagrams based on the original three proposed studies of Yukito Tanabe and Satoru Sugano for d2-d8 transition metal ions:
-
On the Absorption Spectra of Complex Ions. I
Yukito Tanabe, Satoru Sugano Journal of the Physical Society of Japan, 9, 753-766 (1954) DOI: 10.1143/JPSJ.9.753 https://journals.jps.jp/doi/10.1143/JPSJ.9.753
-
On the Absorption Spectra of Complex Ions II
Yukito Tanabe, Satoru Sugano Journal of the Physical Society of Japan, 9, 766-779 (1954) DOI: 10.1143/JPSJ.9.766 https://journals.jps.jp/doi/10.1143/JPSJ.9.766
-
On the Absorption Spectra of Complex Ions, III The Calculation of the Crystalline Field Strength
Yukito Tanabe, Satoru Sugano Journal of the Physical Society of Japan, 11, 864-877 (1956) DOI: 10.1143/JPSJ.11.864 https://journals.jps.jp/doi/10.1143/JPSJ.11.864
It provides:
- Tanabe-Sugano- & Energy-Correlation-Diagrams plotted via
matplotlib - Tanabe-Sugano- & Energy-Correlation-Diagrams exported as
txt-file - Atomic-Termsymbols and their Eigen-Energies for a given 10Dq and oxidation state as exported table via
prettytable - Set-up individually C/B-ratios
- Working with Slater-Condon-Parameters F2, F4 instead of Racah-Parameters B, C
- Export of the Tanabe-Sugano-Diagram as a
html-file viaplotlyfor interactive use
The TanabeSugano-application can be installed and run:
# via PyPi
pip install TanabeSugano
# via pip+git
pip git+https://github.com/Anselmoo/TanabeSugano.git
# locally
python setup.py install
tanabesugano
# for plotly-export
pip install TanabeSugano[plotly]
The options for the TanabeSugano-application are:
tanabesugano --help
usage: __main__.py [-h] [-d D] [-Dq DQ] [-cut CUT] [-B B B] [-C C C] [-n N]
[-ndisp] [-ntxt] [-slater]
optional arguments:
-h, --help show this help message and exit
-d D Number of unpaired electrons (default d5)
-Dq DQ 10Dq crystal field splitting (default 10Dq = 8065 cm-)
-cut CUT 10Dq crystal field splitting (default 10Dq = 8065 cm-)
-B B B Racah Parameter B and the corresponding reduction (default B = 860 cm- * 1.)
-C C C Racah Parameter C and the corresponding reduction (default C = 4.477*860 cm- * 1.)
-n N Number of roots (default nroots = 500)
-ndisp Plot TS-diagram (default = on)
-ntxt Save TS-diagram and dd energies (default = on)
-slater Using Slater-Condon F2,F4 parameter instead Racah-Parameter B,C (default = off)
-v, --version Print version number and exit
-html Save TS-diagram and dd energies (default = on)
Reference-Example for d6 for B = 860 cm- and C = 3850 cm- as regular matplotlib-plot:
Reference-Example for d6 for F2 = 1065 cm- and F4 = 5120 cm- as interactive plotly-plot:
View the TS-diagrams on GitHub Pages
All Tanabe-Sugano diagrams (d2-d8) are available on our interactive GitHub Pages site:
Test the TS-diagrams interactively in Google Colab
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 tanabesugano-1.5.0.tar.gz.
File metadata
- Download URL: tanabesugano-1.5.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
887c6525a394202ab20e464109306f5c39c51a4185514b5e6eca11cf5e8415d8
|
|
| MD5 |
a5aae7f449448361573bc11b1b8694bd
|
|
| BLAKE2b-256 |
7855259cbde28dd09b5aaf882a2ffb12c5e4863a5d381a8e1b2ef88d89ce05ef
|
File details
Details for the file tanabesugano-1.5.0-py3-none-any.whl.
File metadata
- Download URL: tanabesugano-1.5.0-py3-none-any.whl
- Upload date:
- Size: 17.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e013bf786d31df9fcf589df8f8b093d347bd5165e0ba994cab99f0cc29fb871c
|
|
| MD5 |
d5d0bf700a818fce9a0565c55807d3b6
|
|
| BLAKE2b-256 |
3d6941bf0dc532594e3518ea17f6cf4b9b2ea1221d9b9c6fa41c4fcad3530ae6
|