Skip to main content

Spline modelling library for Python

Project description

Splipy Logo SpliPy

This repository contains the SpliPy packages. SpliPy is a pure python library for the creation, evaluation and manipulation of B-spline and NURBS geometries. It supports n-variate splines of any dimension, but emphasis is made on the use of curves, surfaces and volumes. The library is designed primarily for analysis use, and therefore allows fine-grained control over many aspects which is not possible to achieve with conventional CAD tools.

Features

SpliPy allows for the generation of parametric curves, surfaces and volumes in the form of non-uniform rational B-splines (NURBS). It supports traditional curve- and surface-fitting methods such as (but not limited to)

Curve fitting

  • Bezier curves
  • Hermite Interpolation
  • Cubic Curve Interpolation
  • B-spline Interpolation
  • Least Square Fit

Surface operations

  • Sweep
  • Revolve
  • Loft
  • Edge_Curves (interior from four edges)
  • Extrude
  • Structured Point Cloud Interpolation
  • Least Square Fit

Revolve Revolve

Sweep Sweep

Loft Loft

Volume operations

  • Revolve
  • Extrude
  • Loft
  • Structured Point Cloud Interpolation
  • Least Square Fit

In addition to these basic building blocks, it also supports a number of primitive shapes such as (but not limited to)

Primitive shapes

  • Cube
  • Circle
  • Disc
  • Cylinder
  • Torus
  • Teapot

Examples

Derivatives of spline curves

  from splipy import *
  import numpy as np

  n = 250                                  # number of evaluation points
  c = curve_factory.circle()               # create the NURBS circle (r=1)
  t = np.linspace(c.start(0), c.end(0), n) # parametric evaluation points
  x = c(t)                                 # physical (x,y)-coordinates, size (n,2)
  v = c.derivative(t, 1)                   # velocity at all points
  a = c.derivative(t, 2)                   # acceleration at all points

Missing circle animation

Curve fitting

Lissajous curves are a family of parametric curves of the type

x = A sin(at+d)
y = B sin(bt)

More info: https://en.wikipedia.org/wiki/Lissajous_curve. Stripping the animation parts of the code, one can generate these curves in the following way

from splipy import *
import numpy as np
from fractions import gcd

def lissajous(a, b, d):
  # request a,b integers, so we have closed, periodic curves
  n = np.gcd(a,b)
  N = (a/n) * (b/n) # number of periods before looping

  # compute a set of interpolation points
  numb_pts = max(3*N, 100) # using 3N interpolation points is decent enough
  t = np.linspace(0,2*np.pi/n, numb_pts)
  x = np.array([np.sin(a*t + d), np.sin(b*t)])

# do a cubic curve interpolation with periodic boundary conditions
my_curve = curve_factory.cubic_curve(x.T, curve_factory.Boundary.PERIODIC)

Missing Lissajous curve animation

Animation of the lissajous curve with a=3, b=4 and d=pi/2

Surface Sweep

This produces the trefoil knot shown above

from splipy import *
from numpy import pi,cos,sin,transpose,array,sqrt

# define a parametric representation of the trefoil knot (to be sampled)
def trefoil(u):
  x = [41*cos(u) - 18*sin(  u) -  83*cos(2*u) - 83*sin(2*u) - 11*cos(3*u) + 27*sin(3*u),
       36*cos(u) + 27*sin(  u) - 113*cos(2*u) + 30*sin(2*u) + 11*cos(3*u) - 27*sin(3*u),
       45*sin(u) - 30*cos(2*u) + 113*sin(2*u) - 11*cos(3*u) + 27*sin(3*u)]
  return transpose(array(x))

knot_curve   = curve_factory.fit(trefoil, 0, 2*pi) # adaptive curve fit of trefoil knot
square_curve = 15 * curve_factory.n_gon(4)         # square cross-section
my_surface   = surface_factory.sweep(crv, square)  # sweep out the surface

Working with the controlpoints

>>> from splipy import *
>>> my_curve = curve_factory.circle(r=3)
>>> print(my_curve[0])
[3. 0. 1.]
>>> print(my_curve[1])
[2.12132034 2.12132034 0.70710678]
>>> for controlpoint in my_curve:
...     print(controlpoint)
[3. 0. 1.]
[2.12132034 2.12132034 0.70710678]
[0. 3. 1.]
[-2.12132034  2.12132034  0.70710678]
[-3.  0.  1.]
[-2.12132034 -2.12132034  0.70710678]
[ 0. -3.  1.]
[ 2.12132034 -2.12132034  0.70710678]

Creating STL files

STL files are used extensively for 3D representation and is one of the only supported formats for 3D printing.

from splipy.io import STL
from splipy import surface_factory

# create a NURBS torus
my_torus = surface_factory.torus(minor_r=1, major_r=4)

# STL files are tessellated linear triangles. View with i.e. meshlab
with STL('torus.stl') as my_file:
    my_file.write(my_torus, n=(50, 150)) # specify resolution of 50x150 evaluation pts

Torus tessellation as viewed in Meshlab Torus

Citations

If you use Splipy in your work, please consider citing K. A. Johannessen and E. Fonn 2020 J. Phys.: Conf. Ser. 1669 012032.

Project details


Download files

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

Source Distribution

Splipy-1.5.3.tar.gz (211.9 kB view details)

Uploaded Source

Built Distributions

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

Splipy-1.5.3-cp39-cp39-win_amd64.whl (190.9 kB view details)

Uploaded CPython 3.9Windows x86-64

Splipy-1.5.3-cp39-cp39-win32.whl (176.5 kB view details)

Uploaded CPython 3.9Windows x86

Splipy-1.5.3-cp39-cp39-manylinux2010_x86_64.whl (493.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

Splipy-1.5.3-cp39-cp39-manylinux2010_i686.whl (477.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

Splipy-1.5.3-cp39-cp39-manylinux1_x86_64.whl (493.2 kB view details)

Uploaded CPython 3.9

Splipy-1.5.3-cp39-cp39-manylinux1_i686.whl (477.0 kB view details)

Uploaded CPython 3.9

Splipy-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl (191.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

Splipy-1.5.3-cp38-cp38-win_amd64.whl (190.7 kB view details)

Uploaded CPython 3.8Windows x86-64

Splipy-1.5.3-cp38-cp38-win32.whl (176.5 kB view details)

Uploaded CPython 3.8Windows x86

Splipy-1.5.3-cp38-cp38-manylinux2010_x86_64.whl (505.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

Splipy-1.5.3-cp38-cp38-manylinux2010_i686.whl (490.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

Splipy-1.5.3-cp38-cp38-manylinux1_x86_64.whl (505.7 kB view details)

Uploaded CPython 3.8

Splipy-1.5.3-cp38-cp38-manylinux1_i686.whl (490.1 kB view details)

Uploaded CPython 3.8

Splipy-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl (188.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

Splipy-1.5.3-cp37-cp37m-win_amd64.whl (189.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

Splipy-1.5.3-cp37-cp37m-win32.whl (175.5 kB view details)

Uploaded CPython 3.7mWindows x86

Splipy-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl (467.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

Splipy-1.5.3-cp37-cp37m-manylinux2010_i686.whl (449.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

Splipy-1.5.3-cp37-cp37m-manylinux1_x86_64.whl (467.6 kB view details)

Uploaded CPython 3.7m

Splipy-1.5.3-cp37-cp37m-manylinux1_i686.whl (449.6 kB view details)

Uploaded CPython 3.7m

Splipy-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl (189.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

Splipy-1.5.3-cp36-cp36m-win_amd64.whl (189.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

Splipy-1.5.3-cp36-cp36m-win32.whl (175.3 kB view details)

Uploaded CPython 3.6mWindows x86

Splipy-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

Splipy-1.5.3-cp36-cp36m-manylinux2010_i686.whl (449.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

Splipy-1.5.3-cp36-cp36m-manylinux1_x86_64.whl (467.0 kB view details)

Uploaded CPython 3.6m

Splipy-1.5.3-cp36-cp36m-manylinux1_i686.whl (449.3 kB view details)

Uploaded CPython 3.6m

Splipy-1.5.3-cp36-cp36m-macosx_10_9_x86_64.whl (188.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file Splipy-1.5.3.tar.gz.

File metadata

  • Download URL: Splipy-1.5.3.tar.gz
  • Upload date:
  • Size: 211.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3.tar.gz
Algorithm Hash digest
SHA256 97567fd867e38aeae1ca27d95014259fa52308474ddc36edfdc1df4703b33975
MD5 cf3adeed84b80fee2deed8e1fc122dff
BLAKE2b-256 7735b82b10e0313e80cab27c0b252709e94cc9d03f93b6cc65971c8ea79332f6

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 190.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5efaec323e24b208bea20f6ac61d980b5711c617595a4abd1e2703afb25efe01
MD5 c8690a162d240e683e55c33274694b6d
BLAKE2b-256 066a959455664ec6051e46163e729f3ceb4035e2949ddbaff03086330a836c96

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 176.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 eac01c4f7e27ccb26dfaa740e663b3b2131f95948d42144011fe1e80c708e2bd
MD5 170f63f47fb289a6a54e49d7bd5bbfb4
BLAKE2b-256 9a360f0862da57f4454f7a2fb166365694f72b7a5ba6f215c76ec5db4f68d58e

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 493.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2d51f05447f8540f39e577fec364d8147a99d02db4c558c397735de190a62279
MD5 4879ce408d209be0dc683f15681052e4
BLAKE2b-256 5a0f59b9a4bfb423d32aedc98fdda06ca4afd391684fe697910787445fceb985

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 477.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4c47fd13cd664b55d0167ceb4096e5250d5ee0b2ba9177a0f34101eca7fdddce
MD5 97f86ec189283c22e786e57118bc24b0
BLAKE2b-256 d6b932907b8790c2c8531f6b0532b663f831bb5f4407087ac5c720f521aad07a

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 493.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea355ca9d2cedbd135b2bf44ca33925efe5481f84d595653a67a7195feb9bd77
MD5 00f1f8e5ca459281653563fb1b6259fa
BLAKE2b-256 25410b5106fa7fb1c5df8b4b65248a03cf0b2a141a6be3d34ffac91118c0074e

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 477.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7a7634c978e7550904733e8104ac5447dcb55409310046901f075427a65f5a39
MD5 16da4f3741f908083ee93643cea00fb6
BLAKE2b-256 23842696b85a9b3026dda8bd44c7519eec2e4a5453a246a6cb4b8d973cce8639

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 191.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2d5df54edadb5116569525eb1006265d6c867d3fecad23e47f0107bb29beb84
MD5 dd7b0086906a54d229f14e2f54a70f81
BLAKE2b-256 9d1fdeb6496cd623d675cac1906f3ede35110d9d2149be56782c7817d7f2cc46

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 190.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a69a6f77cca198337b59829514344571529827676b511ff67a1ab4c840408e06
MD5 4d3d6e082d36cd34b8fa05f00bcd510b
BLAKE2b-256 68ec21d3b59d769f253acdc1a70319b5cc5733b8e4a30298fcb6998d53dca330

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 176.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8a82d3bf70a51310fb0ed6ad39ed9c9b386b8bd2a04bdff62b2faec431f32d45
MD5 c21f552601dd7a15807ce87dbbbde87c
BLAKE2b-256 a2d97d7d4dba1ad7984939538c87493a68f25cae01fac7528cc79a078b1f353a

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 505.7 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6e84c78a6433e04f6a7b91e8d74c65d9abc2f77785461dd9a960db3df88fc547
MD5 38b02e311e75c6d2561912750e9078e0
BLAKE2b-256 1b3d6849fa6fffdce7862b9bbd38d7e97f826eb2ee49b3f5ddb4d363647d549b

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 490.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1001768889352b4eda9167f61985de0714515154b48c688e9e8e1c8f433e6835
MD5 2ab3c26c9540617cec13629039877cbf
BLAKE2b-256 9c2a773740a561bcac93fdb6ae0be71acb9335fe73df0f5c12cfa44f071d9568

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 505.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a7bb90b72d756ca33cf4aead677158843743f944651276b68ae9d8df9047de65
MD5 1412b2e002472a6468ec50aa7118dc36
BLAKE2b-256 002f9028ca563d9ba796fb99edce57fbcf0c7a7d5b14ea237f4930f10fe18aea

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 490.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9974af918ce4b4c24e601d36ea4cad7ba084eebf40d982f4083fc5a3dfe518c6
MD5 65913abc082726d276d8dfbae7132c68
BLAKE2b-256 66e18a7c056065162379c1ab59b4fbac691d10f0714a605290f5230763aed48c

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 188.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 538e2397fcbb3505e24b31a008960dbc8371dd7e371093e8ca27b6f388f2e784
MD5 d319489c36eecdf2b86aa6fa59ab6408
BLAKE2b-256 0e526f854f70af54055ea0e02b5508ae8dede10e1cbef056a3052df279dbdac0

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 189.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b6793937c4a65ced1e9bda3168b1d95d52a5d5de7501049949aa4a6d11e9b9bc
MD5 16d84292873281887b581d6c5ad7c738
BLAKE2b-256 1dbbcc75dd66d332a89cda68b61094052a6110e32ecbd92122ef31a2ebed9892

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 175.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 49984aadb666ab4d72d99e946985a4a8a3379aaa7653595a4e2c091d3b9772d7
MD5 208bab0da5d5881bcd142417de3b671c
BLAKE2b-256 463e322c2403c43d9b5e20163f59a08a0543f62ce5c36698e1a5e62f3e55c10b

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 467.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3562d8f538fa01cab70084d8be30bce9cfd7846ff575bf66ca3faec28510ef7e
MD5 bfc3256fb9191a3b39141472c38761da
BLAKE2b-256 2aeba363029286cca61ace372608b576f9107cc15ff1bc6c5d321e8a15892488

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 449.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 89d7e0c560e1981aef6d381b8deec9e18d9a927b1ce224771711b18a7de56cf2
MD5 17f2e7661a112b2afbf21542dd9f1b23
BLAKE2b-256 543cc63b0d8cd841b2e00e8f2769165839575df6b28bdbd62a38d5ee3479e40a

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 467.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 db86b99e4ca78443c40e62605ba552659485fa983f00a89dca0ed42b8740f12d
MD5 b74762f2d749d458347018538e66c57d
BLAKE2b-256 fc6f07c47d2a7cb5acc76e7e0d05bc5e1d0c504c6214d391ccd0d67aeef3855d

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 449.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4756af0c16c7d3de5e56028d829afaab112c6665f31393a8350add6b17418376
MD5 6a33f5048b68b75decac3692b505ce2e
BLAKE2b-256 5fce8942470136d0cd03759e6b20770a223be5e4183f06848d25a08c9915d87e

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 189.3 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ea3472fa33da85a8b53132e8eb51f8940cd8c72b8762af7ce8169f79dd13bd0
MD5 860ff09ccedc33d6c57fb28a036e5235
BLAKE2b-256 c5f4de5695fc1d9821e457a1e3cd00681d8597d76b4b90c131ab4a151dad0e52

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 189.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4067b486a567c7e67c76732b03a8bf7a38209e4de60b1b76c3cab579e944ab8c
MD5 24b85c3ff853a00920c5a21af64ba2ee
BLAKE2b-256 621fc3a5d38a3c8c2339139f1b2b24a1274e661232cc5156492f251a0ed8c2f6

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 175.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 efd76a676cd991021bb3f6589729903673040035fa7e469792babd53896b8a32
MD5 2f6067261600a51e5180d26662357f08
BLAKE2b-256 840c113bc84f4ace86d8da3d3042c9e92d7fecbb019f7b4c9b0ae0382ab8f896

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 467.1 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8795e109246edd8f3b38e321e979b84c37f3050db2bdeb2b19acc90cc7846d4e
MD5 8a2427421c3b252777053c1e8f087d1c
BLAKE2b-256 2ace78be44c33875a7a208aec50dc80d947fc3d8c307a93a23c13a99039f9727

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 449.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 693057741d19cfc246e92a16d115ef14ae878664a432c162161c29ef49f230f6
MD5 24ccea9457c1689611baaa231a75abc1
BLAKE2b-256 0890c0d7f778ca87497e0b2221dbb97e4d7c7b821d530fe5ce0b8be647fa301f

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 467.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3583398693cd4a5b6b8d10a152cde641e52616c85dd8c1bac4371856e2c88dda
MD5 1aa42a728c7b22bfb6369c498ff37876
BLAKE2b-256 2ef41b38f0619af64192e8f2361ac38fe330315cb5b42b4040d3e61e56f13fe1

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 449.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ff3f45938ab5ce5246aa7700689475c4505a75cc28ba0f64676ad39d843dfd72
MD5 a4edefb840117b975792d020d1f3dbea
BLAKE2b-256 e9d15c450d218898c7e9d520ecf9abc3d7a7faab2f10cc96802372251c7c6e5a

See more details on using hashes here.

File details

Details for the file Splipy-1.5.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: Splipy-1.5.3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 188.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for Splipy-1.5.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e0cb8e976f271e93005c67b85b91af26e2275cfee2779fd056c62df9649713a
MD5 22a2c07eeec38cf7ceab6d4151391390
BLAKE2b-256 30278fdfa0fba26981cb502d4371d91d5b6415678c0ff9c969e940a30f4170cd

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