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 viaplotly
for 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:
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
File details
Details for the file tanabesugano-1.4.3.tar.gz
.
File metadata
- Download URL: tanabesugano-1.4.3.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f99206e8aea9bb81efeb73721dd949f981f4e71ef98d9afe77332b971661665 |
|
MD5 | 2c582003be4678e4f4c7f13b61fcfa38 |
|
BLAKE2b-256 | 32bbe25584872d17aa1ac62d3fc1b0a6fe53f684b761bbedcb3f01911918f0ac |
File details
Details for the file tanabesugano-1.4.3-py3-none-any.whl
.
File metadata
- Download URL: tanabesugano-1.4.3-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2ebb8f07fdc19d813debabb4c5ddabfbc7dc60baa487ce072e92be0ff9e9cc |
|
MD5 | 493ed849467956100055f6bf022255d5 |
|
BLAKE2b-256 | f06c4cd61ef35f344f4dbf21abde944822a35c53de26062096439d3af179b83c |