Skip to main content

COMPAS CRA

build GitHub - License pip downloads PyPI - Python Version PyPI - Latest Release DOI

Coupled Rigid-Block Analysis (CRA) implementation using COMPAS framework.

developed with by Gene Ting-Chun Kao

Installation

pip install compas_sandbox

Nothing else is needed on Windows, macOS (Apple Silicon and Intel) or Linux. The IPOPT 3.14.19 solver (Eclipse Public License 2.0, MUMPS linear solver, no HSL) is compiled into the package itself as the compas_sandbox._core extension module with nanobind, so solving happens in-process — no solver executables, no subprocess, no conda, and no separate solver package whose version could drift from this one. See native/README.md for how the extension is built and packaging/README.md for the IPOPT build itself.

Rhino 8

The easiest way is to let the ScriptEditor install everything for you. Start a new Python 3 script with this header and run it — on the first run Rhino installs compas_sandbox and all of its dependencies into its own environment (this takes a couple of minutes, watch the progress in the ScriptEditor console):

#! python3
# venv: compas-sandbox
# r: compas_sandbox

No extra # r: lines are needed for compas, numpy, shapely or the solver — they are dependencies of compas_sandbox and pip installs them automatically.

Ready-to-run examples for the ScriptEditor are in scripts/:

  • scripts/rhino_cra_cubes.py — three stacked cubes, baked as wireframe blocks with interface outlines and resultant contact forces.
  • scripts/rhino_cra_arch.py — a parametric masonry arch (span, rise, thickness, number of voussoirs, friction) solved and baked the same way.

Alternatively, install manually into Rhino's Python with the shell that ships with Rhino (Tools > Options > Plugins > Rhino Code > Open Shell, or ~/.rhinocode/py39-rh8/shell/open-shell on macOS):

pip install compas_sandbox

Note that Rhino 8 ships CPython 3.9, which is fully supported: solver wheels exist for CPython 3.9–3.13 on all platforms. Since the solver is a regular Python extension module rather than an executable, it is also not affected by the antivirus policies that quarantine unknown .exe files on managed Windows machines. To verify the solver in any environment, run scripts/rhino_ipopt_check.py.

To find out more about CRA, please refer to our paper in the CAD Computer-Aided Design journal: https://doi.org/10.1016/j.cad.2022.103216

Coupled Rigid-Block Analysis: Stability-Aware Design of Complex Discrete-Element Assemblies

image

Abstract

The rigid-block equilibrium (RBE) method uses a penalty formulation to measure structural infeasibility or to guide the design of stable discrete-element assemblies from unstable geometry. However, RBE is a purely force-based formulation, and it incorrectly describes stability when complex interface geometries are involved. To overcome this issue, this paper introduces the coupled rigid-block analysis (CRA) method, a more robust approach building upon RBE’s strengths. The CRA method combines equilibrium and kinematics in a penalty formulation in a nonlinear programming problem. An extensive benchmark campaign is used to show how CRA enables accurate modelling of complex three-dimensional discrete-element assemblies formed by rigid blocks. In addition, an interactive stability-aware design process to guide user design towards structurally-sound assemblies is proposed. Finally, the potential of our method for real-world problems are demonstrated by designing complex and scaffolding-free physical models.

Please cite our work if you use CRA in your research

Paper

@article{kao2022coupled,
    title     = {Coupled Rigid-Block Analysis: Stability-Aware Design of Complex Discrete-Element Assemblies},
    author    = {Kao, Gene Ting-Chun and Iannuzzo, Antonino and Thomaszewski, Bernhard and Coros, Stelian and Van Mele, Tom and Block, Philippe},
    journal   = {Computer-Aided Design},
    volume    = {146},
    pages     = {103216},
    year      = {2022},
    publisher = {Elsevier},
    doi       = {10.1016/j.cad.2022.103216},
    url       = {https://doi.org/10.1016/j.cad.2022.103216}
}

Software implementation

@misc{compas-sandbox,
    title  = {{COMPAS CRA}: Coupled Rigid-Block Analysis ({CRA}) for the {COMPAS} framework},
    author = {Kao, Gene Ting-Chun},
    note   = {https://github.com/BlockResearchGroup/compas\_cra},
    year   = {2020-2022},
    doi    = {10.5281/zenodo.7043135},
    url    = {https://doi.org/10.5281/zenodo.7043135},
}

Read the docs

https://github.com/petrasvestartas/compas_sandbox

Examples to reproduce our paper results

See examples in docs or try them in docs/examples.

Download files

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

Source Distribution

compas_sandbox-0.7.5.tar.gz (25.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

compas_sandbox-0.7.5-cp313-cp313-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.13Windows x86-64

compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

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

compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

compas_sandbox-0.7.5-cp313-cp313-macosx_15_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

compas_sandbox-0.7.5-cp313-cp313-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

compas_sandbox-0.7.5-cp312-cp312-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.12Windows x86-64

compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

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

compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

compas_sandbox-0.7.5-cp312-cp312-macosx_15_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

compas_sandbox-0.7.5-cp312-cp312-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

compas_sandbox-0.7.5-cp311-cp311-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.11Windows x86-64

compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

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

compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

compas_sandbox-0.7.5-cp311-cp311-macosx_15_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

compas_sandbox-0.7.5-cp311-cp311-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

compas_sandbox-0.7.5-cp310-cp310-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.10Windows x86-64

compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

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

compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

compas_sandbox-0.7.5-cp310-cp310-macosx_15_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

compas_sandbox-0.7.5-cp310-cp310-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

compas_sandbox-0.7.5-cp39-cp39-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.9Windows x86-64

compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.2 MB view details)

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

compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (8.1 MB view details)

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

compas_sandbox-0.7.5-cp39-cp39-macosx_15_0_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

compas_sandbox-0.7.5-cp39-cp39-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file compas_sandbox-0.7.5.tar.gz.

File metadata

  • Download URL: compas_sandbox-0.7.5.tar.gz
  • Upload date:
  • Size: 25.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for compas_sandbox-0.7.5.tar.gz
Algorithm Hash digest
SHA256 45f8292e4a341ba3cc4ff19f3a7683214ca68c7fe2827e62feb1e115e4c2c94b
MD5 6edd8cee7f1cc7c6bee08264dbd4fd87
BLAKE2b-256 909e5b07abbf52bdd63ae066827df059fdad07004f00592815bc77cf35a87fc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5.tar.gz:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b6a7c27ecc61776d89fca0993a8daaa6132beebd0f24c1d069b98922de8be71
MD5 4dd5d9ff81bda576de07c3238d5329f8
BLAKE2b-256 1662be2fa0bbaa6551a3f38306f07e6bb27e0e9d2e16f8457a9c1441bff88912

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp313-cp313-win_amd64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65076bd5d86578e7c397602e93ff0f4e0cc10f7115612b5e9fbc0f33fe4abb8e
MD5 388ee04e09cf24af027ea753274e5e6f
BLAKE2b-256 8fb95f56a64911c2fdc6511cb53543b52924d67d6aeafbba79939a50941dd7db

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 525d250f47ef4e38fdcc147cb09ff4252737aba0fc06557af680200db2b218bb
MD5 67ec46d01378a4c970958259140d5df1
BLAKE2b-256 9893637024907a2e860f9b8b44140808e439538fe6e14cc7b38569d90b47318a

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1b9f69295878f267567c566a8c5886729be497d24a83849ddc0577498f1ee91d
MD5 a7b6ced8286dcca5bc4aab5e65e650f3
BLAKE2b-256 58dda2fc847d46cd086fb4af66926ecbcfba34335c8151c584a6c481516da738

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5d75c0d61c8674a93990736f8ae20e1f61c65a6c1f5069ee056988562e3bc06a
MD5 0dc41d6a212e8d955fce46f00e1b0e41
BLAKE2b-256 c3eddcb1f945c01a6c79628d2d2b4f9079a60fda06a01db18f3f8ce8c41f8dd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51c86bce94f255b186e8b21bd0bff1c07f813ca8cbb1255c0992013cfa1b2d8b
MD5 f5e69be5c0087e211cef74ee0bbd5f6c
BLAKE2b-256 38148bc85614dbdad60fdc2e0c80964dcc214acf5caa75626bd7146953edf5e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp312-cp312-win_amd64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2893d357606106bc6f5debce144523853547139c3c5e65fa612b1f70d7d5d110
MD5 6a7d3e7ad03d8e25304ab4eeb263d13e
BLAKE2b-256 5656f9288062de2f263510a69ee0eee81c15fedd000f7fb8508e768417a40672

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd277b2cf6e6399ce9e7778a0cdcad03e3c150351aadd4757b2b4506f8074345
MD5 b4624fc23cda714e4ec1309b8ac64429
BLAKE2b-256 33ed754c9d3d1f8ba2c15307a289b7aeedf08227d2146e0acfc959d6b92f7853

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 264ed15755b9684acbe3d170f77c007fecb55ff4c5c3aab5b52d79d901abc38b
MD5 30c231a30ad8a92649af3ccedd001d30
BLAKE2b-256 9a9509761b72fe883930df7e9c0afb621ea622603d395f8a7c8bb495c24369cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 65a5a8a14b11edd57db15aae7a96421accef36c9f3d6918a6550235cc31fbb37
MD5 354d86e37c3db0dd665c0cb2b4d869aa
BLAKE2b-256 b4ecca9d9d6226f8ebf66b7b974a0fc5e7a41b8d8843a5025ffa6418a6a963ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2e61183d6c6998bea2e4477e1c8d0723024f03a24456d70c966a11a1f8e493c
MD5 493296f7086c06571e2d09890668f7bb
BLAKE2b-256 a25d74b85b42297717e61d75865ce97168f3377f10f10962161f6d30de14e2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp311-cp311-win_amd64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2efede1b33f05ecc73ac43fdf9bdb370a8681154ae5987777a1def309e118711
MD5 be5fef37ebd94cf279a3b029a4a94bf7
BLAKE2b-256 de6065cf61d07622421afec23c2b5132a46cf0d42615af1c9a6b3029a9d4cfbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb31d90e15bd75a270e232fd56e0bdc12562274a779484af1458b7040669f7da
MD5 4e95b9030d35f4cedc96ccb72d6e1393
BLAKE2b-256 ef41f22d431ee15894765af5ff6c32e898007b6c81781e90a105dd9b31db1f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 181fc9eaf0c10efe356fc8d7047e60df24c77e486f07990507b39eeb0ffeca16
MD5 681b69f9023b35ad98d09423a0f36b72
BLAKE2b-256 fb330c7748f1e0f95dfbb213a448c5a66f712644ce29793e9dc4c8224c64da7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dcc904b8632e81c652db85aaa0d0ff01eb5e2c888483d613d457848b4e804001
MD5 f7a3f673412049d0f8fd91cb355588f0
BLAKE2b-256 c021bc030df8ba9fd0204763da2c1c8999454edd2d923655f6998f31e28f1c8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66a8ec30bdae71e1481ddd93421c6c07a042e6196f46ca2bb3c294603c608c77
MD5 c0a8117c5d39d6ddc0bfd7e6cd3db615
BLAKE2b-256 a778f637a47a2759c53231a889672269f9da21aedf15b7e874360acaf39cbfdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp310-cp310-win_amd64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5380ffe88d4c83a78801ab4181b50d935ff1ca0c9721be6d5fc526c60eaa066
MD5 b7a52c82a5350c48b9801edfd7cd0e01
BLAKE2b-256 8efb1740af243badcf2e8656e3344356469b936d750f88030fac6fe9868c3aff

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ae1e999c6355e7df0c029242d46125cb7052622299c711442dc771021a52666
MD5 faf604cff3b06f9817d4e9d777fcfa96
BLAKE2b-256 8e1ea310b6bd10019ea855b43c98c236bf40fd79e2f06562da5c4d0ebbf91621

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fa67c9eeffae4f7fae62fff6659cb72f02279b0db8685a82f130a94bc118f514
MD5 8cbecfe65bbf1d3cfe62ae9768d3cb3e
BLAKE2b-256 1b1babb3f8b0d87aa8235fd7037dd1c327df40bfb5b350102f28506f397ea8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a1ee379df77138f71af6b5ba38413e59650a86a82d5bab1e311fe0957e5e07a0
MD5 3a8c27abaad924e4cad4e89d0c0164c3
BLAKE2b-256 13977e9836ad9cc6c22b7fe60a5ab7b11452ba1d77e19fa8876186a6f38c1dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 876e3758520197ba2ae35d2ee219988454c116282af11f2bf97c2ca39a900113
MD5 65e968a46aec72ef910d138a2ec77145
BLAKE2b-256 6cde33395681a164e62b26e38960fabd59d144c6740f029e42f07797ac4ef99d

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp39-cp39-win_amd64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd85b6f03e43e149e052fd1b495f590c7572b829587c8b222319ebb1b1294de0
MD5 e27806f13ac7f318f08f92f913536f21
BLAKE2b-256 0e988e02d8518351fc765ca9e751e521e5c231ad9af29db96f3220420e90cf04

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c11311ef62c786a87a226f2fff867f63127d32508ff87afec719f758147984d
MD5 364b6fe24d8fe871b9d028d7303b4272
BLAKE2b-256 8a582aa909354e1874e1579647920d5785b266ee6e2935a34d6b815aadb585a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1d361a88162ca1ed32053ea4fb4f92d8530c3730d6856d3bd86716ae10e6085c
MD5 b79e942a63005f6f32a5baffa25209bb
BLAKE2b-256 37e126ccc41a02bd9a270184252599afa43e914b55f1249531b70bf543bdde04

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp39-cp39-macosx_15_0_x86_64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compas_sandbox-0.7.5-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.5-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 51519302de3f52a250f18a786e0b07089a60c6030baf2a5ac7d2cdbe9c309688
MD5 aba093e1e0cc24292699a3601c601541
BLAKE2b-256 8dc20ac9ce73b7baae49cac44a64384e682e11430402fafeba2477d22bde0eb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.5-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: release.yml on petrasvestartas/compas_sandbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.7.6

26 files

This release

0.7.5 This release

26 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.5

6 files

0.6.4

6 files

0.6.3

6 files

0.6.2

6 files

0.6.1

6 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page