Skip to main content

Fast XRD pattern calculator with Rust acceleration (5-10x faster than original pymatgen implementation)

Project description

XRD-Rust

Compute XRD patterns using the pymatgen XRDCalculator, with performance-critical components rewritten in Rust to achieve on average⚡5 - 10× speedup. More peaks and more atoms in your structure, more speedup.

How to install it

Write into console: pip install xrd-rust-calculator

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

xrd_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xrd_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (217.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xrd_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (225.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

xrd_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

xrd_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (217.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xrd_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (226.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

xrd_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

xrd_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (217.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xrd_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl (226.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

xrd_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

xrd_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (217.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xrd_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl (226.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

xrd_rust-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

xrd_rust-0.2.0-cp38-cp38-macosx_11_0_arm64.whl (217.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

xrd_rust-0.2.0-cp38-cp38-macosx_10_12_x86_64.whl (226.3 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file xrd_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8deb62f0a54014e0d8ace60c4763d1678aa6d25d983c7b3cd24d7be432f6aefa
MD5 9caf9d445d4a8951f073ece679ff769a
BLAKE2b-256 d9ce4d6be941c6035464e5f356d1b02efd0a0d170ec46384e8b98f1a4ccacad6

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e99585c37a8d94c2a18ed309eb845f5e6ee0aee5269cc8b0a2e1ea7b9abc4f87
MD5 89aef70cb02a213353dc0fd8d671e461
BLAKE2b-256 0239b393fab55f1ac1eecae9d7ace8b8b149f4884c8ddd9ad1e5027fa71b2913

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 941b60ce85d1c3b5d4bdc44b140ba464441c276ee99e713a64e693a0f6e678e3
MD5 f6b411194486f2a02c3adcde7983f117
BLAKE2b-256 ed03f547878e1fb48fe2e4f6c3bf2dc1df32268127ecd566febaf7d13a0bf6d3

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7345a47113406d8d554a09bfadffa9c838d5dadcce43952e481c761c56b5a9ea
MD5 ea8bbcf511c8f17c9c6d99a0db0979a1
BLAKE2b-256 e7658be3a7664730c0bfdd73f1ac6aaf7cffd45b9945830626a57c403151e7eb

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 803c763866eb63a658c6348f6a978d0a51a47dbf63959820bbb46da64c41519a
MD5 3d111664385344d6becfb82cc8decd8f
BLAKE2b-256 e69795dd8f775578482c9f8a65d3899457ad627c717ab0356d4e9eb06e4300d9

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59d27658bf5bb6980a759dacb03d8ccd43fb2758c08960a5766cdeb11b5d7b06
MD5 31a232ea944e15ece772b9673c03db62
BLAKE2b-256 6a8e4f615bd4f319e1784708e7e931ed18c738e4c036e57908cba890ab894110

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afc77a085de8fcee3a1e73854faf16771bec9a555de68fd1d4987aa9a8686312
MD5 2a8a1c426b4ea73e5d7670cb29dbc121
BLAKE2b-256 c08e564418d145b9d004f7d7aa562023b65816ed11c0261c8b000083cb2c7c92

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c1cfb8863c686725ca2f05a8b7eb12933922e3a04990f812f17efe2a2aef221
MD5 0e2cf0c36aa8fb77ddda213b790a973f
BLAKE2b-256 198389c0b5c5c70fd2b2f6d08344bfaae6fc99303acb5f44e709176dea0651c2

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 488463ecf80dcaf14519156b1826cfca345e66d250a733d4d2e79bbadac8cf4a
MD5 846c9555f5b2be838d5316df26d8f054
BLAKE2b-256 ce7c978816ef08ff63ec5098f87c2e439952f05a9e7602ec7db0430bdac44615

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23c76f826b11c7459c6a394a2b41a96d866cd07f5eddced576882db72c2c8691
MD5 351d833d6a4a2e94f977b6fe9bf580e8
BLAKE2b-256 c2632e1e87bac0385fae14ce9a4339feb8bb4b15cbc6e0f136396ca23e150445

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de5c24d12526500a8954a77ee509ae5aa45586ee935a7a8b59a666b334761f77
MD5 d095746b14530615d4b3ddead8781980
BLAKE2b-256 b0ce6cd2895ecdc082950335d21bd3f17ef8529fa2b4517763cf8bbca4909bbf

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77fbd52e1d205e76813d4e4d048559c52fd3650f8c83a9d973bd6735beaa2685
MD5 5704186ea39b294499d70523bd0a4545
BLAKE2b-256 62ff8d59d8d421eed686391ff4bf2025eb3088db574975228b90b4df6ef1f5ad

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adced5daea00b0ab4e5ecaf293839348b695d6119cafc5306dcfac27f735ff88
MD5 d51df974bced1aa8240ca474656c59a1
BLAKE2b-256 067a9d13afdba7ac03abeb247f58d07fbe9d345e3eafc627bf8c91256561e4e9

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 239b202c33f9814971db10a884ca4160cee6d07a4b6551e166371e3a62fd5122
MD5 adc61423706b1b5e2f407a2e31ece676
BLAKE2b-256 d2ef802f795048de1a6422a79f61c2c5606fa3041429bc0dc2cd393117078f97

See more details on using hashes here.

File details

Details for the file xrd_rust-0.2.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xrd_rust-0.2.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d1cb032c4e229d2879d3d141773465c2a97af4b092c3cdc5d4d3a2e8ea3357c
MD5 18c10488f1a3fc811d522f5d31a7bddd
BLAKE2b-256 650e48a16085cb7caa1c1d7aa1bbc1a18759377d1d2e4d1bfab3d017a961e0d4

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