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.3b3.tar.gz (43.7 MB view details)

Uploaded Source

Built Distributions

pyalps-2.3.3b3-cp312-cp312-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b3-cp312-cp312-macosx_14_0_arm64.whl (16.6 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pyalps-2.3.3b3-cp312-cp312-macosx_13_0_x86_64.whl (19.0 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pyalps-2.3.3b3-cp311-cp311-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b3-cp311-cp311-macosx_14_0_arm64.whl (16.6 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pyalps-2.3.3b3-cp311-cp311-macosx_13_0_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pyalps-2.3.3b3-cp310-cp310-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b3-cp310-cp310-macosx_14_0_arm64.whl (16.6 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pyalps-2.3.3b3-cp310-cp310-macosx_13_0_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pyalps-2.3.3b3-cp39-cp39-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

pyalps-2.3.3b3-cp39-cp39-macosx_14_0_arm64.whl (16.6 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pyalps-2.3.3b3-cp39-cp39-macosx_13_0_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file pyalps-2.3.3b3.tar.gz.

File metadata

  • Download URL: pyalps-2.3.3b3.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.3b3.tar.gz
Algorithm Hash digest
SHA256 45d2aea8e171900519b914ea46221f7f2386aa049be535e0756091648603da0d
MD5 0c548f99d0d0284b48a0e02817123a85
BLAKE2b-256 e29e428a6f6c00b3db8bfc0cbebba8a47d2e8001e16a8f9bfe054844148624b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3.tar.gz:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6966016ab209c65c5dd783d6a9e68385226440bcb95e99b1e4e950add0ea530f
MD5 80aff1ffb1103058bed1e0d159994bf3
BLAKE2b-256 b47b3ab92f42e37e2893a93892f37ec6b532552ed763250a33809fef698fac22

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3fa4a802a7ea921cb4ba5523282cabfa4dcbd06d252ccb0d63ee939416f1fd54
MD5 bf9897f66926522c32bf35575e464a94
BLAKE2b-256 6ccee34047ea1fa7a1d2f4b738371cbc6e4cbee4d9ae6b00ae1fbabccc873cc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cb892a30ed9040414ac31865995fc75cd54101a386aa5d793d09b9cf501a3b51
MD5 b710bd5c41667d1016ecfe1b83829662
BLAKE2b-256 b5c8124692b406461c9fd2ef32c85b272e208723ffa522af16cb335c04fcd7b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd2253f06b360a18a9267f9413b5e3cbcca90cf9db83422419c384d352922462
MD5 044a6e3062fa4c319266f0bb2617651b
BLAKE2b-256 4cd5a9b11fcc28e0f0a609cbc06304ebf44e58cd53ec908a8099ba5eff60c485

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f9e3d95f709437eb461a29bde61330972270126960e7e1c72125ee97478849b
MD5 10cc3db186d9cc011b3e4e1647d9c68a
BLAKE2b-256 20f3efd2c47a6a8a92eca14ba64d74aa232d5e9c7c658e75b913ffd2f463f661

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7200d6a68a78651c70c0136da55f2a573c33e9595f846c9108d1b7551c13aa78
MD5 c91c1e480faf55a72b76eb4f43444dbe
BLAKE2b-256 bdf73e797166d2b390bbfd1b8eee03a5c75173833bb0b344acae238ed1b6659e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c98a2503be22e32e5ae9adcf6c23b38ceac1a15be8371c4130de13a762f778a1
MD5 7735d0ebbc9cb51cc2f92d8e669302ce
BLAKE2b-256 81c8b8189867847e3b7bf117d21e170a0f71df60a49c4776deb720b06863e0ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 77c550be29da1f71974e436b8dc50d86ea6abe0d3cfdbdf1031d3f2811565601
MD5 a9a75b54087813b6c2de1f2aaf1d90b9
BLAKE2b-256 0659682304608eb10e42ea058b9adb547613274d06d73b247e2cf104d1549375

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 aa6e9383b880b449c88441d7422addcc7f96ec00b810ce163faaadbf7d536d2a
MD5 34f2ff4b843a6b9b67c061fbf9599aee
BLAKE2b-256 1c4d244bb5783549b2353128f1c7bc2e28cedf15d3b415384040c5986535c7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f7a6ec5650038e5fa54e041894719c2f554d251cf6751a04c90a579ad684fab
MD5 91837e49df8671737c273111d01da855
BLAKE2b-256 e84d7f07f26b5c0358834277308025fb2b9b23f598e68ccaf3ad741e99801839

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 80f1d3e2f2ac3c049a146725cfa632dbc78b802ef581690ac73819bd48af51cd
MD5 fad78a4b551ed09d03029094124ae605
BLAKE2b-256 d11ed54b4b3d02a91a708ff3ae97c23bd2e25d72c5c78aaeb1b0198452c39a26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

File details

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

File metadata

File hashes

Hashes for pyalps-2.3.3b3-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f20ed77e8fd710f7e57eb417b663e5de71c246a2a4299f1b7862e1903dcd424b
MD5 873c2d924cb054b2dd2af8dd777bfb98
BLAKE2b-256 bfb0f9f7af4e842b8e8921235f5977f35e59d81aa7a24380e5cf5a0deb3f90f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyalps-2.3.3b3-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: build_wheels.yml on ALPSim/ALPS

Attestations:

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