{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"Phonopy calculates phonon properties and vibrational spectra for crystal structures using a hybrid Python and Rust backend, with support for multiple crystal structure formats and analysis workflows.","skillfed_tags":["phonons","materials-science","lattice-dynamics"],"use_cases":["Calculate phonon band structures and density of states for crystal materials to understand vibrational properties.","Compute thermal properties (heat capacity, entropy, free energy) from phonon frequencies across temperature ranges.","Analyze lattice dynamics and identify vibrational modes in materials for spectroscopy comparison or stability assessment.","Generate input files and manage workflows for phonon calculations from ab initio or empirical force fields.","Study anharmonic effects and phonon interactions using force constants from symfc integration."],"what_it_does":"Phonopy is a Python package for calculating phonon properties and vibrational spectra in crystalline materials. It combines Python for orchestration and user-facing workflows with a Rust backend (phonors) for compute-intensive operations, enabling efficient calculation of phonon dispersions, density of states, thermal properties, and related quantities. The package supports multiple crystal structure file formats and integrates with visualization tools like matplotlib and h5py for data storage.\n\nTypically used by materials scientists and computational physicists to predict lattice dynamics from first-principles calculations or empirical potentials. It handles the full pipeline from structure input through phonon analysis, with dependencies on numpy for numerical operations, spglib for symmetry analysis, symfc for force constants, and PyYAML for configuration. Active development and a mature codebase (since 2016) make it a standard tool in computational materials science workflows.","worth_installing":"Yes, if you work in computational materials science or lattice dynamics. Phonopy is actively maintained, has no known vulnerabilities, and offers a mature, well-documented workflow for phonon calculations. Medium install friction is manageable given the pre-built wheels and clear dependency chain. The BSD-3-Clause license poses no commercial restrictions. Install only if your workflow requires phonon analysis; it is not a general-purpose tool."},"id":"phonopy","links":{"html":"https://skillfed.io/packages/phonopy","md":"https://skillfed.io/packages/phonopy.md","pypi":"https://pypi.org/project/phonopy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-17","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"phonopy","python_support":"supports_current","summary":"This is the phonopy module."},"popularity":{"monthly_downloads":243389,"position":8799,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.4.0"}
