Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 electronegativity

tp = 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/)