Exact calculation of the overlap volume and area of spheres and mesh elements
Project description
Exact calculation of the overlap volume and area of spheres and mesh elements
Calculating the intersection or overlapping volume of a sphere and one of the typically used mesh elements such as a tetrahedron or hexahedron is surprisingly challenging. This header-only library implements a numerically robust method to determine this volume.
The mathematical expressions and algorithms used in this code are described in S. Strobl et al.: Exact calculation of the overlap volume of spheres and mesh elements, Journal of Computational Physics, 2016. So if you use the code in projects resulting in any publications, please cite this paper.
Employing the concepts and routines used for the calculation of the overlap volume, the intersection or overlap area of a sphere and the facets of a mesh element can also be calculated with this library.
Usage
Supported primitives
The overlap calculation directly supports these element types:
- tetrahedra (4 nodes/vertices, data type
Tetrahedron
) - pentahedra/wedges/triangular prisms (5 nodes/vertices, data type
Wedge
) - hexahedra (6 nodes/vertices, data type
Hexahedron
)
The elements must be convex and have to be specified as a list of three-dimensional nodes/vertices,
while the sphere (data type Sphere
) requires a center point and the radius.
Node ordering
The element types of the overlap library follow the node numbering conventions of the CFD General Notation System (CGNS) project. Please refer to the CGNS documentation for the order of the nodes of hexahedral, tetrahedral, and pentahedral/wedge-shaped elements of linear order, respectively. Also the ordering of the faces uses the conventions of CGNS. This should make interfacing this library with existing codes rather easy, often even without the need to reorder nodes.
Dependencies
The compile-time dependencies of this code are:
- Eigen3, tested with versions 3.3.4 and above
- compiler supporting C++11
The software is currently continuously compiled and tested with the following compilers:
Compiler | Versions |
---|---|
GNU G++ | 10.3.0, 9.3.0, 8.4.0, 7.5.0 |
Clang/LLVM | 12.0.0, 11.0.0, 10.0.0, 9.0.1, 8.0.1 |
Additionally, the Intel C++ compiler starting with version 15.0 should work, albeit this configuration is not part of the CI process.
C++
The library is implemented as a pure header-only library written in plain
C++11. To use it in your code, simply include the header file overlap.hpp
and
make sure the Eigen3 headers can be found by your compiler or build system.
The library creates two relevant type aliases, namely scalar_t
for double
and vector_t
for Eigen::Matrix<scalar_t, 3, 1, Eigen::DontAlign>
, which are
used in the public interface for scalar and vectorial quantities, respectively.
In principle, these types can be adjusted to specific needs, yet reducing the
numerical precision of the scalar floating point type will have a significant
impact on the precision and stability of the calculations.
A minimal example calculating the overlap of a hexahedron with a side length of 2 centered at the origin and a sphere with radius 1 centered at a corner of the hexahedron could look something like this:
vector_t v0{-1, -1, -1};
vector_t v1{ 1, -1, -1};
vector_t v2{ 1, 1, -1};
vector_t v3{-1, 1, -1};
vector_t v4{-1, -1, 1};
vector_t v5{ 1, -1, 1};
vector_t v6{ 1, 1, 1};
vector_t v7{-1, 1, 1};
Hexahedron hex{v0, v1, v2, v3, v4, v5, v6, v7};
Sphere s{vector_t::Constant(1), 1};
scalar_t result = overlap(s, hex);
This code snippet calculates the correct result (π/6) for this simple configuration.
To obtain the overlap area of a sphere and the facets of a tetrahedron, the
function overlapArea()
can be employed as such:
vector_t v0{-std::sqrt(3) / 6.0, -1.0 / 2.0, 0};
vector_t v1{std::sqrt(3) / 3.0, 0, 0};
vector_t v2{-std::sqrt(3) / 6.0, +1.0 / 2.0, 0};
vector_t v3{0, 0, std::sqrt(6) / 3.0};
Tetrahedron tet{v0, v1, v2, v3};
Sphere s{{0, 0, 1.5}, 1.25};
auto result = overlapArea(s, tet);
std::cout << "surface area of sphere intersecting tetrahedron: " <<
result[0] << std::endl;
std::cout << "overlap areas per face:" << std::endl;
// The indices of the faces are NOT zero-based here!
for(size_t f = 1; f < result.size() - 1; ++f)
std::cout << " face #" << (f - 1) << ": " << result[f] << std::endl;
std::cout << "total surface area of tetrahedron intersecting sphere: " <<
result.back() << std::endl;
Python
The Python version of the overlap
library is available via the Python
Package Index (PyPI), so for most
environments installation should be possible simply via pip install overlap
.
In case no pre-built package or wheel is available for your system, compilation of the wrapper code is required which in turn requires the requirements listed above for the C++ version to be fulfilled.
The interface of Python version closely resembles the interface of the C++ version:
import numpy as np
import overlap
vertices = np.array((
(-1, -np.sqrt(1./3.), -np.sqrt(1./6.)),
(1, -np.sqrt(1./3.), -np.sqrt(1./6.)),
(0, np.sqrt(4./3.), -np.sqrt(1./6.)),
(0, 0, np.sqrt(3./2.))
))
tet = overlap.Tetrahedron(vertices)
sphere = overlap.Sphere((0, 0, 0.5), 1)
result = overlap.overlap(sphere, tet)
Calculation of the overlap area instead of the overlap volume is possible via
the function overlap_area()
of the package.
License
The overlap
library is distributed under the GNU General Public
License v3, please refer to the LICENSE file for the full license
text.
This distribution bundles external third-party software covered by separate license terms. For details please consult the corresponding license terms included with each package in the respective subdirectory.
Package | License |
---|---|
Eigen | MPL2 |
Google Test | 3-clause BSD |
pybind11 | 3-clause BSD |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file overlap-0.1.1.tar.gz
.
File metadata
- Download URL: overlap-0.1.1.tar.gz
- Upload date:
- Size: 3.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab914450039fadd2a07587503640c3dcb38ba4469cbed43c233a1c58b9bd9c97 |
|
MD5 | 4bf9839815641a58e7535d4ac25000f0 |
|
BLAKE2b-256 | 11a834634e1b765ecbb468332d4f5088384c716a3f772b99c076514a7aff12ba |
File details
Details for the file overlap-0.1.1-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 134.8 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 826db7da370de00f8965ebcc12b0eb93592e9c5917b0c107287d40c9fa980bfe |
|
MD5 | c4bdb6205f6424f7a987a0a03cd65e30 |
|
BLAKE2b-256 | 5ee1350cca1bc08f9740591288e29a54c459a5cb9a8b80bd7a4c36cc786b81e6 |
File details
Details for the file overlap-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 163.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce020ff9b0eac08a60a6636023c9acbe711c1f8ef84181ea19f269dc9c0d266c |
|
MD5 | 2fbcfa1c1130568115d80e0a9551260c |
|
BLAKE2b-256 | f68ed476c07d9d21f034a2bbc1d817789855082432b50495c6c3d8e9469c44d6 |
File details
Details for the file overlap-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dfd3cb09c5d4013fd21965f2c5661a9060b462d1bc64f72d12de1bdf5f6cbde |
|
MD5 | 9d063a8e7af5037fb8c125496896f296 |
|
BLAKE2b-256 | 6475eb70a794fc0ea0a9021ca5a985e433b40d9444af07c608369dbe998f5a06 |
File details
Details for the file overlap-0.1.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 151.2 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0540684886de296dd09323e86da18ed675f764a6ffc907061ccf76a72837f995 |
|
MD5 | b2bbf1016628a04d095157a2df1f7ade |
|
BLAKE2b-256 | 930ac41c6b7b203c384ac87e71da49e90f5758c7d2ace316247b26c5736ce9a0 |
File details
Details for the file overlap-0.1.1-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 134.7 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d65cf59bd9aeb7bfe9668be631780ba38f142127195de0207cbd53ad02ce688d |
|
MD5 | 08b5b78cc98b6c6894481c8690399a13 |
|
BLAKE2b-256 | 3cd9573887e6fc1450200f1e7dffb9e748a089c79aa92406ee7862b15bd2f40e |
File details
Details for the file overlap-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 163.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b272e129fda74b0e855e0a0d63c294c6b31b338328ffcd542dcc8b2dcdb752e0 |
|
MD5 | a37a49b766e40eed3a360198ed3d8c29 |
|
BLAKE2b-256 | 61d4ff6ca6708d457f1530305125f97853d294c7b2a4fcf6703d8e3ef45b58ad |
File details
Details for the file overlap-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77cf09d6ff7a5c69a7d30ffb1e2f10661c9676ca3f3ea216fb0c923ab800278d |
|
MD5 | e7de50d3c5ee06e89b0d0ecad2b1d869 |
|
BLAKE2b-256 | b22b1a410fb6be47aa6b136d7e1df0661dbd47864d4d5b856d0bf8850127fda9 |
File details
Details for the file overlap-0.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 151.2 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c81d88417479c7fb8b111bd07a21ea68b49e9dae62a8ba8cfcd2756f0b0472f |
|
MD5 | b479c04e3319894aecd39275beaa2f0d |
|
BLAKE2b-256 | 6181b3b20a2201d329db4ba6d9ea3096dc8731f2a75d6d281c8a2bb0647a9797 |
File details
Details for the file overlap-0.1.1-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 134.5 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1617f73d77779c3b0246532502389a967a441fcc5e908d0ed0dd8a8163587efa |
|
MD5 | 2066fd3395cb1a0872f02dc060478113 |
|
BLAKE2b-256 | 115babcbfe6a43505d436b76b480307c0ebc5415e02765f37daf3d93fc61a06b |
File details
Details for the file overlap-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 162.3 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5601206ac1d97d8661acf8a3532dfc674a0a826aefb3741168839431dbf55ea7 |
|
MD5 | 9f4afdd2ec97172e9d4b3561e5245c52 |
|
BLAKE2b-256 | 0d1d404de66afdfc99d20b8293ff4bae74e8af3e361a68d8dfc66a157b4d6447 |
File details
Details for the file overlap-0.1.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.2 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98b3ca0389c888d9aa66eb37b7078131311c4c13c22f8f2dc251de1aea3199e |
|
MD5 | b71cfd73cf653071fa0aa763e7708af4 |
|
BLAKE2b-256 | d0bc9eb623348049e62584ccf937f698517b79820fb76b2faec7f8bddf60b006 |
File details
Details for the file overlap-0.1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 150.8 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff3b64b50cb918b2bc26538908715de8e6c2f111cb4030772a3d72afd0206133 |
|
MD5 | a7d538aa69c36d4eab22cf530041c426 |
|
BLAKE2b-256 | e9c0446f25b269653f9bcc6353b52df051c0af9d8a6bf23d66549047c4af9017 |
File details
Details for the file overlap-0.1.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 135.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bcff0d036ab3cad82dd5ff1cc63d1da0059e4050c69a5c4af86634ee701cac8 |
|
MD5 | 4f5fa24c0ce2235772171d6f9b9f25d7 |
|
BLAKE2b-256 | f2559cb7ffaa229e6e9a35f9c01896fb6699315e4548c0a4209178e89b96135d |
File details
Details for the file overlap-0.1.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-win32.whl
- Upload date:
- Size: 127.4 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8d78255bb216c6f0e1e1e75f60f479b5d384e86dbcc73005e4d084159814735 |
|
MD5 | 5eddc1824f5d3f84fd3e18190f1ba980 |
|
BLAKE2b-256 | 739bb908ff49d8bcc9b4b53083e4d06a5d0bb5ed3ab6de97d12e5eb457333f2f |
File details
Details for the file overlap-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 686.2 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105fa93bc2dce9e51e71308794c196bf3c9b71e1073f6322afdaaabd3095fddf |
|
MD5 | ce828a1a69a82f45f5516597e81af5a6 |
|
BLAKE2b-256 | f054afbe40faaf557b0b021f16720bf668c24cce56b46166b6a962bebce2519a |
File details
Details for the file overlap-0.1.1-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 748.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd51c271934973d0d5b1c150a3f4ba7c944212d5910b9c4aa45781741691ea28 |
|
MD5 | defc387cc7793524cf72edaa80ba6bb0 |
|
BLAKE2b-256 | c799982152188fac138dfc2b1d14f7bccf0a376eb4a60f2f066f4e8e56624cb8 |
File details
Details for the file overlap-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 164.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccaea6f86d415aa4c08fa9339159436cc7f567335278db7a610c0f76792628f4 |
|
MD5 | 368d4f32c1ac6a878e6fd8d35c7aed22 |
|
BLAKE2b-256 | e9b2fcf1790a77ec32562b12c7295f86906852ed3cb010330b5486ee81f9e015 |
File details
Details for the file overlap-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c13dc8f36072f70939494a907def0b7f4a76b94daf3769028f9709c5f59b7d |
|
MD5 | c80b9616b88c3b722406e2cb709e5432 |
|
BLAKE2b-256 | b7f464d690e2be0409121c796c52678668ae954f749fdd0d8fb99df6e1207530 |
File details
Details for the file overlap-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.3 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cca6a768cff0769893f21d8cfbb396d9c83bd010df44fd87e1c014d899316ed9 |
|
MD5 | f4ab001c998232bdcf9628dffedbd335 |
|
BLAKE2b-256 | 360aa6d9139c6a0503aedba68d8e08348266a13dbec96ef3829ce9fa9cea7684 |
File details
Details for the file overlap-0.1.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 135.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e4580fbfc853cd94211c54cbbab9006d8ff15f37abf421e6f82b91490b31bd |
|
MD5 | 9719b5f3a4684e9f2fbb99881172b269 |
|
BLAKE2b-256 | 2e71f93ebeed357e0694cb8ba1e3bd9a6b1125b6a8f8a61f45bd2552140a2f72 |
File details
Details for the file overlap-0.1.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-win32.whl
- Upload date:
- Size: 127.4 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ebdd22a7e00bb3f33a9c97f085613ac9276490766733be9863fb82a8abb5d9 |
|
MD5 | 57d4772fd85bb470cf343d3642cae47f |
|
BLAKE2b-256 | 47f5f52bdc7c80af79c0fcb183d8144bdb7a5248c7415939d31f6799dd961a54 |
File details
Details for the file overlap-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 686.7 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebff7ce338e07ff52e2f9c82ecbb7afc47439828f4c524db4596c07e27a1d89f |
|
MD5 | 2f07a2c0800712283c7f84f7c395fa9e |
|
BLAKE2b-256 | 33528bdf6cdff9dce14efdd74a6b88a5826ce6a4c3882e57d63095ef48c5c1b2 |
File details
Details for the file overlap-0.1.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 748.4 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddecc4e3b3047ac2d8f9a97d04fc0c633c9d329886ad27e23243fd24b2e521cf |
|
MD5 | 72974b9bae036bddfed25765f693b9b9 |
|
BLAKE2b-256 | edf8df37686e8aaa02d881b0f671e4a093438c6ed4045c6fd3abf7cfb2ad9785 |
File details
Details for the file overlap-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 164.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93301b79844884032c0aa9897ad7dfaaeb7353ed5189200bc0ceb1f456bd4b78 |
|
MD5 | 8573ee9254bf6324e6d40d7437e46496 |
|
BLAKE2b-256 | 7dafc60e83745060c873b99767847083ddac58343a8c5977d8b5ce4f9654d31d |
File details
Details for the file overlap-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55257e36941957295adf56db442030c8ba57fd3ce47bb9122643d8141564d4c9 |
|
MD5 | 28efecaa72d33756c8f46bae90bce079 |
|
BLAKE2b-256 | 97febab8eb33481813e6b8f88fbf1eb0e79a6266a9c5014564c992fa20ec62d9 |
File details
Details for the file overlap-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.3 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c06b71c60554702e9fc1ab2ea7f8bdf5f7d53a1d66192b13109f2925cd2c515 |
|
MD5 | 74994978bdcfbaa436dacfb7c3cb945d |
|
BLAKE2b-256 | 4f2460fa059e897d8794fea76e20c057be91f1683fa3801da6b21b95c80b446b |
File details
Details for the file overlap-0.1.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 133.6 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f2b172d97579cfe10e578fb368d96304a9e0b85693bf29f24bb528e51cdd74 |
|
MD5 | 6fc662cfe9f09c8165224ab3bb612aa5 |
|
BLAKE2b-256 | 81f1f9b6c80d43f265c3cce1f7e4999ee93cbddf6b1c669838969158a8331094 |
File details
Details for the file overlap-0.1.1-cp39-cp39-win32.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-win32.whl
- Upload date:
- Size: 127.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a955db941a4048462dcbf85b39b49a3ddcf50190297efd3e04a403c2de99ee |
|
MD5 | 7492da29c83f3a17a2a13a883e97b17e |
|
BLAKE2b-256 | 75b8c7b77cf70d847f6cc53dbcd10bf5b83a6cce994bf73732066ee12994003a |
File details
Details for the file overlap-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 686.4 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d98cf97aa3212f27af0f5c3d7da44488d1371d1916efd71167946550482734 |
|
MD5 | 181e423df47eb6d2b014b7238834671b |
|
BLAKE2b-256 | c3243b2c5423b47f622130248defcf377569ae4df62f793b27e5c1af96cf66e1 |
File details
Details for the file overlap-0.1.1-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 748.6 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33146da170ef452d182aa3fb1757134e221613e92169ce564710aad654ac266 |
|
MD5 | 77539758297cd339b4c19351b32c9c70 |
|
BLAKE2b-256 | f05919a0557f0df9bec5b31ed8349fcd31a1580e925856622c222d8f2e2557e4 |
File details
Details for the file overlap-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 164.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e238473cc75bde3bafba435f5311ef8c75491c4d2cdfa0840f8c33fe4f401308 |
|
MD5 | 3b785ddd6cba19d191c472ef75f9f5d4 |
|
BLAKE2b-256 | 3dce6c5b38d44e0cb213210e354379e5cd3ea1a983a16b1c641faf65d0337ef9 |
File details
Details for the file overlap-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 170.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5413c31692ecd476e26e2b345062a6478ff76d088ce5d3d9a78232ba189503fc |
|
MD5 | 1be0a7fdac8885d688a287f502383fc2 |
|
BLAKE2b-256 | 41fe39279a8dd60944f685e5dbaabd72c558bb5069356cc62fa70ed05a30425e |
File details
Details for the file overlap-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.4 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b0f4ebf39a3a88fbe7750a79831aff0dccae0450a5bcefc033a7c6e9156e41 |
|
MD5 | da4b897ea660c3cd547f16b30f9a8795 |
|
BLAKE2b-256 | 85d1b4ccf3a9f4d5117e280d94b217bbafbf3132bbc7cc76e1828cab2cbb2715 |
File details
Details for the file overlap-0.1.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 135.1 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a3cf491f6fe09191ba9b4477a11bd85d9dc7a162eca71df7e49715f46338111 |
|
MD5 | abb541658f8745d48082e4210e1f34ed |
|
BLAKE2b-256 | 0c9ee13c3786c55a9ac560fef265d76974c6d5124c8818624bfc4919a4ed6fa4 |
File details
Details for the file overlap-0.1.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-win32.whl
- Upload date:
- Size: 127.3 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94690af402c15dd665a74f8a29cc87c2eeb312aa6764345f214234672cb15bfb |
|
MD5 | a4e63980db5ab283c56aa8b11a25d79e |
|
BLAKE2b-256 | 3ba796857da2e1aa349601a6a010ad6a8fc9dbc189db3cfcd2c040f8f7177818 |
File details
Details for the file overlap-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 686.8 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7574b2ee58087cb9f43426f04c0b138d5fb5655675a8e2aba582d2ff1bf9fb |
|
MD5 | 2c65448c9d4f6b3bd892dda4caec05fc |
|
BLAKE2b-256 | 803776523de3ccbea74035fc82ac6446a74faae46374f684e9390973ef633186 |
File details
Details for the file overlap-0.1.1-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 748.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac84dbfcb4c84d1750e8f61ac5a6d342b39339fcf182a66d29fcebb4bc9d158f |
|
MD5 | 81e64c9980c1a4af512105da6767aa3d |
|
BLAKE2b-256 | a36ef4c65abe6ef20b9b67381b01454d337fbd47b629cd25ca2a093f90a46883 |
File details
Details for the file overlap-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 164.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5dd8dd12391e0823b358bf03918a106d51cce15a4134fa3fc7a87748b8f16ef |
|
MD5 | dae38a0c9ca23daae722da3b3ea2b4a7 |
|
BLAKE2b-256 | f8dea487f655a54b309fef6104a5556baeaaeac92958261d62e4238988cfac5a |
File details
Details for the file overlap-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 169.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 216c91aa0b580b636cd4e1fed302301135c8e3b9337caf85d40386a3b76f31cb |
|
MD5 | c6806142be249eaac25416a32159fb84 |
|
BLAKE2b-256 | 7a4cc591e66efe338270e0754e7f4e38cc5bbdb07f32f80a7876e9e092138b7c |
File details
Details for the file overlap-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 144.2 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a19340bb97b610cd665729d2d677b2079ee0a5d90a71e3b787bb216826bc092 |
|
MD5 | f6057f793bd0a596169ba38c7ccf55bc |
|
BLAKE2b-256 | 67299088257b1cc9cc3ca651b2c3c855043e2d5be2b206b0e3d42b95e59c253d |
File details
Details for the file overlap-0.1.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 134.9 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab3fc1743ea962e3276ded9c99f2205a42a831130326eea351310ec3f1e2ec7e |
|
MD5 | b6e451133af141b584a7810667182634 |
|
BLAKE2b-256 | e31c435ab818d19afc0c46e214830369a1aae47585abe7ee13fa0e648a28face |
File details
Details for the file overlap-0.1.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 128.0 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b688a3d64a3e4719badf4e8670716a0463ff2d5d30bdbdaa9b28dd7143240c82 |
|
MD5 | e1798399b64538406c61e2f3890dc569 |
|
BLAKE2b-256 | 2b2f3c370899ff33cfcb71c762bcffa97c35619b78a2a6f0d8c91647cc43363e |
File details
Details for the file overlap-0.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 690.0 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe5c9d1d6005684e650c49bdc94f5d406e4db6d75957f97563c50a9cc48f73c4 |
|
MD5 | b50f1ea422872e2fb315b183eac5239f |
|
BLAKE2b-256 | c55969e80670937243918c2dd52660fc22279cf3d1c72acc649737b0f414ebdc |
File details
Details for the file overlap-0.1.1-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 747.4 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9de46750cd9defcbfbffd8322ae66f2ae8a9012b6a541bb47ef2a83326b332d |
|
MD5 | 157cf07c4c6b026b5bfcb485c6c1ff10 |
|
BLAKE2b-256 | c378c895da3e88b0755d4e23664122979c0ac814b916aeca67d597bedb3e0432 |
File details
Details for the file overlap-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 167.6 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d439ea554e85043f7e7be4ab076631d1272cd3c46ca8a81b7230e28572d00a |
|
MD5 | dd648744a19e61421ab487f3f91aac01 |
|
BLAKE2b-256 | 896a4952f0de0c362c18d3ba19d908dce6eebbc798a41913c4634e6a64bc150d |
File details
Details for the file overlap-0.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 172.8 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ecb06bfcfe27702a4f2942b29c5d9f9ff6d2c1de8f58d2d0507cb9a6bfe3fa6 |
|
MD5 | c1af7cabc02df7442ffe00be4a577d39 |
|
BLAKE2b-256 | 1751a1bbd40a29647c8c47af8d8694601529095f61851d43c74a98107ca5f48e |
File details
Details for the file overlap-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: overlap-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 143.5 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ee68419e7e365234426485cc4837540ed20dd1c9a987d1b5d260c14987c13de |
|
MD5 | 395056463cb088dfc03e33f45e49d440 |
|
BLAKE2b-256 | caa2a8ae804667a69e5d29870d13d77c4f0ca0517e369a120aa38079c96a0b53 |