elementy


Nameelementy JSON
Version 0.0.18 PyPI version JSON
download
home_pagehttps://github.com/Robert-Forrest/elementy
SummaryInterface to data on elements of the periodic table.
upload_time2023-09-07 23:58:38
maintainer
docs_urlNone
authorRobert Forrest
requires_python>=3.7
licenseBSD 3-Clause License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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)

            

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![Tests](https://github.com/Robert-Forrest/elementy/actions/workflows/tests.yml/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/elementy/badge/?version=latest)](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"
}
        
Elapsed time: 0.17095s