Skip to main content

This is the phono3py module.

Project description

Version Badge Downloads Badge PyPI version PyPI codecov

phono3py

A simulation package of phonon-phonon interaction related properties mainly written in python. Phono3py user documentation is found at http://phonopy.github.io/phono3py/.

Mailing list for questions

Usual phono3py questions should be sent to phonopy mailing list (https://sourceforge.net/p/phonopy/mailman/).

Dependency

See requirements.txt. Optionally symfc and scipy are required for using additional features.

Development

The development of phono3py is managed on the develop branch of github phono3py repository.

  • Github issues is the place to discuss about phono3py issues.

  • Github pull request is the place to request merging source code.

  • Formatting rules are found in pyproject.toml.

  • Not strictly, but VSCode's settings.json may be written like below

    "ruff.lint.args": [
        "--config=${workspaceFolder}/pyproject.toml",
    ],
    "[python]": {
        "editor.defaultFormatter": "charliermarsh.ruff",
        "editor.codeActionsOnSave": {
            "source.organizeImports": "explicit"
        }
    },
    
  • Use of pre-commit (https://pre-commit.com/) is encouraged.

    • Installed by pip install pre-commit, conda install pre_commit or see https://pre-commit.com/#install.
    • pre-commit hook is installed by pre-commit install.
    • pre-commit hook is run by pre-commit run --all-files.

Documentation

Phono3py user documentation is written using python sphinx. The source files are stored in doc directory. Please see how to write the documentation at doc/README.md.

How to run tests

Tests are written using pytest. To run tests, pytest has to be installed. The tests can be run by

% pytest

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phono3py-3.17.0.tar.gz (9.6 MB view details)

Uploaded Source

Built Distributions

phono3py-3.17.0-cp313-cp313-win_amd64.whl (464.6 kB view details)

Uploaded CPython 3.13Windows x86-64

phono3py-3.17.0-cp313-cp313-win32.whl (442.7 kB view details)

Uploaded CPython 3.13Windows x86

phono3py-3.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

phono3py-3.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (591.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

phono3py-3.17.0-cp313-cp313-macosx_11_0_arm64.whl (454.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

phono3py-3.17.0-cp312-cp312-win_amd64.whl (464.7 kB view details)

Uploaded CPython 3.12Windows x86-64

phono3py-3.17.0-cp312-cp312-win32.whl (442.7 kB view details)

Uploaded CPython 3.12Windows x86

phono3py-3.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (600.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

phono3py-3.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (591.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

phono3py-3.17.0-cp312-cp312-macosx_11_0_arm64.whl (454.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

phono3py-3.17.0-cp311-cp311-win_amd64.whl (468.7 kB view details)

Uploaded CPython 3.11Windows x86-64

phono3py-3.17.0-cp311-cp311-win32.whl (447.0 kB view details)

Uploaded CPython 3.11Windows x86

phono3py-3.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (610.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

phono3py-3.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (599.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

phono3py-3.17.0-cp311-cp311-macosx_11_0_arm64.whl (458.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

phono3py-3.17.0-cp310-cp310-win_amd64.whl (469.2 kB view details)

Uploaded CPython 3.10Windows x86-64

phono3py-3.17.0-cp310-cp310-win32.whl (447.4 kB view details)

Uploaded CPython 3.10Windows x86

phono3py-3.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (610.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

phono3py-3.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (600.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

phono3py-3.17.0-cp310-cp310-macosx_11_0_arm64.whl (459.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file phono3py-3.17.0.tar.gz.

File metadata

  • Download URL: phono3py-3.17.0.tar.gz
  • Upload date:
  • Size: 9.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0.tar.gz
Algorithm Hash digest
SHA256 414540f73a75d142de50e6515577a11cdc546dc3f9214386796b3bfec0f409ba
MD5 d29933eba1df72a82831f875188b458d
BLAKE2b-256 223b803055e4a6bc4719c86c073a1612027da1802e6df47d7ce6691e43ce489e

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 464.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 06b2e303e3ec517acef8d22ec1cd1e10722ef8dad1d1e68861bb82357acf869f
MD5 5be1128d517676e785f631569cce704d
BLAKE2b-256 2ea90008a483b0e7aa7cc84ba9a5ac64d9bea781a0bffdd4cda85ac08a449dd5

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 442.7 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 971f6952ab35b10e8fa16680d8b817e9b99568d02c87a5ea7a505ba91d1d94f7
MD5 95c83b0aa64aaa496f65c38cefd0ca4f
BLAKE2b-256 da93a3acad2c207ba7cb7ac98bd1a9d3bfe09c5123fbacd489bfce8013ebf253

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d9fa0f6fc07e9a1d1089e0efd23c64d49eb918a41bad5a265d482434ee9423
MD5 d1ff5f7fe2f2a69639543db245e9ee27
BLAKE2b-256 f4663ce3d899c51c6341d243580126b39f08f9c6a330613cc04850d5eaa726d4

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a73df3d3a5e97c96f1518052e51c863fd6c9579aa3f2e798f74ff6aa854d0bde
MD5 7eaed9fe3a30f24de187bc0e4073d5c6
BLAKE2b-256 b9820fd1b849c5c7dc3f135009dcb594692bafd696df31f229010d5c7009da30

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39dc29e7fe7c4b0bea3257ef8293e4ce625f88bae65e1635aa2c5c2620b99514
MD5 0f321c89b314cb1cde333191f7243100
BLAKE2b-256 d97209fbb99caee41928be36deb1960621e378deb7958a1845547cacd0f15b83

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 464.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c9fcd4131eeeae5341fc3ce993b0b5bf5e9860fa74c4995e27ef23310928c791
MD5 8faf7676d3b6494000126c9cd9fba1d7
BLAKE2b-256 036375caa89d649fc6b4f4d04903f85af9448f0bd71e8c84d0295985fd34ac3c

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 442.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9b5d652f9268c15333e16cc44e8c5a3ce92899e8ea9d8dddfad743ccb43c9b2b
MD5 9191ac2e801e275e914b47419f1fc509
BLAKE2b-256 c60071f01e0db08a417dc3732ad7657f90f41fe2c3e1edfee65ca9d2587058cf

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cde84c20c03e345f479350fb6f5e1a7405957363ccecec64d82145ecea5ed6ae
MD5 9e256328ef6b147348b3f106f6cc444e
BLAKE2b-256 a9c8f493d66b0e159114336c0225888ae025d8181a64602eb72751e47a069227

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beb0dfce07130b8d2c3a1588cef65e185adef3eab17c4be5b3d8c07944d145a1
MD5 9af58aa9b27e5c87c82b136ab4b0b1a6
BLAKE2b-256 3f215e1c33602cc759342b4b5bab4c690794263c65b4ea8b20c44fed8a9b53ae

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9399c5398837fd56d1938645193102776f08d3058c4601ca00d635cdf11ad20
MD5 5ce1543451c5da01ad1f9213ecbee0f6
BLAKE2b-256 cf3619048ce287031f5871429d608a2852925fbb59fe8f0477dc3fbeb47beba4

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 468.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d93da8342886ced342e1f9dd4cae4c2314fcc3b93b6fb695e1d47f81d29902f9
MD5 55e266528f16c6bb8fdae692d240cead
BLAKE2b-256 657bac8d4114411117b9f07bce1af60eec53c965dd73492586cbff606f27394f

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 447.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 61443246ab587b53fc9bb59d75f828b91ffd70c3b634ad5719f7b3159a38c73f
MD5 da2bd91e4b398c8400f18d91f724646e
BLAKE2b-256 2f7881d541e269cc60493f888b9f7f818d2eb703ba67da459ad64bca44e4f950

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10b9b200b76172b2cb7205e5ff3017644ec2c59b7a0a55fb5b088abf8583c2b2
MD5 e3cc90cb81ffe052c977a4790e33cc68
BLAKE2b-256 990f6f216685b6d6d1d33393d9644de3348b3235d7f2252736fd49ba064f462d

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a494779ae72b3b7da2f19f3ad68f0c475fa071bfd68f399c6e822fa6eb804153
MD5 4d12e6d376ce9f740b3a715bcb6b2bad
BLAKE2b-256 879a2a91be093ef328f2d9266abf7977f3de1eb97d4b4874a1bea427ddba07ea

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a76af8ddc514cc717e26fe5f2c5454ce730abc1e861ddd5f69f0fce5a346a7a1
MD5 24727c2f4eb74d1a35da185990dc1978
BLAKE2b-256 e89ba328077b4b27cdfed4c3dff96cf7110d1ced8520f5271a454fb27a67b7c6

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 469.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed0c6b73db7d9098ce211097af8a6b0d29175b9ad0c0d615d78b45d113dceba7
MD5 214535ab5f8bcaecd628ae76132845d4
BLAKE2b-256 dbbd965e5fb1fff70db1b6c266b2bdc6a96b9cdb3e979bd67dbdb4d04343d853

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: phono3py-3.17.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 447.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for phono3py-3.17.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c7e9ed34080eff0d3d637d941e2a4071b4cf0eff1c285a0c1748c8f8f38d7443
MD5 b701d3cdb6c311e993f3a791f161e5a6
BLAKE2b-256 d53b8a56efbc8e741210903a3ed7652b7ac8e21f24c1f64d740d34eea5211744

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 395575bfa6ca7afb2de93bf4e31570b52ed4f06aedc34b2e2a0eb1acbbcc8bb6
MD5 5aa29c38fd89725fb518591d84a52222
BLAKE2b-256 e44a9a7b80f9ef316055017d94e12e6aba56269e220cc44016499035316bdfc1

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17c6736a4b90c8ff80c2ec27a18bb0f395b90e0bc021a36641fbee1c849cfa3e
MD5 c47a84787b188ddfb10bcd087468fc2e
BLAKE2b-256 896fbff13755576b9a7b39ea85859511d7e20e2d7ce5e4acc4593c72dccc3d6e

See more details on using hashes here.

File details

Details for the file phono3py-3.17.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phono3py-3.17.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c8a1298c7075cef5a75093a7c15e4f190cceb70ae2230875fc54229d602d7bf
MD5 b5011fa4ee8afe0188ea7382e3371b26
BLAKE2b-256 c897b98c3ebcc7ab27beb07fdb5c702d4f671a3cd2bdf7a4bb42eb10c0d358a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page