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

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.

Splipy-1.4.0-cp38-cp38-win_amd64.whl (187.2 kB view details)

Uploaded CPython 3.8Windows x86-64

Splipy-1.4.0-cp38-cp38-win32.whl (169.8 kB view details)

Uploaded CPython 3.8Windows x86

Splipy-1.4.0-cp38-cp38-manylinux2010_x86_64.whl (509.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

Splipy-1.4.0-cp38-cp38-manylinux2010_i686.whl (414.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

Splipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl (509.9 kB view details)

Uploaded CPython 3.8

Splipy-1.4.0-cp38-cp38-manylinux1_i686.whl (414.5 kB view details)

Uploaded CPython 3.8

Splipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl (187.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

Splipy-1.4.0-cp37-cp37m-win_amd64.whl (186.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

Splipy-1.4.0-cp37-cp37m-win32.whl (168.8 kB view details)

Uploaded CPython 3.7mWindows x86

Splipy-1.4.0-cp37-cp37m-manylinux2010_x86_64.whl (470.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

Splipy-1.4.0-cp37-cp37m-manylinux2010_i686.whl (385.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

Splipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl (470.4 kB view details)

Uploaded CPython 3.7m

Splipy-1.4.0-cp37-cp37m-manylinux1_i686.whl (385.4 kB view details)

Uploaded CPython 3.7m

Splipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl (264.3 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

Splipy-1.4.0-cp36-cp36m-win_amd64.whl (186.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

Splipy-1.4.0-cp36-cp36m-win32.whl (168.9 kB view details)

Uploaded CPython 3.6mWindows x86

Splipy-1.4.0-cp36-cp36m-manylinux2010_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

Splipy-1.4.0-cp36-cp36m-manylinux2010_i686.whl (384.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

Splipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.6m

Splipy-1.4.0-cp36-cp36m-manylinux1_i686.whl (384.8 kB view details)

Uploaded CPython 3.6m

Splipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl (266.8 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

Splipy-1.4.0-cp35-cp35m-win_amd64.whl (185.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

Splipy-1.4.0-cp35-cp35m-win32.whl (168.0 kB view details)

Uploaded CPython 3.5mWindows x86

Splipy-1.4.0-cp35-cp35m-manylinux2010_x86_64.whl (464.9 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

Splipy-1.4.0-cp35-cp35m-manylinux2010_i686.whl (380.1 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

Splipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl (464.9 kB view details)

Uploaded CPython 3.5m

Splipy-1.4.0-cp35-cp35m-manylinux1_i686.whl (380.1 kB view details)

Uploaded CPython 3.5m

Splipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl (262.8 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 187.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 05e8e4ad5d176365794a3a549b712eb9462fd8a01fd7bf3b52072c63a71dc1b2
MD5 54d3ae628f0c11e957b78c71583b3c6b
BLAKE2b-256 75cd2148561c86fd896b7757773e7af855314f9996bca31b33350ad446b184d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 169.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fa1ae6adc562fbb185c5044efd1ebb51eb2fce17a33aef4a9e10fa8ca97c98d4
MD5 29c593bd48299137ab8f88ce5dabf21f
BLAKE2b-256 595935084c40bfdb5f25fd517231539246998137a241222e4deaa07da1d53fba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 509.9 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 15b93beba50cf81bc67d1dcde511cabd6a9dd13bc798b849ce3f69aa642c9551
MD5 12f6c22b97793c4e261bdbcef0fba232
BLAKE2b-256 536b3683bc4402363235fe2eb901f815de124cd69179ce42de128f567a750751

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 414.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7d22a28d3f78926577b5be8d24401f6ea20774901c6e47bbaab7ac326e3ae751
MD5 cfc5aa6e4c8394ded083e4e1f3e5a6c5
BLAKE2b-256 f51960182266d94fded084d338afc689a30d44d3b31b81f225ceab9968bd3bcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 509.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a620f2e3a645d2a55fbd559962a8aa48f26b1aef3403e039723a77c9448b2cd0
MD5 237cfb91536b8faeadec01ae7727f6a6
BLAKE2b-256 948b521c8afa4292b6031b2b966805ccde8d79903cf95789930bf976bde3eb1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 414.5 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 325a8e2c6e3589d08ceae13cd2e3f4f790c84abd89ed6d8f3f4ecd1874830185
MD5 e298eeca25774c8d29eadb8aade46bb1
BLAKE2b-256 c2f1d47dd5dc84d44c869965f262ceab4c12338d4a55ea03f2de5ddd1e30e095

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 187.2 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 766ce45eefe47b5d4c62b58b2a9d49d605a7f05b0bf957772b933c60af4e75d9
MD5 b5133a7bcec5b40061439b6bbf941c99
BLAKE2b-256 435c19c621280ec43a36ecbdd511776a8af90ca6f085b3e8b172a41fe555be97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 186.4 kB
  • Tags: CPython 3.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/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 53caba8ee1da0076a21e4e81c4348b096e16fe9dd7f12b97595be9990180dbe3
MD5 993907b8ba5169e8dadafbc3a8573527
BLAKE2b-256 d49608b46c23f92485310fdb12075dfedf591db8574a007a1cd69e55255dccfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 168.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b5f80a6753775c3f701cf1635ee4dfbe4ce14057e82f598db718db8d9d8a5c26
MD5 65b6fc93812e97681f3655365adac2a2
BLAKE2b-256 371e82b2637f1f857a15a4a32937c5330ad7b4d0a427c89555d1bba6c8b7ef85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 470.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 20522ea4b28ede53f97fadccdfbab2227fad01f7ea8f1f0b4154b8cfa2601fb0
MD5 63dd1f62caa8ca13d418d8dfa50c3f4c
BLAKE2b-256 aa3303c8b640dbcbf6f1c0cd6c83dc1df0b401ea29f937e270d222502e6dcbe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 385.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d192114b1ac89d338fbb9e6e864b357846464dbfbae92916af99016810a18c79
MD5 111aa18487d8a1331f39771248d7f96e
BLAKE2b-256 a6f3f979f1749c69a30faafafec1101c3fbe44876588286897f209afae073dae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 470.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c662a15a60488b6845d87437348fb256c03dd46bb2956f63a8ce73f9d6530ae5
MD5 d44f7aa359dcc1acd0747766656a1c42
BLAKE2b-256 95775e52f1df1f1955fdaa178650ec2d014cba60c4c67d099e84e80d1d088538

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 385.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c38ef71be9ac865603764f327a12d4a90d30f617396470067b8053c862a985a1
MD5 f065ea0032092bf69235d69fae15b86f
BLAKE2b-256 1a1b1dfd39080e6cbb0f76fde672c36cb82464265aeee0a70cad3c58af4fe441

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 264.3 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 e608e507d37200032a7befca52e610db19cac5bbf70dda7910823a51c830c35c
MD5 9c60dd317ca8b14d59d08c4cab336f8c
BLAKE2b-256 f7040dd92f834358c4a7bdcc6cad8f30671537c8fd6b6523c31809afd79f7df3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 186.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9d5d70325e18b63da50c8ae85c778319cd0e932c975d3780f6416e530f4c9685
MD5 2735c3f5f8ba66c4faaf0b624da945c9
BLAKE2b-256 06ab9c210e5bc8e680e2e7a81ca8576c4fba904114f6417031f8c90888614e38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 168.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cf41270217495025d81ddb4c2bc837f321c543ae31e36a194568f1c79b21f17e
MD5 393e3c990b67c26bc9b60e8520c0229c
BLAKE2b-256 668ececcb469e244e298a3ea9ed299fbf0b1b413879897ee97c6e87c9ad57539

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 470.5 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fba36a542bbb12de47ce2f96677a893d52180cf8c9346d18fc7fcde26a1b09b0
MD5 fbb04d18fc0bb9769b362cecb26f055e
BLAKE2b-256 7c4e325813a02a62c5c49eb087dbeefcb3590c0c538cb0757840377e89911134

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 384.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e7fb7f9c4679181ecca1adea79c47894b02fa3bea253c9c2e0c4bb66019a2fe3
MD5 92673711e607d4336ce3e7ee7db5ad6c
BLAKE2b-256 7cbe3e45004bff2a8f84b31a00b5dd8d97126255aad148f818779239c88f2d7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 470.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 23aac866544f410f7afc35f1c0cb22c0bab264f28d53eb8e43c8251cf2fbc20d
MD5 79052e7f9cdcf68921507a9ba88e1c1f
BLAKE2b-256 9c73c1d99b67f6c18dae1cc7698efaea384a7d3307f7785f24e9b9d74d1d6047

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 384.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1dd9bf967375acda54fd52f4b12c5df3cec5313829fb1151838897446818aac9
MD5 23aaee31bc3037a4ee98b00b51737070
BLAKE2b-256 47340e6eed3b2453ef9525d8841580062de1d0e475e3ac11074c2d44c3316221

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 266.8 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6851bffd09274209be262f972aca16cbd4be8beaf43c1d3a17a17442055f43b3
MD5 62979a990ddd50589bd4a01e0cbc2af6
BLAKE2b-256 89cfe3268278d44ece3722930449175c5d85ada81b1d0213ab07cbc83def5866

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 185.6 kB
  • 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/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 19dcdebae99b846b03a51be6213d9c3c12b6e03c3762eef23ea825b922f17a41
MD5 864f87906b6e4cff541f01068d8ad94f
BLAKE2b-256 cdcf39243d8e53946a72f87a0c5dea1b195acb959aba5dac90ade0ef08655cff

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 168.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 bad8169b5202909e80eb409379de9b4578c25cd8de64b4e3aec82a32b6de212b
MD5 2c8b8ee04237edc5f91a061259a79908
BLAKE2b-256 ab3d813d9c08643adda42926ad2445586fa9051c72b0227ce6112455b4cd98b9

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 464.9 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 213156bd102eeaab431e208e25ed1da022bb9c40f1024a1ae67db071550ee95e
MD5 6b171bf912c997796f93bc13634a26ba
BLAKE2b-256 258d9453d9d5b18fe4ba15da7f65e01c46d557e49096cb488caad74210716cdd

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 380.1 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cff461e5ac824c05be7bf6a2194f6cd7715f74f08daa2959d82f46b0248cc722
MD5 bcf2fc248174bd25349f3e43cfab7eb9
BLAKE2b-256 e271aa5721e40c12767975806aafe34a64ec45393bbc7074b110db0ec977cb0c

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 464.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 115581862929ea57b0a1cd27ad97a19c001ddd4d4cf810c349c62d509181a0b1
MD5 a3731c78b95c4bf1a9b2a44a05a81a0b
BLAKE2b-256 975db24ab419c3f2571562c5fd10c9edf85f073700dfb8f5c247d5fc594ed141

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 380.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1479aca800e7d0f4bdb0e885cce21831397f6ddea7e4045dc14e7dd1314aa42
MD5 4a1b61851bbef5fc9340cf21eb150027
BLAKE2b-256 31121a4db308505a17300371abff02cbca57bc0b9ce5820051306eb2359e7876

See more details on using hashes here.

File details

Details for the file Splipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: Splipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 262.8 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/36.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.5.6

File hashes

Hashes for Splipy-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 637710c103b712b6fe01fcd419379c1f2f87951a5509f743636e717db067b0db
MD5 790b399cdab94c4c9eb206dc93b2ad54
BLAKE2b-256 b358624e3f119e52c40ec10d06e233e3c5b932a739b50fd8233737c038aa5b06

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