{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"},{"label":"Chemistry","url":"https://skillfed.io/packages/category/scientific-engineering-chemistry"}],"enrichment":{"capability":"Provides a Python API to query properties of chemical elements, ions, and isotopes from the periodic table, with support for physical units via pint and data export to pandas.","skillfed_tags":["chemistry-data","periodic-table","scientific-computing"],"use_cases":["Retrieve atomic properties (mass, electron configuration, oxidation states) for elements in a chemistry simulation or calculation","Build periodic table visualizations showing trends in properties like electronegativity or atomic radius across groups and periods","Look up isotope data (half-life, abundance, mass number) for nuclear physics or radiochemistry research","Perform unit-aware calculations on physical properties using pint integration to convert between measurement systems","Export element and isotope data to pandas DataFrames for statistical analysis or machine learning workflows"],"what_it_does":"Mendeleev is a Python library that wraps periodic table data into an object-oriented API, letting you access element properties by symbol or atomic number. It stores data on basic properties (atomic weight, electron configuration, block), size-related measurements (atomic radius, covalent radius, van der Waals radius in multiple scales), electronegativity scales (Pauling, Allen, and others), physical properties (melting point, boiling point, density, ionization energies), and isotope-specific information (mass, half-life, abundance). Since version 1.2.0, it integrates with pint to attach physical units to properties, enabling unit-aware calculations.\n\nThe package is designed for chemists, physicists, and educators who need programmatic access to element data. It supports bulk data access via pandas integration and includes a command-line interface. The underlying data is maintained separately in the mendeleev-data repository and available in multiple formats (CSV, JSON, SQL, HTML, Markdown), so you can also work with raw data directly if needed.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and installs with low friction. It fills a genuine need for programmatic periodic table access in Python and is well-suited for chemistry, physics, and education use cases. The recent addition of pint integration for units support makes it more useful for scientific calculations."},"id":"mendeleev","links":{"html":"https://skillfed.io/packages/mendeleev","md":"https://skillfed.io/packages/mendeleev.md","pypi":"https://pypi.org/project/mendeleev/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-26","license_spdx":null,"license_treatment":"permissive","name":"mendeleev","python_support":"supports_current","summary":"Pythonic periodic table of elements"},"popularity":{"monthly_downloads":231364,"position":9088,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
