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).
• Authors • Contributors • Running • Python • Dependencies •
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
Metadata
Release files for raspalib 3.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 203.6 MB
Release files / raspalib-3.1.0-cp312-abi3-win_arm64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-win_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
0a67fafeb24f8b9c631173608a5cec1ef2eac9c71f0ac7d7c401e9da5641b6fd
|
|
BLAKE2b-256 checksum How to use checksums |
b8e9a0dc6730dc9fde06df3a9a3c48b1f502626c2356f7af08130aaae668a0ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp312-abi3-win_amd64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-win_amd64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.12 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
d0c781d441b5c24fc4080bb4e7e0b519fe92568f6ce2f64e706ced88c6933e25
|
|
BLAKE2b-256 checksum How to use checksums |
28b983ed825d2e93af6696da71226d36a175eb611c13a6ec4b838fbf760c0438
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
23bd47b4680f16425823dea39b91a89ea0b7256bfa32de46445107f16a511bd4
|
|
BLAKE2b-256 checksum How to use checksums |
018a9eb0dbe1738c2cdeed37c58ef5a444b2ceff1183ecc9332c340967aeefe2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
112c9a86b39a11edf7187e31cdad7dab40679fa9f09cf5014eedfe54bf4d7e2f
|
|
BLAKE2b-256 checksum How to use checksums |
ed54cc90b2bbfb4d39bc37d81a8309939d2e2743de38dfbfddc75f7ce7b216fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp312-abi3-macosx_11_0_arm64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6433eb047e8499c443370a28b1c3f64b6a89c202f0c7032de07a8a247565c3d0
|
|
BLAKE2b-256 checksum How to use checksums |
99e167f6a363ab961d40834b55879581f85ef5063918751e2f0318a1393add05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl
| Download URL | raspalib-3.1.0-cp312-abi3-macosx_10_13_x86_64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.12 abi3 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e588784c6a24b47ac25353eddf5e3c23becff85f9e14f076d269415088880929
|
|
BLAKE2b-256 checksum How to use checksums |
082fe2209f308614939edc384a11287187f6313ef9a4ea8023d24d1918ca8757
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-win_arm64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
2f58abfc9208f4e4bbda4a75848742c9c18898fa9a1a02d033c4d4e0df5eaea8
|
|
BLAKE2b-256 checksum How to use checksums |
f546e05f49770163bd15f1d8b66170b4c430d29c212e71b9a1fb180f20466ff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-win_amd64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6b34a401305dc41a41536aef0fb5c4ce94546937ff239d21a0dee991b8f32ddd
|
|
BLAKE2b-256 checksum How to use checksums |
670eabf787ceb79a3e71de56a3e81664e08c42e46ae36e52ab576b079858d0fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
15256a9db18aff81cdd00f5b0b90c93dd87f93d30fe8e0f79caf8a5308e6de15
|
|
BLAKE2b-256 checksum How to use checksums |
ef66351eb3270a9e040a71f24259b1b09374a7ea4b73a97ad3ccfd061b31b656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c22942b473d5644931e7bbf23c70279dd46295a0912cb9f54779db187b341634
|
|
BLAKE2b-256 checksum How to use checksums |
bf9dea5a0be3135cc8e268dc8b3f2176b739a060de3bf1a3a92f54b7448548cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7059631e0de130c7a305c8447c8af3603748e32d8810bca5f7dd5ab112f6ddbb
|
|
BLAKE2b-256 checksum How to use checksums |
308119709e88aaa0d464b3474ed37693c85e7443ab1d93980cf25a17b2ec3916
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp311-cp311-macosx_10_13_x86_64.whl
| Download URL | raspalib-3.1.0-cp311-cp311-macosx_10_13_x86_64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.11 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bf4817f6c510ec8878fab0a4690dda97c67cd7fc14bf9fae4d037f3c4cac4ae
|
|
BLAKE2b-256 checksum How to use checksums |
c984f2ceedb96bb9206590e6e70afc642ae6ab35795512e89e65ed45c66828e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-win_arm64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
8ff43e24406d98f366a71f49c76bdbda8c2ad2e402cb683919a7762955e27c97
|
|
BLAKE2b-256 checksum How to use checksums |
d7b370e27e4e0555b25a8a3717457d893cda35300b64e17798e8a0b7cb34982d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-win_amd64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d41abb9d1750ff517e905b0f76d24f65b7f46cec40719f0e40d8055e87a6f689
|
|
BLAKE2b-256 checksum How to use checksums |
9c534039c32abd4493ed15244b50279ab1a2ac7c35e5551c767ee3befd630ac0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2461bc570952a8bc71bce150c1f97d67cbed6485dad57ce29e3e18a487f1481
|
|
BLAKE2b-256 checksum How to use checksums |
d144f44f3e976e49fa13050a3ccbc6719bd3fe62d3f9aba77eb8d7af5a76704c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5eaf3ecbe7c04c0c0929d9edbe1f0f7f1a5f9d8b06ba13031590b0643f3d0978
|
|
BLAKE2b-256 checksum How to use checksums |
c311536db85c9f94dfc6e8b076e9bbf69e5b32d3975f7d72590b9d61e9c25a97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a0665178b32fbe4f4e20a840ffc2c9d4e4910005597a529238619e61efae82f9
|
|
BLAKE2b-256 checksum How to use checksums |
996e14a5eb677774888e5b32207d27dff2d2366d60188edd77aee425e1be1fc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp310-cp310-macosx_10_13_x86_64.whl
| Download URL | raspalib-3.1.0-cp310-cp310-macosx_10_13_x86_64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.10 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
d78b23e71b5a825f782c2a7d5687426695569653808778ea4d2f1e3bb6226fd7
|
|
BLAKE2b-256 checksum How to use checksums |
81198ed5c46dae56cd9db2142a88b43e75d8e291aaa34f680b6df2377d53533d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-win_arm64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-win_arm64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
62d3e3c6fe2575b001edc1acdc7d7d825c94b1a0abdcc233cf7fd3412e690d48
|
|
BLAKE2b-256 checksum How to use checksums |
4fd477e1e5a94d4cb4d2bd17e9572ddd9fbdc22b511b61eae58da6a787c7f25b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-win_amd64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 19.6 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7f5ebca47376dc0f0909cdf8da3c90148b8016344a04886a5660c6bd8a496819
|
|
BLAKE2b-256 checksum How to use checksums |
a3bc1ef9b0a6aa88a660e60e2990a932bca6e5743a4b9d565c1f8e71ace8b313
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 12.7 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed13b4632ea7204455b626b182524c44c2032ef053666acc5364bae57391f2ae
|
|
BLAKE2b-256 checksum How to use checksums |
b65dc5495598cfa76997e6796ce334726d1c854d5439fa2269fde4993fe1b723
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c489474bc8b2a39f79daf6622c3a3c6fa90c289ac3c40a05de8787440b19a0b
|
|
BLAKE2b-256 checksum How to use checksums |
df85b837b118fc370ed86b3f05795112666d6ebc4a111482d35be62a518bec36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a6cbf687a272e55cffd1500bdaead37e91c6af5da31bd6dcf2df0393c45e7688
|
|
BLAKE2b-256 checksum How to use checksums |
52db97255dfc3c44a52c2252777aa37988191631ccb06d89faf7360fdec4b3b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / raspalib-3.1.0-cp39-cp39-macosx_10_13_x86_64.whl
| Download URL | raspalib-3.1.0-cp39-cp39-macosx_10_13_x86_64.whl |
|---|---|
| Size | 9.2 MB |
| Tags | CPython 3.9 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f7a7585bda1493f6f0c1762ccd1766497ad401d94a9f0c4fd7365e2fa30980a
|
|
BLAKE2b-256 checksum How to use checksums |
3a35ddb73b33d7d400a8149e57fde2972c94769977ba1e0eae9b0601b8d7fbb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|