Skip to main content

dynaphopy module

Project description

PyPI version Build Status Coverage Status DOI

DynaPhoPy

Software to calculate crystal microscopic anharmonic properties from molecular dynamics (MD) using the normal-mode-decomposition technique. These properties include the phonon frequency shifts and linewidths, as well as the renormalized force constanst and thermal properties by using quasiparticle theory. This code includes interfaces for MD outputs from VASP and LAMMPS. PHONOPY code is used to obtain harmonic phonon modes.

Online manual: http://abelcarreras.github.io/DynaPhoPy/

Installation instructions

  1. Requirements

2a. Install from pypi repository

pip install dynaphopy --user

2b. Install from source (requires c compiler)

  • Install requirements from requirements.txt:
pip install -r requirements.txt --user
  • Run setup.py to install dynaphopy
python setup.py install --user

Executing this software

  1. Command line method
  • execute dynaphopy -h for detailed description of available options
    dynaphopy input_file MD_file [Options]
    
  1. Interactive mode
  • Use -i option from command line method and follow the instructions
    dynaphopy input_file MD_file -i
    
  1. Scripting method (as a module)
  • Dynaphopy can be imported as a python module
  • In examples/api_scripts directory an example script is available (script_silicon.py)
  • The comments in the script makes it (hopefully) self explained.

Input files for several materials can be found in the same example/inputs directory. More information in the online manual at: http://abelcarreras.github.io/DynaPhoPy

Contact info

Abel Carreras
abelcarreras83@gmail.com

Donostia International Physics Center (DIPC)
Donostia-San Sebastian (Spain)

Project details


Download files

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

Source Distribution

dynaphopy-1.19.0.tar.gz (69.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dynaphopy-1.19.0-cp312-cp312-win_amd64.whl (97.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dynaphopy-1.19.0-cp312-cp312-win32.whl (94.8 kB view details)

Uploaded CPython 3.12Windows x86

dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl (221.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl (223.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (197.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (197.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl (86.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl (100.1 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

dynaphopy-1.19.0-cp311-cp311-win_amd64.whl (97.7 kB view details)

Uploaded CPython 3.11Windows x86-64

dynaphopy-1.19.0-cp311-cp311-win32.whl (94.7 kB view details)

Uploaded CPython 3.11Windows x86

dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl (221.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl (224.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (196.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (196.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl (86.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl (100.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file dynaphopy-1.19.0.tar.gz.

File metadata

  • Download URL: dynaphopy-1.19.0.tar.gz
  • Upload date:
  • Size: 69.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dynaphopy-1.19.0.tar.gz
Algorithm Hash digest
SHA256 bba34b6a4c28dc82935718a98956b077ecd72754f3f68828e9510f5017c8a8ac
MD5 27c457cc2f83e4b185d7cfa3cc7d46a5
BLAKE2b-256 f34b8df13098aa4f5cdfcac7897678fa233ff541a08dec8109927ed3a2f988a6

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dynaphopy-1.19.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 97.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67989295438131bb5c6f5e43b5ac17179e117268bcf7f26a59d59cf8422ee043
MD5 a0694b7443c3ce55c004a2f00ef966e6
BLAKE2b-256 2bf957b52a19bfffb74e47a99d344767fd26dd60c34b6ee3bb1bcf6b839b796e

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: dynaphopy-1.19.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 94.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c5cb5a16d6f60704d8862e9698181a30245120f32451622042b20dc61171358b
MD5 3c3079d7064e2d475292912624fd4bd9
BLAKE2b-256 29a6d11269103ef74b39a28b12f4b480f39a054187752415d145a074e2e6ebb6

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 effcec7b16a4c8025ae00c6f3aca1fdc32ba00318b622f0325222d68a0ac7b46
MD5 1e88b0a309821b7d3a089b2152e6e261
BLAKE2b-256 8470a95c433d3cf2272659431c54f5727741aaa29df4798ac86b3dc0ed56a789

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 68fc0375f1ca83a0348808dc79ea6166b9dfade0b3c14407fc3fb95d3675c907
MD5 5d02d33bda781a64c207545fc9353906
BLAKE2b-256 61c56402bbb58f2d761927349a6f3206ac09308bc9c4f8eaae97959fcb4878d0

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 194628a4e35b2cb0ab74d74d9f02cbb11af67fb332ca714aeb1da8a57fd90c54
MD5 ce3eb8582c6d9847aaf3ca236abfbc78
BLAKE2b-256 e73d6087d270858abab45c03f516474aaf550439ca98d99dec3d5fc2790c7363

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c379b09da858ede614d9899ad3df3de1a0dcc935150b2bc891d3d22b72237e5
MD5 23721c2fa56d95dbd394600e6c231296
BLAKE2b-256 d8547b8a600ae7ad983d988e77d51004e0d9223dc7f08f73527a5df9dce8c854

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352463052e17c25d0af3951e2b5735d144694f286304f72126aa119b361a43da
MD5 9bea00bf40321cbcceb5c0bf5fcc22d6
BLAKE2b-256 257fc4845344024d3d35870af09ccfb56bcc620d4ed02225702c337562b0dbb2

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 79507b16230f379d320e67a6a41d07c4ae0b95945c05507dcd43fd9baa39a7bd
MD5 3e8394fb7a76190ee7fc834612e551f4
BLAKE2b-256 853ec7709859119a31d2282b46c6cd5eeac874b0494df3d5bb9903f48145c2e4

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dynaphopy-1.19.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 97.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1c98976019df21e1ea856777bab3438fa2f5eb0668357d9f22ac3bef6e845bce
MD5 4ce287a339cc1cb8589671262d178dc8
BLAKE2b-256 5e3a09735323959191d0e93739a1eab25b4dc9dea7cd63c4426c243d472bc5e6

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: dynaphopy-1.19.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 94.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d898f36f11d7137b88d46eb29bc99bdb8387d9b0b4525b5dd639deca45e7daac
MD5 182322f75914e3b6924f32c4b9728717
BLAKE2b-256 c4b5f150f7173381e647e4eb1075833d5d016bc521e5857c919408c49f1eb3d4

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2c925314af7c0250aab2a2c3c29b0f55eb9d563730f3b432a1a639ba8be38b9
MD5 1d049dd6e8aa540460954e50f3ff15ba
BLAKE2b-256 077a46563fee14176512c932c1d02adfc4df44954bd3eab35392dc7268ddf430

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9fd5d57da25af90dc7e4e40cfd3869569dfd40aa7bb599a8fb9074f610cd4316
MD5 a369cd9876dfc178f6e8d9ca5510a13f
BLAKE2b-256 350c388684b1b50308f5dfe74917e31c817e87e84e2c75143a329da30e9f1223

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fe0993b043cfca1bb4d5be10a6595dc529bf661a43fc488acccc6a4d152069f
MD5 60c2f1769d2c0d99fcb8c12bf7925ba2
BLAKE2b-256 6dcbb16788561d6e71ef8ffe46639619386fff77cebf732f9b096c6ce5e97589

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37e737e878833241096fb78f9f2e4ed9a02a09da42883e49f0cb1c8967c82de4
MD5 32743cc386f865551a7818d283c6769f
BLAKE2b-256 325d73f3e9771c74e6fd91627081d8661befc9c90a1e749cc44473c946d9c1dd

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c2e0fba0d5a273b7c40e7e6ee63415e0c901038c95c9386083297d244d78f4e
MD5 8460745c58e91ed60fd127825e88f965
BLAKE2b-256 f37f97dedbbe4f3120e18310e25266442f1b1a70bb4a2150e434190399d26124

See more details on using hashes here.

File details

Details for the file dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 08fb8b79a120d6e53dbbb78db2392a0f9ad8db4428fc3a0cbbb9c21894f14fe1
MD5 869e5646e555c428ed57dc2ad86ea72a
BLAKE2b-256 0881144169060f5bc5e4cba29a47de4eb04a156616dd4d2ece1e8b8584284e86

See more details on using hashes here.

Supported by

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