Skip to content

Bump phonopy from 4.5.0 to 4.6.0 - #558

Merged
github-actions[bot] merged 2 commits into
mainfrom
dependabot/pip/phonopy-4.6.0
Sep 28, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
dependabot/pip/phonopy-4.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown
Contributor

Bumps phonopy from 4.5.0 to 4.6.0.

Changelog

Sourced from phonopy's changelog.

Sep-24-2026: Version 4.6.0

  • Experimental release of {ref}the anisotropic thermal expansion <aniso-thermal-expansion>. The lattice parameters are sampled on a grid, and the free energy is minimized over them at each temperature, so that each crystal axis has its own thermal expansion coefficient. The commands are phonopy-strain-cells, phonopy-anisotropic-qha-dataset and phonopy-anisotropic-qha. The command-line options, the aniso_qha_dataset.hdf5 layout and the APIs may change between releases without a deprecation period. The details of the implementation are described in https://arxiv.org/abs/2609.24336.
  • NEW {ref}EXCLUDE_GAMMA_ACOUSTIC <exclude_gamma_acoustic_tag> tag, --exclude-gamma-acoustic option and exclude_gamma_acoustic keyword of Phonopy.run_thermal_properties. They exclude the three acoustic modes at {math}\Gamma from the free energy, the entropy, the heat capacity and the zero-point energy. The acoustic modes are taken to be the three modes at {math}\Gamma with the smallest absolute frequencies {math}|\nu|. An imaginary mode is stored as a negative frequency, so a large imaginary mode is not taken for an acoustic one. The default is off in this version. Phonopy prints a warning when an acoustic mode at {math}\Gamma enters the sums, and the default will change to on in phonopy v5.
  • Behavior change: phonopy-mlpsscha and MLPSSCHA exclude the three acoustic modes at {math}\Gamma from the harmonic part of the SSCHA free energy by default. The free energies therefore differ from those of phonopy 4.5. --no-exclude-gamma-acoustic (exclude_gamma_acoustic=False) recovers the previous behavior.
  • QHAResult.entropy_temperature and QHAResult.enthalpy_temperature give the entropy and the enthalpy of the system at constant pressure. The entropy is taken from a polynomial fit of {math}S(V) at the equilibrium volume, and the enthalpy is {math}H = G + TS. The deprecated PhonopyQHA has the same two properties. (PR #988 by @​shaneraphel)
  • Behavior change: the arrays of QHAResult returned by run_qha are in eV, angstrom and K. Entropies and heat capacities are in eV/K, and bulk moduli are in eV/angstrom^3. They were in J/K/mol and GPa before. The pressure argument of run_qha stays in GPa. The files written by phonopy.qha.output are converted back and are unchanged.
  • BZGrid.gp_Gamma returns None for a grid that does not contain {math}\Gamma, such as a mesh shifted by half a grid spacing. Before, it returned the grid point at address (0, 0, 0), which is not {math}\Gamma on such a grid. Mesh.gamma_index gives the index of {math}\Gamma among the irreducible q-points, or None.
  • The pypolymlp interface requires pypolymlp 0.21.3 or later.
Commits
  • 3303d27 Merge pull request #996 from phonopy/release
  • 9980034 Prepare for release v4.6.0
  • fc63cc8 Merge pull request #995 from phonopy/exclude-gamma-acoustic
  • a0cee89 Exclude the acoustic modes at Gamma from the thermal properties, by default i...
  • a41c4b5 Return None from BZGrid.gp_Gamma on a grid without Gamma, and add Mesh.gamma_...
  • f6e2308 Symmetrize the force constants of a type-1 aniso QHA dataset by the symfc pro...
  • 657b390 Merge pull request #994 from phonopy/pre-commit-ci-update-config
  • d7028e8 [pre-commit.ci] pre-commit autoupdate
  • a01db04 Rename the anisotropic QHA page to aniso-thermal-expansion, since step 5 is n...
  • 62682e2 Merge pull request #991 from phonopy/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [phonopy](https://github.com/phonopy/phonopy) from 4.5.0 to 4.6.0.
- [Changelog](https://github.com/phonopy/phonopy/blob/main/doc/changelog.md)
- [Commits](phonopy/phonopy@v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: phonopy
  dependency-version: 4.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file minor add functionality in a backward compatible manner python Pull requests that update python code labels Sep 28, 2026
@dependabot
dependabot Bot requested a review from jan-janssen as a code owner September 28, 2026 16:12
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file minor add functionality in a backward compatible manner python Pull requests that update python code labels Sep 28, 2026
@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 0e9ffceb-dee6-4af8-bb48-3494a4599925

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Sep 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.90%. Comparing base (afe2af5) to head (a3cec15).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #558   +/-   ##
=======================================
  Coverage   97.90%   97.90%           
=======================================
  Files          29       29           
  Lines        2004     2004           
=======================================
  Hits         1962     1962           
  Misses         42       42           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
github-actions Bot merged commit a93240a into main Sep 28, 2026
21 checks passed
@github-actions
github-actions Bot deleted the dependabot/pip/phonopy-4.6.0 branch September 28, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file minor add functionality in a backward compatible manner python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant