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.0-cp38-cp38-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.8Windows x86-64

pySPlisHSPlasH-2.8.0-cp38-cp38-manylinux2010_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.0-cp37-cp37m-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.7mWindows x86-64

pySPlisHSPlasH-2.8.0-cp37-cp37m-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.0-cp36-cp36m-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.6mWindows x86-64

pySPlisHSPlasH-2.8.0-cp36-cp36m-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.0-cp35-cp35m-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.5mWindows x86-64

pySPlisHSPlasH-2.8.0-cp35-cp35m-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

pySPlisHSPlasH-2.8.0-cp27-cp27m-win_amd64.whl (2.8 MB view details)

Uploaded CPython 2.7mWindows x86-64

pySPlisHSPlasH-2.8.0-cp27-cp27m-manylinux2010_x86_64.whl (3.6 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f5908fb0aac56ffbd564da33f73fa5feddbc3bfa6b7fc870b13495446aa0f22b
MD5 2126c6c32cd5c52bfa8662da96889337
BLAKE2b-256 716cfda371befe10cd33fd668e825439432280acb90bc94c464b40a52897f9b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.5 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b235be8188e8c860dd2f3eea63c62fe4f248af7e851b862ffcc3a531615e4f2f
MD5 4078eab509f7b75caa13054b26c4b157
BLAKE2b-256 32c09b8191298ecb8e5c8ee9e14ccc8deef281b6fc70b55db9b164c6b1aae5bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.0 CPython/3.7.7

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 65ce5a90d930bd64cf95d09c984cf86692a9a6a4eca68d74b9d19d899df906e8
MD5 4f2821a0ab903b4e8889ad310eae47b4
BLAKE2b-256 6321187fe79236fd3fdea0c6b4b57bf040c3507d40e9d9d6c097045ead52f936

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f0d41b8377291cb4e6eafc63b920c9cc4d5eb27fc7d98d393823eb285e48be43
MD5 d16877cfdb76c8a70c36f2f5c211dbf5
BLAKE2b-256 f45bf2753b6c2f688fe073e0562959373de1318e976207d28d347c19d2ab7f23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.0 CPython/3.6.8

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1e8b4baf8caf11f65cd429ca3db8a6eb607605aa901ff06ef4508e7ecbf51ffe
MD5 0b522ffe57774a8ae7a7bae9aced0877
BLAKE2b-256 4cd3c85d2b68669cf7dfb4968f8d8a94752364def77ad51868dc0c160d13e5a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 84be2d977e18a1dc4bf702782b12beed01bda233dcce50fea17139cea367ae33
MD5 6a6f5797a18f370642f5bd2054fec40f
BLAKE2b-256 c15b8dca25b6946e7d9da547638a8415e4d11a8b4eccd6e9957149f652549c5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.0 CPython/3.5.4

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 37e6cfd2d2e1e27d67297db8d6e3ae44a8158eaad9ddfdd298db318f23afad52
MD5 55f3403c8ef25a782fc9b8c45d53cd53
BLAKE2b-256 1dd4f487410a2e157b6c2d9dd90246aeef7f1bb79cdd4e7d43298c482b381217

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f65c849832f8a1336fcaef392409ef1321ced23b6d618199f1d59e5deadc3283
MD5 a330b75e4b7f424a702ef680d1f101e5
BLAKE2b-256 40879077c47fb78e1dded8695dab11d6cc0fc37d01cd3658cd5829106e30ab75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 2.8 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.0 CPython/2.7.18

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ddc06cfca392f6461368738cd4ca43f91012a2b77d87a61d1106e4c28dd7f890
MD5 3c6a57ab5006a07a65b480ce02bb799a
BLAKE2b-256 5577de19d832fa59080c5f64f951b1df49ebafd0dc5f632c02c4609708f0e738

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pySPlisHSPlasH-2.8.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 3.6 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.0 CPython/3.8.3

File hashes

Hashes for pySPlisHSPlasH-2.8.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2d0351cbfb34e3308aa99fad7affe891dd8989045bf773b63a22b2470800e787
MD5 54eab75e84935513de663aea1a38b738
BLAKE2b-256 9c01a9b95225f5a7f566b97b811a01a2d0960605a348fccf5c5b6736e3703710

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