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.6.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.6-cp313-cp313-win_amd64.whl (20.8 MB view details)

Uploaded CPython 3.13Windows x86-64

compas_sandbox-0.7.6-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.6-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.6-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.6-cp313-cp313-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

compas_sandbox-0.7.6-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.6-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.6-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.6-cp312-cp312-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

compas_sandbox-0.7.6-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.6-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.6-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.6-cp311-cp311-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

compas_sandbox-0.7.6-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.6-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.6-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.6-cp310-cp310-macosx_14_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

compas_sandbox-0.7.6-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.6-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.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: compas_sandbox-0.7.6.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.6.tar.gz
Algorithm Hash digest
SHA256 a2459ac5c5c68a4e6063efe4155fe641767e6f82e71e15cf1423670187e5148e
MD5 8fddef553f3be4984527f231a875e10e
BLAKE2b-256 0fb7e0e05240b19a7cbe25d3873427745d369b884db9533193e234aff3e460e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6.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.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4865c2b495bbd1fedb51f1f5a9277225bf1da6e16c8885ae03709a0042064653
MD5 dcb489c50c73a24ff46d25fdafe1cdd6
BLAKE2b-256 a1bb2dc29373cd7e8e476816951fe8f2f63c2476b0e61b63c735808d648b76bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e1363df6db0d2a3a57445b2c70f8663c3a03c4e48e43dae54807d75f5384fd9
MD5 d396258d4a230839065dabc1f9f7fbec
BLAKE2b-256 af9ebc6c59b0efa36f9c9f3656224e8d590a39f839a996138a92b20f4a293954

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2587d6c4dd13783a159a0f72dadcd6f38ed47b51a369ae327b7e37d1e6a20aba
MD5 9c626792a3efc5258d93aa5b42f805c1
BLAKE2b-256 d6f2cddac09576b1ceeea944cbb93d88e32ac50f56fdb337bb75f9d0aaeedcf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7a786d3551a7bd2496880cd1646747469957cfe9efd7bbeb2e70398db373e59b
MD5 b302b2fa55dc534340f66d33a64c1b8f
BLAKE2b-256 e804ab2c67fe0a4a4eee1f6e02cb9277dac3439fb26f47c73eaf545eaafd0e2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ec4bf4a88e639970836b3ccca2949b59ae6ece85a126483a95be16f9003c4fe
MD5 e48a7de38456369b2e4ff7e791652390
BLAKE2b-256 2a67c34548cfe91668f82bb8169adaae3dced1f31d3bfed9d70ba9ca9eaefe3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8c1da25c2982cb60fa5779a2ac00ca756e14c0a9c35085857c3f788e1b81386d
MD5 da7554be5517c0478f3a2e003da9403c
BLAKE2b-256 2b34bb6acdd5b8b86c4ecee0cccb23e7512cfab9ee579d0e738382793da18671

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc3eb37100a0f2ea6bf117ae68624395ddec812dee57e61a02ac425f0bcd3d6f
MD5 80c5cdead7e612c620fe444a215b2b6d
BLAKE2b-256 b51e74357b57697305d784b9a80379f56e152e9194e6439bfc7ad9f3b9ec763a

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f391f50ac6a9f32015cafa3fcbc67e02fc110d40b727e519ed3aecfffb2d995
MD5 8f6d581310b900f4947580d0d2be81f2
BLAKE2b-256 a84ed02472717f4faa821639beb493bbd0125114b6ecbf7a27318af408e130c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4229dc3bed9312c874a7649d967027a4ba15738f34904bc4d14dda0970ad509d
MD5 ce80bff3c555cd765964999129522b54
BLAKE2b-256 89fde228169bcaec889942414957754dac465e1662173d7b9568cef1ad4dcbdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fcdc584bf1644fd8be9718f974b032a9d70f0f10dbdd4aad5e537a64287d56d0
MD5 e2d1f4aa743b03db74aa96a2fb183fcc
BLAKE2b-256 95030971aba7094b21283a891783a2c9a0e516b32247770c965438a146d712e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5493a00b5c5b059b04efb8c27a1d316fd23426da59e687dd0958576ba96f9d5
MD5 2874968dfb5d5d5b8492417d7de1cb0e
BLAKE2b-256 5124af2fabad1956f11f3f6e86dd37a1ef0b28f4df2c53f0f8ed6ce596afe853

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a996a5ef6afa8119b0e7d3eb26056a80f0565f60c3547616d432b2b7f00d436
MD5 768e70ecacb376c2aabafbd38f2646a8
BLAKE2b-256 886f02d9d64e3ca0eeafdf831a648595311a0f52fe44ac49f40cf9e05fa16b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2555329da259bbee9388c1723fc66e66ee392a6fac7f8a8484139b88f2e523c0
MD5 576538b50c00e26b3960d3819e459f1a
BLAKE2b-256 7bbe494c5f43279216a1ba89c65bbdd8ab72f856095345ad30817127b7fc5b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f3c971f11ca499cc14396983d99310a6124cd58be0a0e062e95645751d0b9591
MD5 458088becf83ee27b28faeff1e48b69c
BLAKE2b-256 39ca567b84e750e27513bc398c519c693acf4e0b1082b7ab134fef3fb9acd6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 29373dd1f57ec6160dccac6d9cd428ebc34c7bcf6c99534d9344f7d0ec0ba15f
MD5 6a58fcd76290bf847bf5073596f73c45
BLAKE2b-256 2b379e72ae905141af5cb34111fd86a39e3e51e4720961a2cc8eec93549e1318

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 09df73fce64b24263d8502d24d5e654360aee29d7b84b1ccff732fa7115e0eb6
MD5 315662f36c1d07a432e60c3abe462927
BLAKE2b-256 994e75cc399b5bdf209954d14c63c97e11ede5f25448ed64f7110440d5d19a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1eb9b4301d0627487e174fd7f6c96406da1de3b652d73f669c8fb7d617ac4c18
MD5 7da59d2162973d55e424d266dae27dca
BLAKE2b-256 0dfe8ad375af7f5bb0c9e8b01846840f4a62fcfdf44015891119de8526de9f9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a091a5d09fe79d3ebc22d9b4cc0229285bc6d0adb8bb725b9513059a9b45c60b
MD5 0dd8a86c9fdbb783c61f641b8921dabf
BLAKE2b-256 0c938a9b47f66832caebca648e2d2c69ee51950691f1b2b0cb474850dd072363

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6c3c99f57ddb6db091d4de1b9e83f9426ff6d0b0347abf0a56066b71d65c851a
MD5 6110a5ffbc943e939277b16815315e1c
BLAKE2b-256 6a3ee3b58835adc35ee43ef7dda032db8ac6fe3ea717e753e767fa1fc4b2682f

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c70c4b6b30e9d1cbbffed3a2c50ebec693da8261853f8d9cf27ce410a323fc21
MD5 1de435144264ebd91f6a3767f22d8bcf
BLAKE2b-256 0198335597aef868592bb0888ba097a2d2362852f040bbb77a1fbee1132681d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e7c8997e35c350177872b106b01d5553e39e6641a974ea6cdd2f3338ce672dfc
MD5 94e80f2bf845765b8e1115f8540d7543
BLAKE2b-256 34b22c3ae6d8bfad52e77a299e2a9f820e554d224403ecf94471955218c1446a

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1c6db7caa2f7cf5567b846812d9ed95462aa47a425421a812e3268b9a0b011c
MD5 873658e86576f6da8ee47d99018a9263
BLAKE2b-256 62546848caf38c382b5c27b9d008a447cf45a1175e6bc0be28684fb1a89df63d

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 981ff2637a6affbee6caf4d57e0b9a2b908586d29fcc412475e97860e9d3bf09
MD5 7b49b80b26bc6ab9f25a3e168d4d2d2d
BLAKE2b-256 e62bc907f3708dbe8ca990f80917908d88ddbad9cb364ad49a24db71b9a04659

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b6b2c9b10d16586c9d1df57719da9f0186801787d8793bb3460ef81a30b31d74
MD5 62dd9e6dd1f35f9cd396a15d5462b80f
BLAKE2b-256 2391e7bfaf08e98c0f61b1cf53aa01dadf590d78e3eede711f9c2e4381935c63

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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.6-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for compas_sandbox-0.7.6-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a9b19b752df449d268a7d5628a7563f38e8f354495311485498240ad820a4d7d
MD5 a15c3b3464aed5651f0c897900f42d2b
BLAKE2b-256 28995d345d2284def9fea5b18b8a0299fd314a6bff676e9ddef7c59fa702e616

See more details on using hashes here.

Provenance

The following attestation bundles were made for compas_sandbox-0.7.6-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

This release

0.7.6 This release

26 files

0.7.5

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