{"categories":[{"label":"Physics","url":"https://skillfed.io/packages/category/scientific-engineering-physics"},{"label":"Education","url":"https://skillfed.io/packages/category/education"},{"label":"Chemistry","url":"https://skillfed.io/packages/category/scientific-engineering-chemistry"},{"label":"Atmospheric Science","url":"https://skillfed.io/packages/category/scientific-engineering-atmospheric-science"}],"enrichment":{"capability":"Thermo calculates temperature and pressure-dependent thermodynamic and transport properties for pure chemicals and mixtures, including phase equilibria calculations using equations of state.","skillfed_tags":["thermodynamics","chemical-engineering","phase-equilibrium"],"use_cases":["Calculate thermodynamic properties (enthalpy, entropy, heat capacity) for a pure compound at specified temperature and pressure.","Perform flash calculations to determine phase split and composition for a multicomponent mixture at given conditions.","Retrieve vapor pressure, density, viscosity, and thermal conductivity for a chemical by name without manual data lookup.","Solve for unknown conditions (e.g., temperature at a given vapor pressure) using property inversion methods.","Model chemical mixtures with interaction parameters and equations of state for process simulation."],"what_it_does":"Thermo is a chemical engineering library that retrieves constant properties and calculates temperature and pressure-dependent thermodynamic and transport properties for pure chemicals and mixtures. It supports rigorous phase equilibrium calculations using equations of state (such as Peng-Robinson) and a simpler interface for quick property lookups by chemical name. The library loads chemical constants and correlations from internal databases and provides methods to compute properties like enthalpy, entropy, heat capacity, density, viscosity, thermal conductivity, and surface tension across a range of conditions.\n\nThe package is designed for engineers, scientists, and technicians who need to model chemical behavior in simulations, design calculations, or analysis workflows. It depends on scipy for numerical methods, pandas for data storage and retrieval, fluids for additional correlations, and chemicals for chemical identification and constant properties. The library runs on all major operating systems and supports modern Python versions.","worth_installing":"Yes. Thermo is actively maintained, has no known vulnerabilities, installs with low friction, and is licensed permissively under MIT. It fills a specific need for chemical property calculations in engineering workflows. Install it if you work with thermodynamic modeling, phase equilibria, or chemical property lookups; skip it if your work does not involve chemical engineering calculations."},"id":"thermo","links":{"html":"https://skillfed.io/packages/thermo","md":"https://skillfed.io/packages/thermo.md","pypi":"https://pypi.org/project/thermo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-13","license_spdx":null,"license_treatment":"permissive","name":"thermo","python_support":"supports_current","summary":"Chemical properties component of Chemical Engineering Design Library (ChEDL)"},"popularity":{"monthly_downloads":421993,"position":6784,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.1"}
