Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohankishore/plotium
Python Library to plot Chemical Periodic Trends
https://github.com/rohankishore/plotium
chemical-compounds cheminformatics chemistry chemistry-education chemistry-plotter plot plotting
Last synced: 24 days ago
JSON representation
Python Library to plot Chemical Periodic Trends
- Host: GitHub
- URL: https://github.com/rohankishore/plotium
- Owner: rohankishore
- License: mit
- Created: 2024-07-04T17:45:04.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T20:32:54.000Z (4 months ago)
- Last Synced: 2024-10-10T19:07:57.586Z (about 1 month ago)
- Topics: chemical-compounds, cheminformatics, chemistry, chemistry-education, chemistry-plotter, plot, plotting
- Language: Python
- Homepage: https://pypi.org/project/Plotium/
- Size: 86.9 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE
Awesome Lists containing this project
README
![banner!](https://github.com/rohankishore/Plotium/assets/109947257/f6593c70-96f0-457a-9bb1-3a91e1068849)
Plotium is a Python library designed for easy data visualization and analysis of chemical trends like Atomic Radii, Electronegativity, etc. Right now,
# Table of Contents
- [ð What can Plotium do?](#-what-can-plotium-do)
- [âŽïļ Installation](#-installation)
- [ðŠī Example Snippet](#-example-snippets)
- [ð Directory Order](#-directory-order)
- [ð§Đ Credits](#-credits)
## ð What can Plotium do?
Plotium provides graph plots of chemical trends of specific Groups, Types, Blocks, Periods, etc. You can view the graph in a window. ***Plotium can plot trends of***:
1. Electronegativity
2. Density
3. Atomic Radii
4. Melting Point
5. Boiling Point***Divided into:***
1. Block Wise (S,P,D,F)
2. Types (Actinoids, Lanthanoids, etc)
3. Groups (1 - 18)
4. Periods (1 - 7)
# âŽïļ Installation
Plotium can be installed using PIP:
```bash
pip install Plotium
```Or manually by installing the .tar.gz file from the [Releases](https://github.com/rohankishore/Plotium/releases)
# ðŠī Example Snippet
```python
from Plotium.Group.GROUP_1 import electronegativitytp = electronegativity.plot()
tp.show()
```
![Figure_1](https://github.com/rohankishore/Plotium/assets/109947257/fa70136f-c3a7-453d-a262-3bc75cb5984f)***For more examples, check the [examples](https://github.com/rohankishore/Plotium/tree/main/examples) folder.***
# ð Directory Order
```
Plotium
âââ Type
â âââ Actinoids
â âââ AlkaliMetals
â âââ AlkalineEarthMetals
â âââ Halogens
â âââ Lanthanoids
â âââ Metalloids
â âââ NobleGases
â âââ NonMetals
âââ Blocks
â âââ S_BLOCK
â âââ D_BLOCK
â âââ F_BLOCK
â âââ P_BLOCK
âââ Group
â âââ GROUP_1
â âââ GROUP_2
â âââ ..
â âââ ..
â âââ ..
â âââ GROUP_18
âââ Period
âââ PERIOD_1
âââ PERIOD_2
âââ ..
âââ ..
âââ PERIOD_7```
# ð§Đ Credits
The infos used in this project are from:
- [Periodic Trends - Chemistry Libre](https://chem.libretexts.org/Bookshelves/Inorganic_Chemistry/Supplemental_Modules_and_Websites_(Inorganic_Chemistry)/Descriptive_Chemistry/Periodic_Trends_of_Elemental_Properties/Periodic_Trends)
- [Britannica](https://www.britannica.com/)