Metadata-Version: 2.1
Name: elementy
Version: 0.0.12
Summary: Interface to data on elements of the periodic table.
Home-page: https://github.com/Robert-Forrest/elementy
Author: Robert Forrest
Author-email: robertforrest@live.com
License: BSD 3-Clause License
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
License-File: LICENSE

# Elementy

![Tests](https://github.com/Robert-Forrest/elementy/actions/workflows/tests.yml/badge.svg)
[![Documentation Status](https://readthedocs.org/projects/elementy/badge/?version=latest)](https://elementy.readthedocs.io/en/latest/?badge=latest)

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](https://pypi.org/project/elementy/) using pip:

``pip install elementy``

## Usage

Access to elemental data is easily obtained by creating an instance of the
periodic table:

```python
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.](https://elementy.readthedocs.io/en/latest/api.html)
