tanabesugano
A python-solver for Tanabe-Sugano and energy-correlation diagrams
Science Score: 59.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
2 of 6 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A python-solver for Tanabe-Sugano and energy-correlation diagrams
Basic Info
Statistics
- Stars: 18
- Watchers: 3
- Forks: 2
- Open Issues: 10
- Releases: 14
Topics
Metadata Files
README.md
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:
```console # 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:
```console 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
Owner
- Name: Anselm Hahn
- Login: Anselmoo
- Kind: user
- Location: Switzerland
- Repositories: 100
- Profile: https://github.com/Anselmoo
GitHub Events
Total
- Watch event: 3
- Delete event: 13
- Issue comment event: 39
- Push event: 22
- Pull request review comment event: 4
- Pull request review event: 10
- Pull request event: 32
- Create event: 17
Last Year
- Watch event: 3
- Delete event: 13
- Issue comment event: 39
- Push event: 22
- Pull request review comment event: 4
- Pull request review event: 10
- Pull request event: 32
- Create event: 17
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 156
- Total Committers: 6
- Avg Commits per committer: 26.0
- Development Distribution Score (DDS): 0.051
Top Committers
| Name | Commits | |
|---|---|---|
| Anselm Hahn | A****n@g****m | 148 |
| Sourcery AI | 4 | |
| ImgBotApp | I****p@g****m | 1 |
| thebadgerchemist | 1****t@u****m | 1 |
| ahahn | a****n@c****e | 1 |
| Anselmoo | A****n@c****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 7
- Total pull requests: 129
- Average time to close issues: 3 months
- Average time to close pull requests: 23 days
- Total issue authors: 2
- Total pull request authors: 7
- Average comments per issue: 0.29
- Average comments per pull request: 0.79
- Merged pull requests: 70
- Bot issues: 0
- Bot pull requests: 78
Past Year
- Issues: 0
- Pull requests: 20
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 1.55
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 14
Top Authors
Issue Authors
- Anselmoo (6)
- thebadgerchemist (1)
Pull Request Authors
- dependabot[bot] (100)
- Anselmoo (57)
- sourcery-ai[bot] (4)
- imgbot[bot] (2)
- thebadgerchemist (1)
- github-actions[bot] (1)
- sourcery-ai-bot (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- appdirs 1.4.4 develop
- atomicwrites 1.4.0 develop
- attrs 21.2.0 develop
- black 21.6b0 develop
- click 8.0.1 develop
- colorama 0.4.4 develop
- commonmark 0.9.1 develop
- coverage 5.5 develop
- flake8 3.9.2 develop
- iniconfig 1.1.1 develop
- isort 5.8.0 develop
- mccabe 0.6.1 develop
- mypy-extensions 0.4.3 develop
- packaging 20.9 develop
- pathspec 0.8.1 develop
- pluggy 0.13.1 develop
- pprintpp 0.4.0 develop
- py 1.10.0 develop
- pycodestyle 2.7.0 develop
- pyflakes 2.3.1 develop
- pygments 2.9.0 develop
- pytest 6.2.4 develop
- pytest-clarity 1.0.1 develop
- pytest-cov 2.12.1 develop
- regex 2021.4.4 develop
- rich 10.4.0 develop
- toml 0.10.2 develop
- typed-ast 1.4.3 develop
- cycler 0.10.0
- importlib-metadata 4.5.0
- kiwisolver 1.3.1
- matplotlib 3.4.2
- numpy 1.20.3
- pandas 1.2.4
- pillow 8.2.0
- prettytable 2.1.0
- pyparsing 2.4.7
- python-dateutil 2.8.1
- pytz 2021.1
- six 1.16.0
- typing-extensions 3.10.0.0
- wcwidth 0.2.5
- zipp 3.4.1
- black ^21.6b0 develop
- flake8 ^3.9.2 develop
- isort ^5.8.0 develop
- pytest ^6.2.4 develop
- pytest-clarity ^1.0.1 develop
- pytest-cov ^2.12.1 develop
- matplotlib ^3.4.2
- numpy ^1.20.3
- pandas ^1.2.4
- prettytable ^2.1.0
- python >=3.7.1,<4.0
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
- python 3.8-slim-buster build
- actions/checkout v3 composite
- actions/dependency-review-action v2 composite