Data for the Periodic Table of Elements
Project description
Periodic Table
Data about chemical elements arranged in JSON format. The module also contains a Element
class for convenient access
to unit conversion of atomic properties (see example below).
The package has a dual-nature as both a Python and a Node.js package.
1. Installation
1.1. JavaScript
The package can be installed from NPM as follow:
npm install @mat3ra/periodic-table
1.2. Python
pip install mat3ra-periodic-table
2. Usage
2.1. JavaScript
import {PERIODIC_TABLE, ChemicalElement} from "@mat3ra/periodic-table";
console.log(PERIODIC_TABLE.H);
const li = new ChemicalElement("Li");
console.log(li.atomicRadiusIn("bohr"));
2.2. Python
from mat3ra.periodic_table import PERIODIC_TABLE
console.log(PERIODIC_TABLE.H);
3. Atomic Properties
name
: element namesymbol
: element symbolatomic_number
: atomic numberatomic_mass
: atomic mass in amuatomic_radius_pm
: empirical atomic radius in pm by Slater (doi: 10.1063/1.1725697)covalent_radius_pm
: covalent radius "2008 values" (doi: 10.1039/b801115j)van_der_Waal_radius_pm
: van der Waals radius (doi: 10.1021/jp8111556, 10.1021/j100785a001)
4. Notes
- Colors are in CPK convention
5. Contributions
This repository is an open-source work-in-progress and we welcome contributions.
6. ToDos
- Add python code to make this repository into a python package
7. Links
- Periodic table original source: GPeriodic, Open source Linux software: link
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 mat3ra_periodic_table-2024.6.7.post1.tar.gz
.
File metadata
- Download URL: mat3ra_periodic_table-2024.6.7.post1.tar.gz
- Upload date:
- Size: 83.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/7.1.0 pkginfo/1.11.0 requests/2.32.3 requests-toolbelt/1.0.0 tqdm/4.66.4 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a344abd5e8eecb7db6125e741a721993434cb8ccf812716bcd0e68da85a66fa |
|
MD5 | 94583faa75d52c00d970e9dc67511641 |
|
BLAKE2b-256 | 8ef387a12c2047862c1aebbe07a8a43caa12cd746bde63fb50477f9eee012e58 |
File details
Details for the file mat3ra_periodic_table-2024.6.7.post1-py3-none-any.whl
.
File metadata
- Download URL: mat3ra_periodic_table-2024.6.7.post1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/7.1.0 pkginfo/1.11.0 requests/2.32.3 requests-toolbelt/1.0.0 tqdm/4.66.4 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0930d6c370955f2cb2ee8779af0bb72e3d1f4a5693cec89f92f83d16fe65840 |
|
MD5 | f8d9be9cb9e525ce5214e996b47421e2 |
|
BLAKE2b-256 | 73a76b21412a6317fe306ebf92074eed4e5ec33b700364c24f09de3ea7cb44a3 |