Python Applications and Libraries for Physics Simulations
Project description
Python Algorithms and Libraries for Physics Simulations
This is python packages for Algorithms and Libraries for Physics Simulations
project. For more information check README.txt.
Installation instruction from binaries
- pyALPS can be installed on most Linux and MacOS mcachines from prebuilt biniaries available on PyPi.
pyALPS can be installed using
pip
Python package manager:
pip install pyalps
Installation instruction from sources
- Prerequisites
- CMake > 3.15
- Boost sources >= 1.76
- BLAS/LAPACK
- HDF5
- MPI
- Python >= 3.9 and < 3.13 (earlier versions maybe also work but unsupported)
- C++ compiler (build has been tested on GCC 10.5, GCC 11.4, GCC 12.3 and GCC 13.2)
- GNU Make or Ninja build system
You need to download and unpack boost library:
wget https://archives.boost.io/release/1.76.0/source/boost_1_86_0.tar.gz
tar -xzf boost_1_86_0.tar.gz
Here we download boost v1.86.0
, we have tested ALPS with versions 1.76.0
and 1.86.0
.
- Downloading and building sources
git clone https://github.com/alpsim/ALPS ALPS
cd ALPS
Boost_ROOT_DIR=`pwd`/../boost_1_86_0 python3 -m build --wheel
This will download the most recent version of ALPS from the github repository, and build pyALPS python package.
- Installation
Based on the version of the Python used to build pyALPS, the corresponding Python wheel will be created and stored in dist
subdirectory. It can be installed using pip
:
pip install dist/pyalps-<specs>.whl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pyalps-2.3.3b1.tar.gz
.
File metadata
- Download URL: pyalps-2.3.3b1.tar.gz
- Upload date:
- Size: 43.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a141f7602d6f09626cc95dad17541104d8e50aae1f297ebb7a332c14e25b0d86 |
|
MD5 | 7a11df65e887dea3b72b1facbd34dc82 |
|
BLAKE2b-256 | 54a903f9ff540bf544cbebc5b6b0c34e8e165befd2fa094f11ac53259f5e6ce6 |
File details
Details for the file pyalps-2.3.3b1-cp312-cp312-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 30.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6730218d57ddb908e1b75e0a015990d9a4addea4aa9304298f8817e2dde7ede8 |
|
MD5 | 2278beb1e029ed55da2cb06fc40ff1a2 |
|
BLAKE2b-256 | 7ac803435146b7d477e88782dc61f152e13298f044035e9e6200ef2ecaee9cb9 |
File details
Details for the file pyalps-2.3.3b1-cp312-cp312-macosx_14_0_arm64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221e4dba90c9c1a00075ff2c8133f3efd33f3b44b258cbcbb2a481186450e5fc |
|
MD5 | 92552b1545fd03b74148fb5627d9c3a0 |
|
BLAKE2b-256 | b07b55a319880be401a23ca089a49d42d3b21a7a5d678b94f25f17a61a507936 |
File details
Details for the file pyalps-2.3.3b1-cp312-cp312-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 15.3 MB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6b8cc8a49cd21f79a90c134e01e4ea5299fe10e77259b5ed7bae0340b661b5 |
|
MD5 | d0a20c08103eb6fabeb81274648bc4dd |
|
BLAKE2b-256 | 8541d4441062b0f5e5463611a9fb24c1c0b80607d81fefe081fac145293115a3 |
File details
Details for the file pyalps-2.3.3b1-cp311-cp311-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 30.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f256077d5b2896029fe58a5a4f887499cbb5be44c4630d4b40242e0ee1c3dfd |
|
MD5 | 9b7d640ce1082afd384db8ecc2e633dd |
|
BLAKE2b-256 | 718590ecc9c148326edca7bfe5dfa37417bad920c88200fa1063c229dc4a8f98 |
File details
Details for the file pyalps-2.3.3b1-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11c88e3752bb8cfb2cd86559065a0affb3786ef283e0facecc80fe77983398a |
|
MD5 | a911ddf61c079a52a39cfe9525741f70 |
|
BLAKE2b-256 | a99ef63c8c0ece17a9fd0717445f5067dc65c94ddf36b4dee12f8e0a422e2852 |
File details
Details for the file pyalps-2.3.3b1-cp311-cp311-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 15.3 MB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818a0fa2702c5e3f477db7696238926360fe7b36d317d6fc8893162df4177791 |
|
MD5 | 073a8d698209214dfaed86f6d0d142a0 |
|
BLAKE2b-256 | f1a32d80c4aa55e8ae04015af8c1601c0992a1686a39bd4b69be4208b9bbd6cc |
File details
Details for the file pyalps-2.3.3b1-cp310-cp310-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 30.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0be31d3cba320248ed22268261ee4cdb20b932bdbab0af4ab0e473d85ba551cd |
|
MD5 | a0fbf0daa96ecaa9e1268d4725c3af6b |
|
BLAKE2b-256 | a15dfbea75d81dd2ab1e122b7b94e30481840a96873b7bd349cf2716e540d09d |
File details
Details for the file pyalps-2.3.3b1-cp310-cp310-macosx_14_0_arm64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b82836eed9c01187a3fe705bdeae9b84eb1db677fadc84f311a8a999e25ca3a4 |
|
MD5 | b27637a40aea661403c52bfa3dedced7 |
|
BLAKE2b-256 | e07a71e95f82b2086e2f308f9dfd546906e1052fdcddf89eb61732c183e01a31 |
File details
Details for the file pyalps-2.3.3b1-cp310-cp310-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 15.3 MB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20fe810c11690d438b264ddc0b9bf10b26162207bb3171259714757c899fd1a2 |
|
MD5 | cfa30a4fdabc433a79d3b4fcc451b7d8 |
|
BLAKE2b-256 | 247fa89f990a02eaee93f66324714aa9251e79b785de12372646f6741404d48d |
File details
Details for the file pyalps-2.3.3b1-cp39-cp39-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 30.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae54c8959a59dbf9f6cff1a016d23e98ab6a6c6dd95118efd19cf4a93973e43 |
|
MD5 | 88ab92b7b316a38a79fc5d4386ce62ba |
|
BLAKE2b-256 | 5ad25b5be86dc62a33634bce77a0484866afd63ff5d18615ba4da06dc25785eb |
File details
Details for the file pyalps-2.3.3b1-cp39-cp39-macosx_14_0_arm64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b01c3868e24efb01ca7fd90f965bb8e4825136232e595be2edd84c2e9291a7e |
|
MD5 | 43eb142a5f123f25ac8501ae552ed07d |
|
BLAKE2b-256 | 6b90e0f944167fc7930a40848c45cd300c7bc02fa9df826807dc24aa5f0a659a |
File details
Details for the file pyalps-2.3.3b1-cp39-cp39-macosx_13_0_x86_64.whl
.
File metadata
- Download URL: pyalps-2.3.3b1-cp39-cp39-macosx_13_0_x86_64.whl
- Upload date:
- Size: 15.3 MB
- Tags: CPython 3.9, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a68a9f93f1cf2811ca1c0f389609cfe2ff5f17681a1cbd0560377ee761a4522a |
|
MD5 | dd7d9690651c11f8601748f9109e355d |
|
BLAKE2b-256 | cc7fcd3d2cd1157657ef09f6d534f46fa01c6606d4961d388932ac1cb4a42f75 |