Skip to main content

SPlisHSPlasH Project Python Bindings

Project description


  

SPlisHSPlasH is an open-source library for the physically-based simulation of fluids. The simulation in this library is based on the Smoothed Particle Hydrodynamics (SPH) method which is a popular meshless Lagrangian approach to simulate complex fluid effects. The SPH formalism allows an efficient computation of a certain quantity of a fluid particle by considering only a finite set of neighboring particles. One of the most important research topics in the field of SPH methods is the simulation of incompressible fluids. SPlisHSPlasH implements current state-of-the-art pressure solvers (WCSPH, PCISPH, PBF, IISPH, DFSPH, PF) to simulate incompressibility. Moreover, the library provides different methods to simulate viscosity, surface tension and vorticity.

The library uses the following external libraries: Eigen, json, partio, zlib, cxxopts, tinyexpr, toojpeg, pybind, glfw, and imgui or AntTweakBar. All external dependencies are included.

Furthermore we use our own libraries:

SPlisHSPlasH can export the particle data in the partio and vtk format. If you want to import partio files in Maya, try out our Maya plugin:

Author: Jan Bender, License: MIT

Build Instructions

This project is based on CMake. Simply generate project, Makefiles, etc. using CMake and compile the project with a compiler of your choice that supports C++11. The code was tested with the following configurations:

  • Windows 10 64-bit, CMake 3.11.2, Visual Studio 2017
  • Debian 9 64-bit, CMake 3.12.3, GCC 6.3.0.

Note: Please use a 64-bit target on a 64-bit operating system. 32-bit builds on a 64-bit OS are not supported.

Python Installation Instruction

For Windows and Linux targets there exists prebuilt python wheel files which can be installed using

pip install pysplishsplash

These are available for Python Versions: 2.7, 3.5, 3.6, 3.7, 3.8. If you do not meet these conditions please refer to the build instructions and to the python binding Getting started guide.

The command line simulator is available by running one of the following

splash
splash --help

Documentation

Features

SPlisHSPlasH implements:

  • an open-source SPH fluid simulation (2D & 3D)
  • neighborhood search on CPU or GPU
  • supports vectorization using AVX
  • Python binding (thanks to Stefan Jeske)
  • several implicit pressure solvers (WCSPH, PCISPH, PBF, IISPH, DFSPH, PF)
  • explicit and implicit viscosity methods
  • current surface tension approaches
  • different vorticity methods
  • computation of drag forces
  • support for multi-phase simulations
  • simulation of deformable solids
  • rigid-fluid coupling with static and dynamic bodies
  • two-way coupling with deformable solids
  • fluid emitters
  • scripted animation fields
  • a json-based scene file importer
  • automatic surface sampling
  • a tool for volume sampling of closed geometries
  • partio file export of all particle data
  • VTK file export of all particle data (enables the data import in ParaView)
  • rigid body export
  • a Maya plugin to model and generate scene files

Pressure Solvers

The SPlisHSPlasH library implements the following pressure solvers:

  • Weakly compressible SPH for free surface flows (WCSPH)
  • Predictive-corrective incompressible SPH (PCISPH)
  • Position based fluids (PBF)
  • Implicit incompressible SPH (IISPH)
  • Divergence-free smoothed particle hydrodynamics (DFSPH)
  • Projective Fluids (PF)

Boundary Handling

The SPlisHSPlasH library implements the following boundary handling methods:

  • Nadir Akinci, Markus Ihmsen, Gizem Akinci, Barbara Solenthaler, and Matthias Teschner, "Versatile rigid-fluid coupling for incompressible SPH", ACM Transactions on Graphics 31(4), 2012

  • Dan Koschier and Jan Bender, "Density Maps for Improved SPH Boundary Handling", In Proceedings of ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation (SCA), 2017

  • Jan Bender, Tassilo Kugelstadt, Marcel Weiler, Dan Koschier, "Volume Maps: An Implicit Boundary Representation for SPH", ACM SIGGRAPH Conference on Motion, Interaction and Games, 2019

Viscosity

The SPlisHSPlasH library implements explicit viscosity methods:

  • Standard SPH formulation of viscosity
  • XSPH

and the implicit methods of the following publications:

  • Jan Bender and Dan Koschier, "Divergence-free SPH for incompressible and viscous fluids", IEEE Transactions on Visualization and Computer Graphics, 2017

  • Andreas Peer, Markus Ihmsen, Jens Cornelis, and Matthias Teschner, "An Implicit Viscosity Formulation for SPH Fluids", ACM Transactions on Graphics, 34(4), 2015

  • Andreas Peer and Matthias Teschner. Prescribed Velocity Gradients for Highly Viscous SPH Fluids with Vorticity Diffusion. IEEE Transactions on Visualization and Computer Graphics, 2016

  • An improved version of: Tetsuya Takahashi, Yoshinori Dobashi, Issei Fujishiro, Tomoyuki Nishita, and Ming C. Lin. Implicit Formulation for SPH-based Viscous Fluids. Computer Graphics Forum, 34, 2015.

  • Marcel Weiler, Dan Koschier, Magnus Brand and Jan Bender. A Physically Consistent Implicit Viscosity Solver for SPH Fluids. Computer Graphics Forum (Eurographics), 37(2), 2018

Surface Tension

The SPlisHSPlasH library implements the surface tension methods of the following publications:

  • Markus Becker and Matthias Teschner. Weakly compressible SPH for free surface flows. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2007. Eurographics Association.

  • Nadir Akinci, Gizem Akinci, and Matthias Teschner. Versatile surface tension and adhesion for SPH fluids. ACM Trans. Graph., 32(6):182:1–182:8, 2013.

  • Xiaowei He, Huamin Wang, Fengjun Zhang, Hongan Wang, Guoping Wang, and Kun Zhou, "Robust simulation of sparsely sampled thin features in SPH-based free surface flows", ACM Transactions on Graphics, 34(1), 2014.

Vorticity

The SPlisHSPlasH library implements the vorticity methods of the following publications:

  • Jan Bender, Dan Koschier, Tassilo Kugelstadt and Marcel Weiler. A Micropolar Material Model for Turbulent SPH Fluids. In Proceedings of ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation, 2017

  • Miles Macklin and Matthias Müller. Position based fluids. ACM Trans. Graph., 32(4):104:1–104:12, July 2013.

Drag Forces

The SPlisHSPlasH library implements the drag force computation of the following publications:

  • Christoph Gissler, Stefan Band, Andreas Peer, Markus Ihmsen and Matthias Teschner. Approximate Air-Fluid Interactions for SPH. In Proceedings of Virtual Reality Interactions and Physical Simulations, 2017

  • Miles Macklin, Matthias Müller, Nuttapong Chentanez and Tae-Yong Kim. Unified Particle Physics for Real-Time Applications. ACM Trans. Graph., 33(4), 2014

Elastic Forces

  • M. Becker, M. Ihmsen, and M. Teschner. Corotated SPH for deformable solids. Proceedings of Eurographics Conference on Natural Phenomena, 2009

  • A. Peer, C. Gissler, S. Band, and M. Teschner. An Implicit SPH Formulation for Incompressible Linearly Elastic Solids. Computer Graphics Forum, 2017

Multi-Phase Fluid Simulation

The SPlisHSPlasH library implements the following publication to realize multi-phase simulations:

  • B. Solenthaler and R. Pajarola. Density Contrast SPH Interfaces. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2008.

Screenshots

Videos

The following videos were generated using the SPlisHSPlasH library:

A Micropolar Material Model for Turbulent SPH Fluids Density Maps for Improved SPH Boundary Handling
Video Video
Divergence-Free Smoothed Particle Hydrodynamics Divergence-Free SPH for Incompressible and Viscous Fluids
Video Video
A Physically Consistent Implicit Viscosity Solver for SPH Fluids Turbulent Micropolar SPH Fluids with Foam
Video Video
Volume Maps: An Implicit Boundary Representation for SPH
Video

References

  • Nadir Akinci, Gizem Akinci, and Matthias Teschner. Versatile surface tension and adhesion for SPH fluids. ACM Trans. Graph., 32(6):182:1–182:8, 2013.

  • Nadir Akinci, Markus Ihmsen, Gizem Akinci, Barbara Solenthaler, and Matthias Teschner, "Versatile rigid-fluid coupling for incompressible SPH", ACM Transactions on Graphics 31(4), 2012

  • Markus Becker and Matthias Teschner. Weakly compressible SPH for free surface flows. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2007. Eurographics Association.

  • M. Becker, M. Ihmsen, and M. Teschner. Corotated SPH for deformable solids. Proceedings of Eurographics Conference on Natural Phenomena, 2009

  • Jan Bender and Dan Koschier. Divergence-free smoothed particle hydrodynamics. In Proceedings of ACM SIGGRAPH / Eurographics Symposium on Computer Animation, 2015. ACM.

  • Jan Bender and Dan Koschier. Divergence-free SPH for incompressible and viscous fluids. IEEE Transactions on Visualization and Computer Graphics, 2017.

  • Jan Bender, Dan Koschier, Tassilo Kugelstadt and Marcel Weiler. A Micropolar Material Model for Turbulent SPH Fluids. In Proceedings of ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation, 2017

  • Jan Bender, Tassilo Kugelstadt, Marcel Weiler, Dan Koschier, "Volume Maps: An Implicit Boundary Representation for SPH", ACM SIGGRAPH Conference on Motion, Interaction and Games, 2019

  • Jan Bender, Matthias Müller, Miguel A. Otaduy, Matthias Teschner, and Miles Macklin. A survey on position-based simulation methods in computer graphics. Computer Graphics Forum, 33(6):228–251, 2014.

  • Jan Bender, Matthias Müller, and Miles Macklin. Position-based simulation methods in computer graphics. In EUROGRAPHICS 2015 Tutorials. Eurographics Association, 2015.

  • Christoph Gissler, Stefan Band, Andreas Peer, Markus Ihmsen and Matthias Teschner. Approximate Air-Fluid Interactions for SPH. In Proceedings of Virtual Reality Interactions and Physical Simulations, 2017

  • Xiaowei He, Huamin Wang, Fengjun Zhang, Hongan Wang, Guoping Wang, and Kun Zhou. Robust simulation of sparsely sampled thin features in SPH-based free surface flows. ACM Trans. Graph., 34(1):7:1–7:9, December 2014.

  • Markus Ihmsen, Jens Cornelis, Barbara Solenthaler, Christopher Horvath, and Matthias Teschner. Implicit incompressible SPH. IEEE Transactions on Visualization and Computer Graphics, 20(3):426–435, March 2014.

  • Markus Ihmsen, Jens Orthmann, Barbara Solenthaler, Andreas Kolb, and Matthias Teschner. SPH Fluids in Computer Graphics. In Eurographics 2014 - State of the Art Reports. The Eurographics Association, 2014.

  • Dan Koschier and Jan Bender, "Density Maps for Improved SPH Boundary Handling", In Proceedings of ACM SIGGRAPH / EUROGRAPHICS Symposium on Computer Animation (SCA), 2017

  • Miles Macklin and Matthias Müller. Position based fluids. ACM Trans. Graph., 32(4):104:1–104:12, July 2013.

  • Miles Macklin, Matthias Müller, Nuttapong Chentanez and Tae-Yong Kim. Unified Particle Physics for Real-Time Applications. ACM Trans. Graph., 33(4), 2014

  • A. Peer, C. Gissler, S. Band, and M. Teschner. An Implicit SPH Formulation for Incompressible Linearly Elastic Solids. Computer Graphics Forum, 2017

  • Andreas Peer, Markus Ihmsen, Jens Cornelis, and Matthias Teschner. An Implicit Viscosity Formulation for SPH Fluids. ACM Trans. Graph., 34(4), 2015.

  • Andreas Peer and Matthias Teschner. Prescribed Velocity Gradients for Highly Viscous SPH Fluids with Vorticity Diffusion. IEEE Transactions on Visualization and Computer Graphics, 2016.

  • Hagit Schechter and Robert Bridson. Ghost sph for animating water. ACM Trans. Graph., 31(4):61:1–61:8, July 2012.

  • B. Solenthaler and R. Pajarola. Density Contrast SPH Interfaces. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2008.

  • B. Solenthaler and R. Pajarola. Predictive-corrective incompressible SPH. ACM Trans. Graph., 28(3):40:1–40:6, July 2009.

  • Tetsuya Takahashi, Yoshinori Dobashi, Issei Fujishiro, Tomoyuki Nishita, and Ming C. Lin. Implicit Formulation for SPH-based Viscous Fluids. Computer Graphics Forum, 34, 2015.

  • Marcel Weiler, Dan Koschier and Jan Bender. Projective Fluids. Proceedings of the 9th International Conference on Motion in Games, ACM, 2016, 79-84

  • Marcel Weiler, Dan Koschier, Magnus Brand and Jan Bender. A Physically Consistent Implicit Viscosity Solver for SPH Fluids. Computer Graphics Forum (Eurographics), 37(2), 2018

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.

pySPlisHSPlasH-2.8.2-cp38-cp38-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.8Windows x86-64

pySPlisHSPlasH-2.8.2-cp38-cp38-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.2-cp37-cp37m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.7mWindows x86-64

pySPlisHSPlasH-2.8.2-cp37-cp37m-manylinux2010_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.2-cp36-cp36m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.6mWindows x86-64

pySPlisHSPlasH-2.8.2-cp36-cp36m-manylinux2010_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.2-cp35-cp35m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.5mWindows x86-64

pySPlisHSPlasH-2.8.2-cp35-cp35m-manylinux2010_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.2-cp27-cp27m-win_amd64.whl (2.9 MB view details)

Uploaded CPython 2.7mWindows x86-64

pySPlisHSPlasH-2.8.2-cp27-cp27m-manylinux2010_x86_64.whl (3.7 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

File details

Details for the file pySPlisHSPlasH-2.8.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b50decaf5e3aa2129752602978f57a558280c8aac7850073932da53633291e4e
MD5 bad28aabb72b2026de317a3724fef2c3
BLAKE2b-256 9120e9c26b3a697c620244cb8c2cb4d6e7dc44d540943e87135e0a849ea2c133

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f7a3be67e860a101002de448b2b011c416c06c6502428b8dddd211cacc6de3ce
MD5 52f2d313f58b592b48271acd893ecdf2
BLAKE2b-256 8d137261d8f77030a7141cec971f43f76e431dc26fea91eac9afe89b7c089171

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d19b1f423da49e0de61d55dc95d962e11569f93faec4d98edef8a62ef9f11dac
MD5 70ce90bd86c733a88828256da8f9d7c5
BLAKE2b-256 ae2e7b1408c41206d3899f2fa4d09377138f0df91229b5b483d0e7804d5f6dae

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f143a8ad6d06e0c56d9d80223842b7b3f12a3a865785ac4070f71a2d86a32f70
MD5 551b39851746fb5fadf594673dc4a9a5
BLAKE2b-256 54fd45abcdfec223511f33502fd14a661eb806b73a59837bdadbd39d536406fb

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.8

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4cedd9d07b60bf366c3f5616a0637fa275810bf917a67b6250532747e77e9a67
MD5 84b659c763402c97481670bcf316de01
BLAKE2b-256 c5d9c13995cf2743aae803e5c4599d4a5e6a005470dd41bb907f15fd2817dee8

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 90b6a4be80413e3eae4a9fbf5a6ae23088b91625eb3005be3525f7d825170086
MD5 0133870fd89dd18135ef344c5fa33b8d
BLAKE2b-256 c446483efaff4cfea48ef6572432a0608ed157392e44819b495ee99a8f6ffc77

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.5.4

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 672ea4ce51c66c6552b28bd4e81fb3156228ee8bb416e7498038f7ebcec0a1f7
MD5 c1a9ff7f4f64b52d55ac1e6d37a2465d
BLAKE2b-256 90d5772df58576acaf1108b03729fba600abf41fb8a36bf9a115ac874bc7c0f9

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 47270ea72f2c9392a53f8d75297a991657c2a2e1a7d45e8f3fe9613a5f64e639
MD5 d0c539667294b2b634b7d8d6f759d91b
BLAKE2b-256 1d49c4a5918f7421eee2e96df351d0ef64f6fcb82229560e5a228416885c008e

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.18

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 626cda8f6786573c8974e4f0ea7a4e822cc270aec4117204a2a70f40d80a5460
MD5 08a6da7fb346d3a1fd92ae0ee6686837
BLAKE2b-256 005a8126cac80b495f16d9b60f6f32c982bc58f0db7e9c2bf20a85d353a3bfac

See more details on using hashes here.

File details

Details for the file pySPlisHSPlasH-2.8.2-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pySPlisHSPlasH-2.8.2-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1c5fff7e489c9560f00d5d4514775456d47cfe40070efced699612507805a037
MD5 12e098795b9a277d262de53822ef0cd6
BLAKE2b-256 6b050b169fb8dfd96dd02f9529c8210e3a5f52e95e2b2d971694039175622aba

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