# Elementy

[](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)
Raw data
{
"_id": null,
"home_page": "https://github.com/Robert-Forrest/elementy",
"name": "elementy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Robert Forrest",
"author_email": "robertforrest@live.com",
"download_url": "https://files.pythonhosted.org/packages/a3/ae/8dae465674a687392d2878d276beb47267d1642badcb2081d268b2328d87/elementy-0.0.18.tar.gz",
"platform": "unix",
"description": "# Elementy\n\n\n[](https://elementy.readthedocs.io/en/latest/?badge=latest)\n\nThis package provides an interface to a variety of different data on elements of\nthe periodic table.\n\n## Installation\n\nThe metallurgy package can be installed from\n[pypi](https://pypi.org/project/elementy/) using pip:\n\n``pip install elementy``\n\n## Usage\n\nAccess to elemental data is easily obtained by creating an instance of the\nperiodic table:\n\n```python\nfrom elementy import PeriodicTable\n\nperiodic_table = PeriodicTable()\n\n>>> periodic_table.elements[\"Cu\"][\"mass\"]\n63.546\n\n>>> periodic_table.elements[\"Cu\"][\"valence_electrons\"]\n11\n\n>>> periodic_table.elements[\"Cu\"][\"melting_temperature\"]\n1357.77\n```\n\n### List of data types\n\nThe following attributes are found in the Element class. Note that some entries\nare `None` due to lack of experimental data available. \n\n- Name\n- Symbol\n- Protons\n- Electrons\n- Neutrons\n- Valence electrons\n- Group\n- Period\n- Block\n- Series\n- Orbitals\n- Atomic number\n- Periodic number\n- Radius\n- Atomic volume\n- Mass\n- Valence\n- Electron affinity\n- Wigner Seitz electron density\n- Chemical scale\n- Mendeleev number\n- Work function\n- Electronegativity pauling\n- Electronegativity allen\n- Electronegativity miedema\n- Electronegativity mulliken\n- Ionisation energies\n- Chemical hardness\n- Chemical potential\n- Melting temperature\n- Boiling temperature\n- Fusion enthalpy\n- Vaporisation enthalpy\n- Molar heat capacity\n- Molar volume\n- Structure\n- Thermal conductivity\n- Thermal expansion\n- Density\n- Cohesive energy\n- Debye temperature\n- Price-per-kilogramme\n\n## Documentation\n\nDocumentation is available [here.](https://elementy.readthedocs.io/en/latest/api.html)\n",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "Interface to data on elements of the periodic table.",
"version": "0.0.18",
"project_urls": {
"Homepage": "https://github.com/Robert-Forrest/elementy"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ebd2ca8ac220649d2f0ad72422a5ae7b44a764942492528caf787e5d61f1d06e",
"md5": "c217df2f68aaa8334a0f1d5e55ba348f",
"sha256": "4eb1fbe36478f211c709e08017798925ec28d7bcf80e905a5a71c8940059fc75"
},
"downloads": -1,
"filename": "elementy-0.0.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c217df2f68aaa8334a0f1d5e55ba348f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 26846,
"upload_time": "2023-09-07T23:58:37",
"upload_time_iso_8601": "2023-09-07T23:58:37.435440Z",
"url": "https://files.pythonhosted.org/packages/eb/d2/ca8ac220649d2f0ad72422a5ae7b44a764942492528caf787e5d61f1d06e/elementy-0.0.18-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a3ae8dae465674a687392d2878d276beb47267d1642badcb2081d268b2328d87",
"md5": "dc56baa53488dc3f11edca2692b1cb80",
"sha256": "bdb386f7bb14fec339ab0918b95c375292a1c3ee1ab2f04128c1ec6c63a14ddf"
},
"downloads": -1,
"filename": "elementy-0.0.18.tar.gz",
"has_sig": false,
"md5_digest": "dc56baa53488dc3f11edca2692b1cb80",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 31458,
"upload_time": "2023-09-07T23:58:38",
"upload_time_iso_8601": "2023-09-07T23:58:38.607292Z",
"url": "https://files.pythonhosted.org/packages/a3/ae/8dae465674a687392d2878d276beb47267d1642badcb2081d268b2328d87/elementy-0.0.18.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-07 23:58:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Robert-Forrest",
"github_project": "elementy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "elementy"
}