Skip to main content

Eikonal solver using parallel fast sweeping.

Project description

Fast sweeping SDF solver

This repository contains a Python package providing an efficient solver for the Eikonal equation in 3D. The primary use for this package is to redistance a signed distance function (SDF) from its zero level set (e.g., during an optimization that optimizes the SDF). In particular, this implementation was created for the use in our paper on differentiable signed distance function rendering. You can find the code for that paper here.

This library does not convert meshes to SDFs, even though it can be used for such applications. This implementation runs efficiently on GPUs (using CUDA) and also provides a CPU implementation as a fallback. The solver is exposed via Python bindings and uses Dr.Jit for some of its implementation.

The code implements the parallel fast sweeping algorithm for the Eikonal equation:

A parallel fast sweeping method for the Eikonal equation. Miles Detrixhe, Frédéric Gibou, Chohong Min, Journal of Computational Physics 237 (2013)

The implementation is in part based on PDFS, see also LICENSE for license details.

Installation

Pre-build binaries are provided on PyPi and can be installed using

pip install fastsweep

Alternatively, the package is also relatively easy to build and install from source. The build setup uses CMake and scikit build. Please clone the repository including submodules using

git clone --recursive git@github.com:rgl-epfl/fastsweep.git

The Python module can then be built and installed by invoking:

pip install ./fastsweep

Important: It is important that this solver and drjit are compiled with exactly the same compiler and settings for binary compatibility. If you installed a pre-built drjit package using pip, you most likely will want to use the pre-built package for fastsweep as well. Conversely, if you want to compile one of these packages locally, you will most likely need to compile the other one locally as well. If there is a problem with binary compatibility, invoking the functionality of the solver will most likely throw a type-mismatch error.

Usage

The solver takes a Dr.Jit 3D TensorXf as input and solves the Eikonal equation from its zero level set. It returns a valid SDF that reproduces the zero level set of the input. The solver does not support 1D or 2D problems, for these one can for example use scikit-fmm.

Given an initial 3D tensor, the solver can be invoked as

import fastsweep

data = drjit.cuda.TensorXf(...)
sdf = fastsweep.redistance(data)

The resulting array sdf is then a valid SDF. The solver returns either a drjit.cuda.TensorXf or dfjit.llvm.TensorXf, depending on the type of the input. A complete example script is provided here.

Limitations

  • The code currently assumes the SDF to be contained in the unit cube volume and hasn't been tested for non-uniform volumes or other scales.
  • The CPU version isn't very efficient, this code is primarily designed for GPU execution and the CPU version is really just a fallback.
  • The computation of the zero level set does not consider different grid interpolation modes.

Citation

If you use this solver for an academic paper, consider citing the following paper:

@article{Vicini2022sdf,
    title   = {Differentiable Signed Distance Function Rendering},
    author  = {Delio Vicini and Sébastien Speierer and Wenzel Jakob},
    year    = 2022,
    month   = jul,
    journal = {Transactions on Graphics (Proceedings of SIGGRAPH)},
    volume  = 41,
    number  = 4,
    pages   = {125:1--125:18},
    doi     = {10.1145/3528223.3530139}
}

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.

fastsweep-0.2.0-cp313-cp313-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.13Windows x86-64

fastsweep-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (66.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (56.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastsweep-0.2.0-cp313-cp313-macosx_10_14_x86_64.whl (60.4 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

fastsweep-0.2.0-cp312-cp312-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.12Windows x86-64

fastsweep-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (66.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (56.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastsweep-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl (60.4 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

fastsweep-0.2.0-cp312-abi3-win_amd64.whl (66.2 kB view details)

Uploaded CPython 3.12+Windows x86-64

fastsweep-0.2.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (64.2 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp312-abi3-macosx_11_0_arm64.whl (55.6 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

fastsweep-0.2.0-cp312-abi3-macosx_10_14_x86_64.whl (58.7 kB view details)

Uploaded CPython 3.12+macOS 10.14+ x86-64

fastsweep-0.2.0-cp311-cp311-win_amd64.whl (67.6 kB view details)

Uploaded CPython 3.11Windows x86-64

fastsweep-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (66.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (57.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastsweep-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl (60.5 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

fastsweep-0.2.0-cp310-cp310-win_amd64.whl (67.7 kB view details)

Uploaded CPython 3.10Windows x86-64

fastsweep-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (67.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (57.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastsweep-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl (60.6 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

fastsweep-0.2.0-cp39-cp39-win_amd64.whl (68.1 kB view details)

Uploaded CPython 3.9Windows x86-64

fastsweep-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (67.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (57.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fastsweep-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl (60.7 kB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

fastsweep-0.2.0-cp38-cp38-win_amd64.whl (68.0 kB view details)

Uploaded CPython 3.8Windows x86-64

fastsweep-0.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (67.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

fastsweep-0.2.0-cp38-cp38-macosx_10_14_x86_64.whl (60.5 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

File details

Details for the file fastsweep-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ef3aa8f345880133c9ac336746433a926b4085eae2fac6ba6522e6568d8e6755
MD5 084de07695d9113f04ea27599350b8a6
BLAKE2b-256 a515c32cfcfd4983aaec6ae18284c344cacaaab0b6f6d9bed226dda91561c2cc

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d55c3384cbb4f6b669d473415d1eebc48ec33c9c2aca202f1b22897235367da4
MD5 0ed789ff5b7cab663e696a43f6c59ba3
BLAKE2b-256 4e7ec50cee793ed87f84f04a8a1f9a5a9ca23149a47c80572959d1c999992640

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 297720650b362acc669a98cf7e803ca67a33412d1e7406358d9adf18b65f699f
MD5 e156dd62f334df7364e4f0cdb2e15c71
BLAKE2b-256 55bb1775468056a54bc66403a21f27ca6b66f6d8f6b8ad6c01f4a37b1faa2dc2

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 80a44b2e981ef43ba23c4ba0713b25a5e6b087aa593b35ca8bf2951eb9601278
MD5 726a9459297aa1626ef548b74c96a51c
BLAKE2b-256 0f44e535d00658b65919509f6d71815643ff2de2a65db30e008be660d603056c

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5046e41c6afe209ed506734d4cffc1449be5b53abb5c2c5bb570f3e081470e24
MD5 e378237d93e8968285b1d9503c6c2843
BLAKE2b-256 f5e9436e3fb8208995434b222950ae61c95d6e7bf03f6dca5eadc262dbb9ec39

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fa59ced570d95ef720be365a3042e1af6c8e800baee5d768ec34119ecebf1615
MD5 1f5545d8c802c9695e2d800247f4f47b
BLAKE2b-256 e2c87dbc10ff2cf62f4555924282b190fc2be3f473934c6b4e523114b2aa10af

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87f1c8dd64f172fbae5b871e6b91734ed13c26bec9a5c0344c295cf408b50cc4
MD5 b1aba6954952a337e90c300e44de35fc
BLAKE2b-256 b17442704082308c829aec2ad18cebbb53ba78a11fbf7c66b28ea568dd1090d8

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e27760e557e38fe0ad2c7af0e25796e870ffae712267051c57addb22a3f0cc93
MD5 79582c38cbbabc3bc87dffc160321de0
BLAKE2b-256 c7c7b0f0ea73a91aa4fe365013a931b845be758f656771e2bc95986ed7611d9a

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3efc339cf8fbd088307eeb26e485aaeec64946feaf91ca6b5f7c6605d6290067
MD5 abb6a81db8a91a6bc45b5c7b61bfc02b
BLAKE2b-256 5f3a42f35c2b4bb41fd1d1c58194ba8adcf7b423d949ead086e0f13128824f4e

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ce0bc5d83e054a51549d2941fe2fe9776350f987bc0e1ce566500e18800a8fbe
MD5 e38c24b1d8d346b9a5a6cfeae663cc62
BLAKE2b-256 f18e4572cf0c750e6bb60a364cb9da056451194d15f8cec5d39944e1d291007b

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88bbf9c4889e0f520bdf15d4bffe7b91c101a5e3a9338e090a150aa9c33025db
MD5 f853e5d891c38e0f941adf2e52de03c7
BLAKE2b-256 ecfddc5a170309f54c1be6bb5eebd813a902bc869e6a7a20da963fb96d020327

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp312-abi3-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp312-abi3-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 45eaeab95073a05d2e4945fbbb794665c5a9ad773b849c74d4803d962fd5e511
MD5 0a839c7e6aa98cc4a7a4b12b92b1e9f8
BLAKE2b-256 1dc5723d92eb19fbd2295b4ce069b9faddf432c56401b11025504b81db39c061

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 67.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 67ae2418ecdb19461165e0db42b9d24b4247bfa05028d4949f7dc99efe2e5712
MD5 54a674f1e2531f1b0e024b72ac8781c3
BLAKE2b-256 32c900f649151781267c47730335e990704ac30f7c5fac8792ce694267fd5b93

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3c4eebfb14433b5ce4d2ee711efbeec7d61d7f99435528d8565a8f966f883a5a
MD5 a76baa2536199e1f91e3a67e8f87d312
BLAKE2b-256 f4c9384691d0d0db577de0ee6b685e57559f92c121427e8dac6ab09a55b55a78

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dac66dc79e49f703e61e14caf02dc359f2dfc6a13585befde1c2c0645838cceb
MD5 b9797496a21c362be57e79bb03392118
BLAKE2b-256 2101a038daa1e5c9ab06d2c4cac0394b719869ee1b430583f403f7fcaaa97b84

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 80f4b188018db82b0e9544dbf76a52c8c80a54fa12d2ba3cc8b76124a1971a46
MD5 3f29f00afaf24b94b5814b154f9165cd
BLAKE2b-256 d23e8d22d700021aed15a8dcb6dc144c7f1c7e2b4daa14c4636bd19a94051613

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 67.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31b56f3cc10d52ef8d1fbf87282e1bcb295a725437da20993aaf467cde517f95
MD5 cd2b64cddbc07851096c092015ffd9ff
BLAKE2b-256 e58026a039cd712c7186634132a28454b8337a9b8cfe96cd30abdcbd50ad1ff4

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3f3e037c125c4065061f40a16295653e44aa5e0446364a0e75cbcfc252a7e34f
MD5 5212dc50437ed66c31c4689df3ff87b7
BLAKE2b-256 3d4f38d1f15ba9a5875d8ec36c3d507e73b3bcc8d4d0c2bdd788d488795482c5

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a329612f74a3bcd7ca5049bd84f50d18c4833657579c603ff584fcfd255529e
MD5 56c84823cce95e32c2946f42d7276b97
BLAKE2b-256 8542c5ff759bb67b5afda9e959cdba2c76a80e960c072316636e161368db60b5

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1aa756f7a507a77a5f2fa26c74a6537d4c0170d872c0a7851a1188e13a0e1713
MD5 8b08ae926a6ce0818ab3193688d5831b
BLAKE2b-256 ba2b4ed1a277c25d1d7e9ac2ac8855972c6ca2230a9cbcb99e988e9ce7fa5356

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 68.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f92282993ee9ca7c4c98181de16383f717e0c13fa505195fa7a3dee3654df781
MD5 4a5983fb4934b3ecb82033a90f0ab355
BLAKE2b-256 a4440f00776dbf7a525e4e5ec5767a9ebb6c2c0a15f6f05f749e63aa97fa502f

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2fbdc47d5b3771649d8cc2ec0e45b6c793bc1ea8107798554113a5b4abfeb8f2
MD5 4cdefbb50c09627c2d6458af2a231338
BLAKE2b-256 c3debdc1947682fcbcc9e311cc3e5354fd445592d4f9be38df9114c85ee86a40

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99a01a4c4c828dd6ddf65d83f21e47007d4758084f41076ba061d6825de141b5
MD5 1fb57e15f1ed5585299d617b64665aa4
BLAKE2b-256 69fd42d2cd62ae97c90f94b4057fc0bac4fa5ef98f529fb138be60737bd6b096

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1ff44030aba1e36a40dc75e7e9abb83f9887ad95947c6ca7f028d669254d7cb2
MD5 4c2b68a8630cddda44a0990c74c16e59
BLAKE2b-256 a6e65ae6297651baaef7152376a26109f6cb752d62607999784b1216e1f1374a

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fastsweep-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.8

File hashes

Hashes for fastsweep-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 70a8da8b2d89fd8e3db5c6524b76137ab2a60e2006cf1baa0633e93cbf394068
MD5 06f8586360f7456cc9073b6e48d5cbd9
BLAKE2b-256 01bc528fede32a47a4b654d877474c6129c7bf4efa7fd1e4d3670086a0e31360

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c271ecb93bc1fb0bed68e64785103aae4b4c4165677e431a1fa005c8574064e8
MD5 70659f21617472186e9a8ede3379d723
BLAKE2b-256 fe25f8acb1a435df4a5bcbe416641273ff511e35919234a2c0d8eb36a2c5889a

See more details on using hashes here.

File details

Details for the file fastsweep-0.2.0-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for fastsweep-0.2.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 78c1ab16696058eb2b6a04511d85e4684db668c799b18606bc65569322e0d187
MD5 b9ef7b350aad638f60477e097731c638
BLAKE2b-256 30c87ec5d3333ccb12445249873963de40c635f53ebe6fcbdd3f4629a4a1c881

See more details on using hashes here.

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