{"categories":[{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"},{"label":"Chemistry","url":"https://skillfed.io/packages/category/scientific-engineering-chemistry"}],"enrichment":{"capability":"Searches and parses NIST-JANAF thermochemical tables into polars DataFrames, with corrections for common data quality issues in the source tables.","skillfed_tags":["thermodynamics","chemistry-data","nist-reference"],"use_cases":["Look up standard formation enthalpies and Gibbs free energies for compounds at reference temperature (298.15 K) for equilibrium calculations.","Retrieve heat capacity and entropy data across a temperature range for thermodynamic simulations or process design.","Search for thermochemical properties of a specific compound by chemical formula to validate or supplement experimental measurements.","Extract tabular thermodynamic data into a DataFrame for batch analysis or integration into a larger computational chemistry workflow.","Verify compound identifiers and available temperature ranges before performing high-temperature thermodynamic calculations."],"what_it_does":"janaf is a Python wrapper around the NIST-JANAF Thermochemical Tables, a curated reference database of thermodynamic properties for chemical compounds. It lets you search for compounds by formula and retrieve their thermochemical data\u2014heat capacity, entropy, Gibbs free energy, formation enthalpy, and more\u2014across a temperature range, parsed directly into a polars DataFrame for analysis and calculation.\n\nThe package includes corrections for known data quality issues in the original NIST tables (missing signs, formatting gaps, stray comment lines) and exposes the underlying data as structured columns. It depends only on polars for data handling, making it lightweight to install. The bundled thermochemical data comes from NIST's official tables, though the wrapper itself is newly maintained.","worth_installing":"Yes, if you need reliable access to NIST-JANAF thermochemical reference data in Python. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and integrates cleanly with polars. The permissive license and low dependency count make it a straightforward addition to chemistry or materials science workflows. Not necessary if you already have direct access to NIST tables or use a different thermodynamic database."},"id":"janaf","links":{"html":"https://skillfed.io/packages/janaf","md":"https://skillfed.io/packages/janaf.md","pypi":"https://pypi.org/project/janaf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-14","license_spdx":"0BSD","license_treatment":"permissive","name":"janaf","python_support":"supports_current","summary":"Python wrapper for NIST-JANAF Thermochemical Tables"},"popularity":{"monthly_downloads":531795,"position":6152,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
