Interface to data on elements of the periodic table.
Project description
Elementy
This package provides an interface to a variety of different data on elements of the periodic table.
Installation
The metallurgy package can be installed from pypi using pip:
pip install elementy
Usage
Access to elemental data is easily obtained by creating an instance of the periodic table:
from elementy import PeriodicTable
periodic_table = PeriodicTable()
>>> periodic_table.elements["Cu"]["mass"]
63.546
>>> periodic_table.elements["Cu"]["valence_electrons"]
11
>>> periodic_table.elements["Cu"]["melting_temperature"]
1357.77
List of data types
The following attributes are found in the Element class. Note that some entries
are None
due to lack of experimental data available.
- Name
- Symbol
- Protons
- Electrons
- Neutrons
- Valence electrons
- Group
- Period
- Block
- Series
- Orbitals
- Atomic number
- Periodic number
- Radius
- Atomic volume
- Mass
- Valence
- Electron affinity
- Wigner Seitz electron density
- Chemical scale
- Mendeleev number
- Work function
- Electronegativity pauling
- Electronegativity allen
- Electronegativity miedema
- Electronegativity mulliken
- Ionisation energies
- Chemical hardness
- Chemical potential
- Melting temperature
- Boiling temperature
- Fusion enthalpy
- Vaporisation enthalpy
- Molar heat capacity
- Molar volume
- Structure
- Thermal conductivity
- Thermal expansion
- Density
- Cohesive energy
- Debye temperature
- Price-per-kilogramme
Documentation
Documentation is available here.
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
elementy-0.0.12.tar.gz
(30.8 kB
view hashes)
Built Distribution
elementy-0.0.12-py3-none-any.whl
(26.4 kB
view hashes)
Close
Hashes for elementy-0.0.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba7ad49b48cc199b19b772f8605639508c294f525df7d04b52c9d2163514ee2d |
|
MD5 | 120fa4e5905ba639a10f9a2bffaafd52 |
|
BLAKE2b-256 | fd2dccf738360b1cf7718d9b7627255c533d02a17679b0a7cec3d39b283a4b43 |