Skip to main content

Python bindings for the LRSplines library

Project description

https://badge.fury.io/py/LRSplines.svg https://github.com/TheBB/lrsplines-python/workflows/Python%20package/badge.svg?branch=master

This is a cython-based Python wrapper around the LRSplines library, a C++ implementation of locally refined B-splines.

Installing

LRSplines is available on PyPi.:

pip install lrsplines

Usage

There are two modules for interacting with LRSplines.

  • The lrspline.raw module contains an API that is identical (so far as feasible) to the C++ interface of the backend library.

  • The lrspline module contains a Pythonic interface to the same library.

In addition, the lrsplines module is available, but is deprecated and should not be used.

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

lrsplines-1.13.0.tar.gz (246.2 kB view details)

Uploaded Source

Built Distributions

lrsplines-1.13.0-cp312-cp312-win_amd64.whl (546.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

lrsplines-1.13.0-cp312-cp312-win32.whl (503.7 kB view details)

Uploaded CPython 3.12 Windows x86

lrsplines-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

lrsplines-1.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (6.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

lrsplines-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl (796.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

lrsplines-1.13.0-cp311-cp311-win_amd64.whl (548.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

lrsplines-1.13.0-cp311-cp311-win32.whl (505.5 kB view details)

Uploaded CPython 3.11 Windows x86

lrsplines-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

lrsplines-1.13.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (6.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

lrsplines-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl (798.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

lrsplines-1.13.0-cp310-cp310-win_amd64.whl (549.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

lrsplines-1.13.0-cp310-cp310-win32.whl (505.3 kB view details)

Uploaded CPython 3.10 Windows x86

lrsplines-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

lrsplines-1.13.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (6.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

lrsplines-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl (795.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

lrsplines-1.13.0-cp39-cp39-win_amd64.whl (549.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

lrsplines-1.13.0-cp39-cp39-win32.whl (505.7 kB view details)

Uploaded CPython 3.9 Windows x86

lrsplines-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lrsplines-1.13.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (6.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

lrsplines-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl (796.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file lrsplines-1.13.0.tar.gz.

File metadata

  • Download URL: lrsplines-1.13.0.tar.gz
  • Upload date:
  • Size: 246.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0.tar.gz
Algorithm Hash digest
SHA256 8720cd6ef105ceb2da1e026c698eab06b93c1e45cb714ac1f33809b66d49ee3f
MD5 e96b270d29f2aba19f91c11eea6ab5eb
BLAKE2b-256 0cee8f283b50facc04fcfa65b0cf1063e89449b6f0be2ea4b7a8e2f384752824

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e8f99af3cb384168855925e5699c50789555d44049a8d8b10194ca0e3089973b
MD5 cc5434edff974c9a2d94e2e54342e631
BLAKE2b-256 0bc1dbe4bf4a70a39247eb773fd9ec3384644603b05bed45000a136449168b22

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: lrsplines-1.13.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 503.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b76e47edef7a82453852ef7146723ec7d893630af65bfcd5fd2a4cc89906bd75
MD5 8bae5af26e0d4702361cb0004e91709a
BLAKE2b-256 4e20008d7520c7f5b12189d68612e236da4ce8abc9f6b81af96fb39f37002e66

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b192352e6e54f22d531aadc2663b83d80db274e4452e0dda584202a514d66b8f
MD5 67e6fb9c00658369ea23ad996da0015d
BLAKE2b-256 55bb425b4ff3ae5f19c73c18396df60d55bd1dbc3ad94a5e360170f8c089a6b1

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ea62a5ec972dfd5e758b9c5a6b1625fd5de984384a86df6b2cddffba4ac327a
MD5 bc14f9e08dedf5f07f69f95807af85a0
BLAKE2b-256 8420eb7899264209f9f4e2e118208e3b9a280b2fd62f0e672b985cf60cb05c70

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d06952d7bfe3188f9ec58c58f96eaf7549c77ee501f8966d6e365e9a6690851f
MD5 ad1b11e5070f811dc64a6dff24d43c29
BLAKE2b-256 7d3cc7839e5a841f5feac74730059fc86367bbb9b52a1022d4579844e7fd4a0a

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6e13e43fb7872167b688e55967680130828be064c61dd8ff205146fe368b513
MD5 b8b97697934914ff2f869592774adb0e
BLAKE2b-256 d048248b48540f86caf0f20be86343354389fc418c4f8d95bc603a5c1571d0a6

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: lrsplines-1.13.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 505.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 dcb67f5afdcd9fd5d2a2df89f5fefcd29f89c606606fe0fe47d1a45234afaa96
MD5 bcd46eecad6ab78f0e99ee9a89a6ccb8
BLAKE2b-256 410f5e8dd09000e1015482ecdba12e3bac686775b73dc0f6f4dbcbc4b62a536a

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7f77f5b4e634c3907c28817f206e580511cae17d008db7fa3cae0756595d9a2
MD5 c2164ff7b8c05366d8179be7dc33610d
BLAKE2b-256 0940a96da3dbdadf2795c3c0741b340b2b2addfbf1fcdbde21c2c34090bdec0b

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1878b822883bf6dad3a24f3856636c74c6e720ca210fb82bc5a466c980f02e8c
MD5 99278e68d1165158c8df1d31f5101609
BLAKE2b-256 bbdfeec8abefeb2598f59ab15a98ee7acbbea6345c70bd78fbe6b586acce4859

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56548542a1699dacee89a86378921f364bdd11228650d8942aa12f1d8bbf2c90
MD5 f08e77acd297ebd81674fcaddcb831af
BLAKE2b-256 8695234896568ddc4123b409cdb598773b7e981c56f02b306961982c990ff635

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0becf2cf6931b8176b1cbbb334fead357ccc89fd3ed42d729591dfa9cd381edd
MD5 015e8cdecbacca6d029c0166ddfbd47c
BLAKE2b-256 00b07286efa8303e518a80cee6bf1afada6d972c778123e5abd7a300b725487e

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: lrsplines-1.13.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 505.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 46b4b74d0e039d0f385939c8062e6875661bdb4f39a0848fb5ef38ff66a30349
MD5 8078ad928c9101f2dfce19269acba633
BLAKE2b-256 6d6f770beec171f9a2e2354a408bf2fd6db52c9e93d91ba32bc8654ae8a956a0

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a80b7977cc8762d65a59555cb3978c7b9d274a917a9f47517890084172aa31ba
MD5 a629bf6b3a58d7258a893ec78b6badb1
BLAKE2b-256 fb470f72646b8f29fae0146bd84acf32e1d58caa0a3cfd9050a5df381123dfdf

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f7fa050ee080bda1ae6ac97a040eb92af78a8173e4ba631e35d324096aa0766
MD5 cd40735dbc414c81af09294af551dc21
BLAKE2b-256 ed1d27658e3d196db231319d6d897faa633108608017f41ebd9a7d8cf099861e

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3731c637f0406f37c760472738a16ab69e53e20be1a832922c15ae32e5462a81
MD5 bae678bb5456dfc9261183068ce869d2
BLAKE2b-256 17ab716834b91ac8dcdc3655d034cc7d545a32b0c6bd85116cb13a5500a21860

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lrsplines-1.13.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 549.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8af6036b22f75daaf7f186013d5fda6a527f1276140fa98d465805e44bd4257b
MD5 5f95c5b31ffff5429fd450e65600bbe3
BLAKE2b-256 67ce1dc42d04db7db3d64752b5de64bbbb2996d3a96b21a06c0c3e7c432fa623

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: lrsplines-1.13.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 505.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for lrsplines-1.13.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d13740aaa96a04b2bd1ab1223de1b4fd469e56964fe630a67aae394faa0943c4
MD5 61f9f38a2e817a3d3e5f8c0cfaefc91f
BLAKE2b-256 bb09721f6deea9c19a61487e33c585f0ab9df964980d306f3286af6766c6f900

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5a57c1eb38dd9b78502d86b6bd11d3db9e6a6239ce765217beea23c191ca1d5
MD5 73585ebd56f030f44579d032e367ea57
BLAKE2b-256 ddba2bead442ebdb53ac583dade2e3d7cca3396dab1c52eabc242774b80e9bea

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75451153cd551c90a1a1e6b4118862bd374907f006fada4694b086f38d066d72
MD5 3d5cbd2b26e28d46dd1740d9420059d6
BLAKE2b-256 6befee9361ec49efd7e136f02a87f52d6e83b3fd9667aea1598cd2e6a2c09630

See more details on using hashes here.

File details

Details for the file lrsplines-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lrsplines-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6623dae0dc85c4fb13eda51e133ce91a74784938ac91aa821788c5e1bca5a41a
MD5 a108d286de4eba278efd2bbfd9826ed2
BLAKE2b-256 77b73a06cfbf633e1ae5ea2b0d11cd159dd2e89e3869f11a1429208a72c18f53

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page