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.
Metadata
Release files for elementy 0.0.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| elementy-0.0.18.tar.gz | 31.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| elementy-0.0.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.3 kB
Release files / elementy-0.0.18.tar.gz
| Download URL | elementy-0.0.18.tar.gz |
|---|---|
| Size | 31.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bdb386f7bb14fec339ab0918b95c375292a1c3ee1ab2f04128c1ec6c63a14ddf
|
|
BLAKE2b-256 checksum How to use checksums |
a3ae8dae465674a687392d2878d276beb47267d1642badcb2081d268b2328d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Release files / elementy-0.0.18-py3-none-any.whl
| Download URL | elementy-0.0.18-py3-none-any.whl |
|---|---|
| Size | 26.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4eb1fbe36478f211c709e08017798925ec28d7bcf80e905a5a71c8940059fc75
|
|
BLAKE2b-256 checksum How to use checksums |
ebd2ca8ac220649d2f0ad72422a5ae7b44a764942492528caf787e5d61f1d06e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|