Skip to main content

A general purpose classical simulation package

Project description


Markdownify
RASPA3

This software is a general purpose classical simulation package.

It has been developed at the University of Amsterdam (Amsterdam, The Netherlands) during 2022/2026 in active collaboration with Eindhoven University of Technology (Eindhoven, Netherlands), Delft University of Technology (Delft, The Netherlands), and Northwestern University (Evanston, USA).

GitHub Actions Workflow Status GitHub Issues or Pull Requests Documentation Unittests

AuthorsContributorsRunningPythonDependencies

Authors

Drs. Youri Ran, University of Amsterdam
Drs. Shrinjay Sharma, Delft University of Technology
Dr. Salvador R.G. Balestra, Universidad Pablo de Olavide
Drs. Zhao Li, Northwestern University
Prof. Sofia Calero, Eindhoven University of Technology
Prof. Thijs Vlugt, Delft University of Technology
Prof. Randall Q. Snurr, Northwestern University
Dr. David Dubbeldam, University of Amsterdam

Contributors

Olivier Marchand, equitable binning and site resolved density grid support
Alvaro Vazquez Mayagoitia, Argonne National Lab, contribution to openmp-implementation discussion
Anserme, better README.md and packaging

Citing RASPA3

Y.A. Ran, S. Sharma, S.R.G. Balestra, Z. Li, S. Calero, T.J.H. Vlugt, R.Q. Snurr, D. Dubbeldam, "RASPA3: A Monte Carlo code for computing adsorption and diffusion in nanoporous materials and thermodynamics properties of fluids", 2024, J. Chem. Phys., 161, 114106, DOI

Running

cd examples/basic/1_mc_methane_in_box
./run

Implemented so far

  • rigid molecules and rigid framework
  • multiple systems, box or framework
  • grand canonical ensemble (CBMC, CFCMC, and CB/CFCMC)
  • Gibbs ensemble (CBMC, CFCMC, and CB/CFCMC)
  • Monte Carlo NPT ensemble
  • transition matrix Monte Carlo
  • Molecular Dynamics NVT ensemble (Nose-Hoover thermostat)
  • binary restart
  • blocking pockets
  • PDB-movies, energy histograms, number of molecule histograms
  • RDF, MSD-order-N, VACF, density grids (cube files)
  • charge equilibration
  • MC/MD hybrid move
  • tail-corrections for CFCMC
  • grids for rigid frameworks
  • writing and reading restart-files
  • external field interpolation grids

Experimental

  • flexible molecules (CBMC)
  • partial insertion move

Todo-list

  • flexible molecules (MD)
  • zeo++-type calculations
  • flexible frameworks
  • reaction ensemble
  • identity change
  • polarization
  • cell-lists for rigid frameworks
  • partial molar volumes
  • partial molar enthalpies/volumes
  • optimization
  • elastic constants
  • HDF5 property writing

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.

raspalib-3.1.0-cp312-abi3-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12+Windows ARM64

raspalib-3.1.0-cp312-abi3-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.12+Windows x86-64

raspalib-3.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

raspalib-3.1.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

raspalib-3.1.0-cp312-abi3-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

raspalib-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12+macOS 10.13+ x86-64

raspalib-3.1.0-cp311-cp311-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows ARM64

raspalib-3.1.0-cp311-cp311-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.11Windows x86-64

raspalib-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

raspalib-3.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

raspalib-3.1.0-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

raspalib-3.1.0-cp311-cp311-macosx_10_13_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

raspalib-3.1.0-cp310-cp310-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows ARM64

raspalib-3.1.0-cp310-cp310-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.10Windows x86-64

raspalib-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

raspalib-3.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

raspalib-3.1.0-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

raspalib-3.1.0-cp310-cp310-macosx_10_13_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

raspalib-3.1.0-cp39-cp39-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows ARM64

raspalib-3.1.0-cp39-cp39-win_amd64.whl (19.6 MB view details)

Uploaded CPython 3.9Windows x86-64

raspalib-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

raspalib-3.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

raspalib-3.1.0-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

raspalib-3.1.0-cp39-cp39-macosx_10_13_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

File details

Details for the file raspalib-3.1.0-cp312-abi3-win_arm64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp312-abi3-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 0a67fafeb24f8b9c631173608a5cec1ef2eac9c71f0ac7d7c401e9da5641b6fd
MD5 b9c3d9176bdc60e8b5686040454ce327
BLAKE2b-256 b8e9a0dc6730dc9fde06df3a9a3c48b1f502626c2356f7af08130aaae668a0ea

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d0c781d441b5c24fc4080bb4e7e0b519fe92568f6ce2f64e706ced88c6933e25
MD5 21dbc93acb5ac13d47dc5911e84de7d6
BLAKE2b-256 28b983ed825d2e93af6696da71226d36a175eb611c13a6ec4b838fbf760c0438

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23bd47b4680f16425823dea39b91a89ea0b7256bfa32de46445107f16a511bd4
MD5 31b3d497676ffb958204cef94f84870b
BLAKE2b-256 018a9eb0dbe1738c2cdeed37c58ef5a444b2ceff1183ecc9332c340967aeefe2

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 112c9a86b39a11edf7187e31cdad7dab40679fa9f09cf5014eedfe54bf4d7e2f
MD5 75262819d70c3432257f3973b5ff4390
BLAKE2b-256 ed54cc90b2bbfb4d39bc37d81a8309939d2e2743de38dfbfddc75f7ce7b216fe

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6433eb047e8499c443370a28b1c3f64b6a89c202f0c7032de07a8a247565c3d0
MD5 511eff867ed8973ed2be3b623946783c
BLAKE2b-256 99e167f6a363ab961d40834b55879581f85ef5063918751e2f0318a1393add05

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e588784c6a24b47ac25353eddf5e3c23becff85f9e14f076d269415088880929
MD5 dbc01f6e0f05ea8b6cf282eff66c1947
BLAKE2b-256 082fe2209f308614939edc384a11287187f6313ef9a4ea8023d24d1918ca8757

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 2f58abfc9208f4e4bbda4a75848742c9c18898fa9a1a02d033c4d4e0df5eaea8
MD5 d7e7786c3eca14683236419e5706b426
BLAKE2b-256 f546e05f49770163bd15f1d8b66170b4c430d29c212e71b9a1fb180f20466ff1

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6b34a401305dc41a41536aef0fb5c4ce94546937ff239d21a0dee991b8f32ddd
MD5 bbb00d2913e368cb062405939b89d17f
BLAKE2b-256 670eabf787ceb79a3e71de56a3e81664e08c42e46ae36e52ab576b079858d0fc

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15256a9db18aff81cdd00f5b0b90c93dd87f93d30fe8e0f79caf8a5308e6de15
MD5 10863fa2e17f9e888bddee0a50c7fd21
BLAKE2b-256 ef66351eb3270a9e040a71f24259b1b09374a7ea4b73a97ad3ccfd061b31b656

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c22942b473d5644931e7bbf23c70279dd46295a0912cb9f54779db187b341634
MD5 98bcdec856ed21be8b66b894f0ac5e8a
BLAKE2b-256 bf9dea5a0be3135cc8e268dc8b3f2176b739a060de3bf1a3a92f54b7448548cb

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7059631e0de130c7a305c8447c8af3603748e32d8810bca5f7dd5ab112f6ddbb
MD5 5bf16c3ddd02c55205e23d45889b1b6d
BLAKE2b-256 308119709e88aaa0d464b3474ed37693c85e7443ab1d93980cf25a17b2ec3916

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3bf4817f6c510ec8878fab0a4690dda97c67cd7fc14bf9fae4d037f3c4cac4ae
MD5 7dd28377e141c723058a5ebd6ae5eae9
BLAKE2b-256 c984f2ceedb96bb9206590e6e70afc642ae6ab35795512e89e65ed45c66828e7

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 8ff43e24406d98f366a71f49c76bdbda8c2ad2e402cb683919a7762955e27c97
MD5 bff0a5513e63dabeff765af0a0fcd61c
BLAKE2b-256 d7b370e27e4e0555b25a8a3717457d893cda35300b64e17798e8a0b7cb34982d

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d41abb9d1750ff517e905b0f76d24f65b7f46cec40719f0e40d8055e87a6f689
MD5 dae59e7cdbe6205a229e27772ae6110e
BLAKE2b-256 9c534039c32abd4493ed15244b50279ab1a2ac7c35e5551c767ee3befd630ac0

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2461bc570952a8bc71bce150c1f97d67cbed6485dad57ce29e3e18a487f1481
MD5 0f2d121c279e0744146910906591a92a
BLAKE2b-256 d144f44f3e976e49fa13050a3ccbc6719bd3fe62d3f9aba77eb8d7af5a76704c

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5eaf3ecbe7c04c0c0929d9edbe1f0f7f1a5f9d8b06ba13031590b0643f3d0978
MD5 fe67d2b9c0311b9b7b072c5f7f60090c
BLAKE2b-256 c311536db85c9f94dfc6e8b076e9bbf69e5b32d3975f7d72590b9d61e9c25a97

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0665178b32fbe4f4e20a840ffc2c9d4e4910005597a529238619e61efae82f9
MD5 2c874a7678e3e77b62f964991cba70eb
BLAKE2b-256 996e14a5eb677774888e5b32207d27dff2d2366d60188edd77aee425e1be1fc5

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d78b23e71b5a825f782c2a7d5687426695569653808778ea4d2f1e3bb6226fd7
MD5 8ca9b9c1668a48b20b40726ec1206504
BLAKE2b-256 81198ed5c46dae56cd9db2142a88b43e75d8e291aaa34f680b6df2377d53533d

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 62d3e3c6fe2575b001edc1acdc7d7d825c94b1a0abdcc233cf7fd3412e690d48
MD5 8195313966b779f557a9602358d6dc19
BLAKE2b-256 4fd477e1e5a94d4cb4d2bd17e9572ddd9fbdc22b511b61eae58da6a787c7f25b

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: raspalib-3.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7f5ebca47376dc0f0909cdf8da3c90148b8016344a04886a5660c6bd8a496819
MD5 b6b5278d3f1c935cb16db4b9ed73dde4
BLAKE2b-256 a3bc1ef9b0a6aa88a660e60e2990a932bca6e5743a4b9d565c1f8e71ace8b313

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed13b4632ea7204455b626b182524c44c2032ef053666acc5364bae57391f2ae
MD5 428460c0de216f1844614f05843b4f02
BLAKE2b-256 b65dc5495598cfa76997e6796ce334726d1c854d5439fa2269fde4993fe1b723

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c489474bc8b2a39f79daf6622c3a3c6fa90c289ac3c40a05de8787440b19a0b
MD5 bc0a8b11439149cbb5eb056ea9957397
BLAKE2b-256 df85b837b118fc370ed86b3f05795112666d6ebc4a111482d35be62a518bec36

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6cbf687a272e55cffd1500bdaead37e91c6af5da31bd6dcf2df0393c45e7688
MD5 ce91257947440a27b2d5b633e867ceaf
BLAKE2b-256 52db97255dfc3c44a52c2252777aa37988191631ccb06d89faf7360fdec4b3b7

See more details on using hashes here.

File details

Details for the file raspalib-3.1.0-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for raspalib-3.1.0-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0f7a7585bda1493f6f0c1762ccd1766497ad401d94a9f0c4fd7365e2fa30980a
MD5 622ec0968728b51e6bd5b0f7a87fd68b
BLAKE2b-256 3a35ddb73b33d7d400a8149e57fde2972c94769977ba1e0eae9b0601b8d7fbb5

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