Skip to main content

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)

Metadata

Release files for dynaphopy 1.19.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dynaphopy 1.19.0
File Size Uploaded
dynaphopy-1.19.0.tar.gz 69.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dynaphopy 1.19.0
File
dynaphopy-1.19.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dynaphopy-1.19.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
dynaphopy-1.19.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dynaphopy-1.19.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 2.5 MB

Release files / dynaphopy-1.19.0.tar.gz

Download URL dynaphopy-1.19.0.tar.gz
Size 69.3 kB
Tags Source
SHA-256 checksum
How to use checksums
bba34b6a4c28dc82935718a98956b077ecd72754f3f68828e9510f5017c8a8ac
BLAKE2b-256 checksum
How to use checksums
f34b8df13098aa4f5cdfcac7897678fa233ff541a08dec8109927ed3a2f988a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-win_amd64.whl

Download URL dynaphopy-1.19.0-cp312-cp312-win_amd64.whl
Size 97.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
67989295438131bb5c6f5e43b5ac17179e117268bcf7f26a59d59cf8422ee043
BLAKE2b-256 checksum
How to use checksums
2bf957b52a19bfffb74e47a99d344767fd26dd60c34b6ee3bb1bcf6b839b796e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-win32.whl

Download URL dynaphopy-1.19.0-cp312-cp312-win32.whl
Size 94.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c5cb5a16d6f60704d8862e9698181a30245120f32451622042b20dc61171358b
BLAKE2b-256 checksum
How to use checksums
29a6d11269103ef74b39a28b12f4b480f39a054187752415d145a074e2e6ebb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_x86_64.whl
Size 221.6 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
effcec7b16a4c8025ae00c6f3aca1fdc32ba00318b622f0325222d68a0ac7b46
BLAKE2b-256 checksum
How to use checksums
8470a95c433d3cf2272659431c54f5727741aaa29df4798ac86b3dc0ed56a789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl

Download URL dynaphopy-1.19.0-cp312-cp312-musllinux_1_1_i686.whl
Size 223.8 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
68fc0375f1ca83a0348808dc79ea6166b9dfade0b3c14407fc3fb95d3675c907
BLAKE2b-256 checksum
How to use checksums
61c56402bbb58f2d761927349a6f3206ac09308bc9c4f8eaae97959fcb4878d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 197.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
194628a4e35b2cb0ab74d74d9f02cbb11af67fb332ca714aeb1da8a57fd90c54
BLAKE2b-256 checksum
How to use checksums
e73d6087d270858abab45c03f516474aaf550439ca98d99dec3d5fc2790c7363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL dynaphopy-1.19.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 197.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
9c379b09da858ede614d9899ad3df3de1a0dcc935150b2bc891d3d22b72237e5
BLAKE2b-256 checksum
How to use checksums
d8547b8a600ae7ad983d988e77d51004e0d9223dc7f08f73527a5df9dce8c854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL dynaphopy-1.19.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 86.7 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
352463052e17c25d0af3951e2b5735d144694f286304f72126aa119b361a43da
BLAKE2b-256 checksum
How to use checksums
257fc4845344024d3d35870af09ccfb56bcc620d4ed02225702c337562b0dbb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl

Download URL dynaphopy-1.19.0-cp312-cp312-macosx_10_9_universal2.whl
Size 100.1 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
79507b16230f379d320e67a6a41d07c4ae0b95945c05507dcd43fd9baa39a7bd
BLAKE2b-256 checksum
How to use checksums
853ec7709859119a31d2282b46c6cd5eeac874b0494df3d5bb9903f48145c2e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-win_amd64.whl

Download URL dynaphopy-1.19.0-cp311-cp311-win_amd64.whl
Size 97.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1c98976019df21e1ea856777bab3438fa2f5eb0668357d9f22ac3bef6e845bce
BLAKE2b-256 checksum
How to use checksums
5e3a09735323959191d0e93739a1eab25b4dc9dea7cd63c4426c243d472bc5e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-win32.whl

Download URL dynaphopy-1.19.0-cp311-cp311-win32.whl
Size 94.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d898f36f11d7137b88d46eb29bc99bdb8387d9b0b4525b5dd639deca45e7daac
BLAKE2b-256 checksum
How to use checksums
c4b5f150f7173381e647e4eb1075833d5d016bc521e5857c919408c49f1eb3d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_x86_64.whl
Size 221.8 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
f2c925314af7c0250aab2a2c3c29b0f55eb9d563730f3b432a1a639ba8be38b9
BLAKE2b-256 checksum
How to use checksums
077a46563fee14176512c932c1d02adfc4df44954bd3eab35392dc7268ddf430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl

Download URL dynaphopy-1.19.0-cp311-cp311-musllinux_1_1_i686.whl
Size 224.2 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
9fd5d57da25af90dc7e4e40cfd3869569dfd40aa7bb599a8fb9074f610cd4316
BLAKE2b-256 checksum
How to use checksums
350c388684b1b50308f5dfe74917e31c817e87e84e2c75143a329da30e9f1223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 196.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4fe0993b043cfca1bb4d5be10a6595dc529bf661a43fc488acccc6a4d152069f
BLAKE2b-256 checksum
How to use checksums
6dcbb16788561d6e71ef8ffe46639619386fff77cebf732f9b096c6ce5e97589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL dynaphopy-1.19.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 196.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
37e737e878833241096fb78f9f2e4ed9a02a09da42883e49f0cb1c8967c82de4
BLAKE2b-256 checksum
How to use checksums
325d73f3e9771c74e6fd91627081d8661befc9c90a1e749cc44473c946d9c1dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dynaphopy-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 86.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2c2e0fba0d5a273b7c40e7e6ee63415e0c901038c95c9386083297d244d78f4e
BLAKE2b-256 checksum
How to use checksums
f37f97dedbbe4f3120e18310e25266442f1b1a70bb4a2150e434190399d26124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL dynaphopy-1.19.0-cp311-cp311-macosx_10_9_universal2.whl
Size 100.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
08fb8b79a120d6e53dbbb78db2392a0f9ad8db4428fc3a0cbbb9c21894f14fe1
BLAKE2b-256 checksum
How to use checksums
0881144169060f5bc5e4cba29a47de4eb04a156616dd4d2ece1e8b8584284e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.19.0 This release

17 release files

1.17.11

1 release file

1.17.9

1 release file

1.17.8

1 release file

1.17.7

1 release file

1.17.6

1 release file

1.17.5

1 release file

1.17.4

1 release file

1.17.3

1 release file

1.17.2

1 release file

1.17.1

1 release file

1.17.0

1 release file

1.16.8

1 release file

1.16.6

1 release file

1.16.5

1 release file

1.16.4

1 release file

1.16.3

1 release file

1.16.2

1 release file

1.16.1

1 release file

1.16

1 release file

1.15.3

1 release file

1.15.2

1 release file

1.15.1

1 release file

1.15

1 release file

1.14.6

1 release file

1.14.5

1 release file

1.14.4

1 release file

1.14.3

1 release file

1.13

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page