Skip to main content

Python Applications and Libraries for Physics Simulations

Project description

ALPS CI/CD

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

  1. 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

  1. 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.

  1. 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.

  1. 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


Download files

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

Source Distribution

pyalps-2.3.3b1.tar.gz (43.7 MB view details)

Uploaded Source

Built Distributions

pyalps-2.3.3b1-cp312-cp312-manylinux_2_28_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b1-cp312-cp312-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pyalps-2.3.3b1-cp312-cp312-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pyalps-2.3.3b1-cp311-cp311-manylinux_2_28_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b1-cp311-cp311-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pyalps-2.3.3b1-cp311-cp311-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pyalps-2.3.3b1-cp310-cp310-manylinux_2_28_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b1-cp310-cp310-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pyalps-2.3.3b1-cp310-cp310-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pyalps-2.3.3b1-cp39-cp39-manylinux_2_28_x86_64.whl (30.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b1-cp39-cp39-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pyalps-2.3.3b1-cp39-cp39-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

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

Hashes for pyalps-2.3.3b1.tar.gz
Algorithm Hash digest
SHA256 a141f7602d6f09626cc95dad17541104d8e50aae1f297ebb7a332c14e25b0d86
MD5 7a11df65e887dea3b72b1facbd34dc82
BLAKE2b-256 54a903f9ff540bf544cbebc5b6b0c34e8e165befd2fa094f11ac53259f5e6ce6

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6730218d57ddb908e1b75e0a015990d9a4addea4aa9304298f8817e2dde7ede8
MD5 2278beb1e029ed55da2cb06fc40ff1a2
BLAKE2b-256 7ac803435146b7d477e88782dc61f152e13298f044035e9e6200ef2ecaee9cb9

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 221e4dba90c9c1a00075ff2c8133f3efd33f3b44b258cbcbb2a481186450e5fc
MD5 92552b1545fd03b74148fb5627d9c3a0
BLAKE2b-256 b07b55a319880be401a23ca089a49d42d3b21a7a5d678b94f25f17a61a507936

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e6b8cc8a49cd21f79a90c134e01e4ea5299fe10e77259b5ed7bae0340b661b5
MD5 d0a20c08103eb6fabeb81274648bc4dd
BLAKE2b-256 8541d4441062b0f5e5463611a9fb24c1c0b80607d81fefe081fac145293115a3

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f256077d5b2896029fe58a5a4f887499cbb5be44c4630d4b40242e0ee1c3dfd
MD5 9b7d640ce1082afd384db8ecc2e633dd
BLAKE2b-256 718590ecc9c148326edca7bfe5dfa37417bad920c88200fa1063c229dc4a8f98

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b11c88e3752bb8cfb2cd86559065a0affb3786ef283e0facecc80fe77983398a
MD5 a911ddf61c079a52a39cfe9525741f70
BLAKE2b-256 a99ef63c8c0ece17a9fd0717445f5067dc65c94ddf36b4dee12f8e0a422e2852

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 818a0fa2702c5e3f477db7696238926360fe7b36d317d6fc8893162df4177791
MD5 073a8d698209214dfaed86f6d0d142a0
BLAKE2b-256 f1a32d80c4aa55e8ae04015af8c1601c0992a1686a39bd4b69be4208b9bbd6cc

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0be31d3cba320248ed22268261ee4cdb20b932bdbab0af4ab0e473d85ba551cd
MD5 a0fbf0daa96ecaa9e1268d4725c3af6b
BLAKE2b-256 a15dfbea75d81dd2ab1e122b7b94e30481840a96873b7bd349cf2716e540d09d

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b82836eed9c01187a3fe705bdeae9b84eb1db677fadc84f311a8a999e25ca3a4
MD5 b27637a40aea661403c52bfa3dedced7
BLAKE2b-256 e07a71e95f82b2086e2f308f9dfd546906e1052fdcddf89eb61732c183e01a31

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20fe810c11690d438b264ddc0b9bf10b26162207bb3171259714757c899fd1a2
MD5 cfa30a4fdabc433a79d3b4fcc451b7d8
BLAKE2b-256 247fa89f990a02eaee93f66324714aa9251e79b785de12372646f6741404d48d

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ae54c8959a59dbf9f6cff1a016d23e98ab6a6c6dd95118efd19cf4a93973e43
MD5 88ab92b7b316a38a79fc5d4386ce62ba
BLAKE2b-256 5ad25b5be86dc62a33634bce77a0484866afd63ff5d18615ba4da06dc25785eb

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b01c3868e24efb01ca7fd90f965bb8e4825136232e595be2edd84c2e9291a7e
MD5 43eb142a5f123f25ac8501ae552ed07d
BLAKE2b-256 6b90e0f944167fc7930a40848c45cd300c7bc02fa9df826807dc24aa5f0a659a

See more details on using hashes here.

File details

Details for the file pyalps-2.3.3b1-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pyalps-2.3.3b1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a68a9f93f1cf2811ca1c0f389609cfe2ff5f17681a1cbd0560377ee761a4522a
MD5 dd7d9690651c11f8601748f9109e355d
BLAKE2b-256 cc7fcd3d2cd1157657ef09f6d534f46fa01c6606d4961d388932ac1cb4a42f75

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page