Skip to main content

A high performance sparse level set library

Project description

ViennaLS

🧪 Tests 🐍 Bindings PyPi Version

ViennaLS is a header-only C++ level set library developed for high performance topography simulations. The main design goals are simplicity and efficiency, tailored towards scientific simulations. ViennaLS can also be used for visualisation applications, although this is not the main design target.

[!NOTE]
ViennaLS is under heavy development and improved daily. If you do have suggestions or find bugs, please let us know!

Quick Start

To install ViennaLS for Python, simply run:

pip install ViennaLS

To use ViennaLS in C++, clone the repository and follow the installation steps below.

Support

Documentation and Examples can be found online.

Bug reports and suggestions should be filed on GitHub.

Releases

Releases are tagged on the maser branch and available in the releases section.

Building

Supported Operating Systems

  • Windows (MSVC)

  • Linux (g++ & clang)

  • macOS (XCode)

System Requirements

  • C++17 Compiler with OpenMP support

Dependencies

Dependencies will be installed automatically when not available.

  • ViennaHRLE

  • VTK (optional, but recommended for mesh export and visualization)

  • pybind11 (only for building Python libs)

Using ViennaLS in your project

Have a look at the example repo for creating a project with ViennaLS as a dependency.

Installing

Since this is a header only project, it does not require any installation. However, we recommend the following procedure in order to set up all dependencies correctly:

git clone https://github.com/ViennaTools/ViennaLS.git
cd ViennaLS

cmake -B build -D CMAKE_INSTALL_PREFIX=/path/to/your/custom/install/
cmake --install build

This will install the necessary headers and CMake files to the specified path. If CMAKE_INSTALL_PREFIX is not specified, it will be installed to the standard path for your system, usually /usr/local/.

Installing without VTK

In order to install ViennaLS without VTK, run:

git clone https://github.com/ViennaTools/ViennaLS.git
cd ViennaLS

cmake -B build -D CMAKE_INSTALL_PREFIX=/path/to/your/custom/install/ -D VIENNALS_USE_VTK=OFF
cmake --install build

Installing with dependencies already installed on the system

The CMake configuration automatically checks if the dependencies are installed. If CMake is unable to find them, the dependencies will be built from source.

Building the Python package

[!NOTE]
On systems that feature a package manager (e.g. Ubuntu/Debian apt), VTK can be installed beforehand (e.g. using sudo apt install libvtk9-dev), which saves a considerable amount of time during compilation.

The Python package can be built and installed using the pip command:

git clone https://github.com/ViennaTools/ViennaLS.git
cd ViennaLS

pip install .

Using the Python package

The ViennaLS Python package can be used by importing it in your Python scripts:

import viennals as vls

By default, ViennaLS operates in two dimensions. You can set the dimension using:

vls.setDimension(2)  # For 2D simulations
vls.setDimension(3)  # For 3D simulations

A complete list of functions and their locations can be found in the API documentation.

For examples on how to use the Python package, please have a look at these examples: Air Gap Deposition, Deposition, Geometric Advection.

Running the Tests

ViennaLS uses CTest to run its tests. In order to check whether ViennaLS runs without issues on your system, you can run:

git clone https://github.com/ViennaTools/ViennaLS.git
cd ViennaLS

cmake -B build -DVIENNALS_BUILD_TESTS=ON
cmake --build build
ctest -E "Benchmark|Performance" --test-dir build

Building examples

The examples can be built using CMake:

cmake -B build -DVIENNALS_BUILD_EXAMPLES=ON
cmake --build build

Integration in CMake projects

We recommend using CPM.cmake to consume this library.

  • Installation with CPM

    CPMAddPackage("gh:viennatools/viennals@5.5.0")
    
  • With a local installation

    In case you have ViennaLS installed in a custom directory, make sure to properly specify the CMAKE_MODULE_PATH or PATHS in your find_package call.

    set(VIENNALS_PATH "/your/local/installation")
    
    find_package(OpenMP REQUIRED)
    find_package(VTK        PATHS ${VIENNALS_PATH})
    find_package(ViennaHRLE PATHS ${VIENNALS_PATH})
    find_package(ViennaLS   PATHS ${VIENNALS_PATH})
    
    target_link_libraries(${PROJECT_NAME} PUBLIC ViennaTools::ViennaLS)
    

Shared Library

In order to save build time during development, dynamically linked shared libraries can be used if ViennaLS was built with them. This is done by precompiling the most common template specialisations. In order to use shared libraries, use

cmake -B build -DVIENNALS_PRECOMPILE_HEADERS=ON

If ViennaLS was built with shared libraries and you use ViennaLS in your project (see above), CMake will automatically link them to your project.

Contributing

Before being able to merge your PR, make sure you have met all points on the checklist in CONTRIBUTING.md.

If you want to contribute to ViennaLS, make sure to follow the LLVM Coding guidelines.

Make sure to format all files before creating a pull request:

cmake -B build
cmake --build build --target format

Authors

Current contributors: Tobias Reiter, Roman Kostal, Lado Filipovic

Founder and initial developer: Otmar Ertl

Contact us via: viennatools@iue.tuwien.ac.at

ViennaLS was developed under the aegis of the 'Institute for Microelectronics' at the 'TU Wien'.
http://www.iue.tuwien.ac.at/

License

ViennaLS is licensed under the MIT License.

Some third-party libraries used by ViennaLS are under their own permissive licenses (MIT, BSD).
See THIRD_PARTY_LICENSES.md for details.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

viennals-5.5.0-pp310-pypy310_pp73-win_amd64.whl (15.8 MB view details)

Uploaded PyPyWindows x86-64

viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (29.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

viennals-5.5.0-pp310-pypy310_pp73-macosx_15_0_arm64.whl (37.0 MB view details)

Uploaded PyPymacOS 15.0+ ARM64

viennals-5.5.0-cp313-cp313-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.13Windows x86-64

viennals-5.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

viennals-5.5.0-cp313-cp313-musllinux_1_2_i686.whl (32.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

viennals-5.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

viennals-5.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (29.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

viennals-5.5.0-cp313-cp313-macosx_15_0_arm64.whl (37.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

viennals-5.5.0-cp312-cp312-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.12Windows x86-64

viennals-5.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

viennals-5.5.0-cp312-cp312-musllinux_1_2_i686.whl (32.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

viennals-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

viennals-5.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (29.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

viennals-5.5.0-cp312-cp312-macosx_15_0_arm64.whl (37.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

viennals-5.5.0-cp311-cp311-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.11Windows x86-64

viennals-5.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

viennals-5.5.0-cp311-cp311-musllinux_1_2_i686.whl (32.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

viennals-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

viennals-5.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (29.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

viennals-5.5.0-cp311-cp311-macosx_15_0_arm64.whl (37.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

viennals-5.5.0-cp310-cp310-win_amd64.whl (15.8 MB view details)

Uploaded CPython 3.10Windows x86-64

viennals-5.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

viennals-5.5.0-cp310-cp310-musllinux_1_2_i686.whl (32.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

viennals-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

viennals-5.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (29.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

File details

Details for the file viennals-5.5.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7bb2501f4a1ff8bc471e14a4fc35169299d6a7c2c5c89635847f9ed013dee289
MD5 cb97a9620ab5e2f3e652ed3ea2cbae30
BLAKE2b-256 2ff12439b7a2ad90daaa33bc5572ae1b340ca0bdf24f83135b62216af8290ddc

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-pp310-pypy310_pp73-win_amd64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 309bcef591c9de80a3f190c86e77b544ab1f21ba2eff18cc37ced4e74e7b72e6
MD5 c8dccbf07f6342001bc4c90bda404fd1
BLAKE2b-256 f6d20297604865711871adfa66a9547ceb532f7877233b69358699a619769f77

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41f8b28894bf26c8b75d83139aa1b2d51fd2a57c68d5c08225d787fab2647afb
MD5 4a5f5a215332db5c8edc33146907aa6d
BLAKE2b-256 6f2c609230909118aee84c49777712136056f0ec7fe9bed473df28d111a16037

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-pp310-pypy310_pp73-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-pp310-pypy310_pp73-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5c1dafdf809cd80fb65f1fdf7aa30847dfd59568bdedc9bb3a6a9b581d063a1e
MD5 c56f99183e568a400e92a1baa6d4f91d
BLAKE2b-256 faff6cfa953040e7028b6be7947cc4ea1da1e0a88e0e7707501f19ecae86641e

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-pp310-pypy310_pp73-macosx_15_0_arm64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: viennals-5.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viennals-5.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0d2428d5914ff7c5f1521d8d5abb4aa63c51751daf615520bcb34f784e6c58d3
MD5 0e2505a251544dd59eba5f73b81fa389
BLAKE2b-256 7a776e04f5856352b6f8fa0086c6d31dac6551f7aa39824e2a02d49563ddc742

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-win_amd64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc9642a9a162d764d1f4dd5c8ee3f63c8e9ca8f14f2ad53f9b6b6aff1b21f0e2
MD5 3ce92f45f2ee76e872701ee45e1b845a
BLAKE2b-256 0389d0ec2bc9b41f6afa8ca1d7f0e49586f72646b460e736ecc230a93e487470

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa7b9e47076af17c63376c82429792ce4cda03d221a65addfd38d01ec5ab6e19
MD5 9e33c8ead75f74005fc79cfa166505bb
BLAKE2b-256 a97a649e91805c64ae1f2a61c195cc790493629f3756ea76e13a37870cddcf67

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17231cab8475e100fda5e18c9839179efb4cda25fef663b170f451198dd3a7d6
MD5 1572503603fcd9a07e8cb685b14a25ec
BLAKE2b-256 6a6540e070eedcbb4d9e284a8913b94e1a233756272db4342d52e9d5f0f401c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7fb16c5b29c42e2cb07e598f86766b9491aba60b5777377f5c19312e084dc66a
MD5 a83f26e91dd3b1f4c049827d4da30523
BLAKE2b-256 ff3b3f928df6e69dcba2470500ea19bf4f1710713eeada374b0bb1a89b3b3223

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 18694b877e4cce97ad9b376162c647c31397bec6ddb9d5b124eb7c7d8965dd17
MD5 7fc3db6f521115d8d55251bafd51c319
BLAKE2b-256 dfa204ade1abd79acf11cfe732d632fd704e5ec414d66cd1dd56f76cc165c5e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: viennals-5.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viennals-5.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 16e1a7ac5d666901bf9b0670521a0864b13e654526076fc34e3e80e9d347280d
MD5 e5e650f4f68d2bde92b970bf1f3b8a75
BLAKE2b-256 587431d51c49bed82cfb0307e6d1b2e04660cfce6b7f9e90c9546b8cd7258f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-win_amd64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f120d1e8574aab8b2541822e863573afee86d2131e40f831a9933b119f12bc16
MD5 e081c907fb36249b2c67fbfdfe6297d3
BLAKE2b-256 edadc06b42e0193c5cdc586ba858f5e863ec7fb46f5e0bbde5da1f58dd542bde

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cffb5688c892088947d500a674c1ed9f3fe3717af4fd99d28db0dc605a7862ea
MD5 f4fd200a2eb3b201a697187e9d715679
BLAKE2b-256 7b7ae5bf2ea618f2611656fc0a0d221de9b0d12ea087968f043f1122a7f2310a

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73f44d1a7e676a9ef1285f7decebb81685e0766b6079e3895bb7e909a8b9f43c
MD5 9ba599224fa13b2fd3d8aa8ba08bb7fc
BLAKE2b-256 62852fdac10cf48f859e03d074708a4b1fea14f3abd4876dc426b3b7686eeccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f4e34ae8c02efee8d03fb6838fa9abae4c219a63ebc219d6fd92ca5ccc1ff70
MD5 7864ab83e2b1cb4051840e99e000bf7d
BLAKE2b-256 b02d4a8b2fdff3683062ff4557846ef75b9378e559600f597245e7eac0ac0ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 970cbcb6633284c04df4ce7878571487fb4d8a3142a0a15cea92c22b6190dd9b
MD5 55c4f5bbfa865a8e1ae887383fecb6ce
BLAKE2b-256 dc511f099d8c0c1c8dd503b4eaa323ea10baf41c60fab6fede441ffeb55375e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: viennals-5.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viennals-5.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 974b2b993377ae03f23a6b9cee68eb56f5aec0b75ba1d2f41999a710ed1f3440
MD5 d4d1207210104709b817d2b1d5ea8aee
BLAKE2b-256 76b730bf1fc008e0ee349453701721eeb66b3117c5e704101de4cae6b15df97a

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-win_amd64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1d77fa41c1f671ec33cd67f6439ff5f6bc4b8a6e648ef9f8c895ad51b6d98469
MD5 bd1955902754dd6bfb4a0215c8dc74bc
BLAKE2b-256 6dcfeba6b376f47cfef014ef44055e7464cc474f21f3b5efd77b3a26f85698a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7cd3e55bf9c2a05b46ca968c977944afb693fe7e3b38a8b9c1a03b17385a234d
MD5 e3631f9e69423e877e8425d04301935e
BLAKE2b-256 d8d3d8147024ea6efbc02ffa658719c51e694075bda2db1357720b4096f5b5fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d0fc7451da7b9a1104f4da8fe33ee3ef58aaa9b3a849f4aaafcec10357684ad
MD5 44c8d1fafb011aa272a30d581b1eb6c6
BLAKE2b-256 256c2dc81ae557e7b58286bc915d60438143ffc605dcc956ead0cae250b3408b

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 221c376dd67a6106fdf5e024203acdcd20f8f1b0272c886898c23e6dccf1d195
MD5 7725e0d7905930a80582de7934f7b9e7
BLAKE2b-256 595781b338ce8ed8472e99fb69a6c54ddfe682d082255fc10cda39e41463bafd

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e32bd3d486eea44797eb348683b636a2db1aa9119ac18a5ba6c496b11a3c7b95
MD5 b4ccd5c8c57556dd0dfafdf758a2ea90
BLAKE2b-256 13ea145243de96f55c573994d6046c8f8762c0c8500dfd337703944b494ef3ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: viennals-5.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 15.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for viennals-5.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 affd6cca6940081d9e0bf393e1d46e96b5cd27d3d39a6df8d82fb8f89e6bde63
MD5 3cef14d086133dec7fce369f4923937a
BLAKE2b-256 e8842e154c2487d4f42276292020e5e9ba8f87b8da3bcd72d8c7f73694940594

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp310-cp310-win_amd64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be7c53a96a727b8dec715878258939cb43cbdfadaf8d9d73a861de0ce80fb2ba
MD5 1108b967775e37b9f92fbb6caa95eb1e
BLAKE2b-256 2cc9f23f0d8a02c564edbf1ded0c9d2e8a9424bdd4f4a92b0f43f0fd278fc7b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ee1a9c4ad1bf8c89a9b141cd669a9b4b1c4d7f6ca972e9e171a34eae1d725a1
MD5 040f1d43ad653b9cbf162557773b3eb4
BLAKE2b-256 b61c51b09e307609b3defe5ea8e1871ba9923b27ca6e802d3c02f614950e846c

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26ba21c84441a2323167cbd74b5090181e27279f7201483b376ed27ed611b81d
MD5 b303ea468a5088a867a18b36db74ea9a
BLAKE2b-256 fa4b913353021b238a6f8bd4416989c799335e52fc024cb1ad69ac17aa932a84

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

File details

Details for the file viennals-5.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for viennals-5.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10c9e5b24b76e14aaf77e1464ca37de51139e3847008af1ecb200189ca3b90c9
MD5 b9c3b11d229830ecc41645cffe08e714
BLAKE2b-256 31cb65fbccba085e8e773dfe46b20bd3b2f8556a6f086b4b965c247c39a08947

See more details on using hashes here.

Provenance

The following attestation bundles were made for viennals-5.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on ViennaTools/ViennaLS

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

Supported by

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