Skip to main content

Python library written in C++ for calculation of local atomic structural environment

Project description

pyscal - python Structural Environment Calculator

Complete documentation with examples available here.

pyscal3, a completely new pyscal which is faster and can handle a large number of atoms, with a much more user-friendly and intuitive interface. Adds more features such as more structure creation including grain boundaries, selection, and deletion of atoms

Installation

pyscal3 can be installed directly using conda by the following statement-

    conda install -c conda-forge pyscal3

From repository

pyscal can be built from the repository by-

    git clone https://github.com/pyscal/pyscal3.git
    cd pyscal3
    pip install .

Citing the work

If you use pyscal3 in your work, the citation of the following article will be greatly appreciated:

Sarath Menon, Grisell Díaz Leines and Jutta Rogal (2019). pyscal: A python module for structural analysis of atomic environments. Journal of Open Source Software, 4(43), 1824, https://doi.org/10.21105/joss.01824

Works using pyscal

For a complete list of publications which used pyscal, see here.

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

pyscal3-3.3.2.tar.gz (165.0 kB view details)

Uploaded Source

Built Distributions

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

pyscal3-3.3.2-cp313-cp313-win_amd64.whl (276.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pyscal3-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (500.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyscal3-3.3.2-cp313-cp313-macosx_11_0_arm64.whl (360.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyscal3-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl (402.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyscal3-3.3.2-cp312-cp312-win_amd64.whl (276.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pyscal3-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (500.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyscal3-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (361.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyscal3-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl (401.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyscal3-3.3.2-cp311-cp311-win_amd64.whl (275.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pyscal3-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (498.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyscal3-3.3.2-cp311-cp311-macosx_11_0_arm64.whl (360.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyscal3-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl (399.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyscal3-3.3.2-cp310-cp310-win_amd64.whl (273.7 kB view details)

Uploaded CPython 3.10Windows x86-64

pyscal3-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyscal3-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (358.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyscal3-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl (398.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file pyscal3-3.3.2.tar.gz.

File metadata

  • Download URL: pyscal3-3.3.2.tar.gz
  • Upload date:
  • Size: 165.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyscal3-3.3.2.tar.gz
Algorithm Hash digest
SHA256 36466d6b78da6bf5bc2a25a282582b45decd8b1b626e468e55d13b759b4a4111
MD5 c902052c318f7bd969441439c62c9347
BLAKE2b-256 a6bbbf4fdc7075833b805c1c68b687e6f2a0df53a2c9107b3627b03c87520e3f

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyscal3-3.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 276.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyscal3-3.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8d20bc9582e421dec01f344eb2a7630326220c7696035abaac676ab0b3126417
MD5 65bb7d96175e7450067bb8be9d3bdd47
BLAKE2b-256 47ecf2b337a5efc45fa51f93fb815a326ee86faa494d430b40b8957d304cfb5e

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78769b27820c89efd6a4b5848611fc81afeb996ff799705b41efb84c8b38b40a
MD5 e6c5babcc5038ec65887a351f2f00999
BLAKE2b-256 91bd197dae134b52b339450c84ff123717305943ca30accf89f47b64b3733b51

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4b542b9ca559c131348afa64fc047cf08c9c1d3901c9be5e114bbe4bd4a7f5c
MD5 04021935a3e50b461826189f31d76d4c
BLAKE2b-256 1dc9f707c04b4673d00dff830a28ce6ddcc51e8f0bf92fb24c9cfb6b571cbd66

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fa56b613edefdbc38a61056e2a6b5310142b07a27dbee96cab048359009980fa
MD5 2b541246f5660a40213550a7f8c52e76
BLAKE2b-256 3b41ca535cc360b99a5d56cfe6798c8b00c38fc510936ce31f483474e0ef5de0

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyscal3-3.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 276.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyscal3-3.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a27dda21ab4ef91ffb75b5b7b49fed95c45875cd5d9283a0d29637267b30a9a4
MD5 2b42bbc9adb0fb295ea804c28f087123
BLAKE2b-256 9d05258fe8bec2dcd8beea48ee561196ccdc2b9ca58a7e0e635d0f184e6da874

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f457449161fb5ea2809a612b048bd699aaac354bc10d5c8a566b050d9cb0fba
MD5 f88914232a1d4b15c608fabe05a8a5b3
BLAKE2b-256 3833ec9c0c2d949ddd54563a13590011a7fecb3dd37cc2aaf70ef7ed667bcc70

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92dc9488dcf1357dce7099e5d73a5ff93fe9b0e3509a5b50367e33fcfab1d779
MD5 816aa789fecac44fda74342d0782dc96
BLAKE2b-256 af48b95b8eaf351b06ec209b5b4651d2d0df3c5b751b163331edd3d015004887

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ddfb4cb6c73c9f61c095d3db8d1ba2eec56b40bd4c76a67d6a0c2a10ad9c4fd2
MD5 c6bbe2a4c0f16191cb732b533663afe1
BLAKE2b-256 8c456323522b7ee13765411ed49126d15bedd498919cde8a0c0d5ff7640e2c5e

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyscal3-3.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 275.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyscal3-3.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f17593962a8ab099ed07bc739e99a588b6bf4f52ccf647a9050a4b741d5341a9
MD5 e499a110fc72e676445e04e72866a942
BLAKE2b-256 22898981fdae7d4c193253a6e41b2845f9719f5f1afdf3bf928bcfd59c13424b

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 972844e02d81a8bb48b88aa8be9838517af423d050dd92052102c4387d3a41ab
MD5 e6a089ba9e26fe9dab0d7e1a534a79c7
BLAKE2b-256 83477703a798660681482c5dd008b7ab6434b4142142be4ff279980e561111f9

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cad30d80e0ae6dc5ee6a39cf3253fec3e9144a6eb15bf08146c9df9eea01e38
MD5 776cddd79def92c3ce88b5085f95325c
BLAKE2b-256 80ff1b1426fa8a56452a4a0b5b4061ac5a31791c25bb2b600bbc910af7de820d

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40721d64609cce4d999ac9e4c5fa8d0f377acd2185845bc33b143099691399f5
MD5 d4a78c2b5245a438707ff0e3c04e50ee
BLAKE2b-256 7082b39c974aa91525298efc783818b6252d4a0587902bb22a3f648f870879b1

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyscal3-3.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 273.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyscal3-3.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f882850d592c0efb92647342c46613c038b4a54f9d694be68802bfdc8c62a898
MD5 ff1bf1f6c595593094e56b1888600806
BLAKE2b-256 172dabff59d18df71e300a835dc35f74492d208149d5fc98aed95ab70c6bcbf4

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c88544d7feb12659577a01defd209a138bb7f9c2822edec347b489b2d5e185c7
MD5 cf455a6ebdc99d2b4219eddfef47d79c
BLAKE2b-256 31dcf0de2e4a412666f58e6f992563d191baf2d6fd10b01a019c981c6437c8e2

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 687d1343cdd658e1c3e68393a4f30330fc201fb7ca74fcd52b842960292f3994
MD5 713baa01b82c208fed485d081ae42bc2
BLAKE2b-256 08e0ec69774738d08dac25f44cb7635530245929f5474741e093d05d2e9adf2a

See more details on using hashes here.

File details

Details for the file pyscal3-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyscal3-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d34b70c368238624093f7294ffdefcd40a774ac7c4350e8afeabf937f483aee
MD5 9eb0bf79ae236578891e5f462c45fab3
BLAKE2b-256 7388768136b1039c411bc8829f64285779567abe8891109f00fcafce479c32f1

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