Skip to main content

Version 0.2.8

splinekit: Spline Operations

splinekit is a Python-based open-source software library aimed at the manipulation of one-dimensional periodic splines.

  Full documentation at https://splinekit.github.io/   

Installation

You need at least Python 3.11 to install splinekit.

Creation and activation of your Python virtual environment

(on Unix)

python -m venv splinekit-env
source splinekit-env/bin/activate

(on macOS)

python3 -m venv splinekit-env
source splinekit-env/bin/activate

(on Windows)

python -m venv splinekit-env
.splinekit-env/Scripts/Activate

To deactivate the environment use

deactivate

Minimal requirement

pip install numpy scipy sympy matplotlib

The interactive part of the documentation is deployed on Jupyter Lab

pip install jupyterlab ipywidgets

Install the splinekit library itself

pip install splinekit

Development Environment

Install splinekit development environment in editable mode

pip install -e .[dev]

Release Notes

0.1.*

First stable version. Pure Python.

0.2.1

Same API as 0.1.0. Ansi-C dynamic library.

0.2.2 — 0.2.4

Some demos added.

0.2.5

Minor debug of least-significant-bit edge cases.

0.2.6

Some demos added. Documentation minor updates.

0.2.7

Upgraded to jupyterlite 0.7

0.2.8

Some demos added.

Metadata

Release files for splinekit 0.2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for splinekit 0.2.8
File Size Uploaded
splinekit-0.2.8.tar.gz 1.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for splinekit 0.2.8
File
splinekit-0.2.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
splinekit-0.2.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
splinekit-0.2.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
splinekit-0.2.8-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
splinekit-0.2.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
splinekit-0.2.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
splinekit-0.2.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
splinekit-0.2.8-cp311-cp311-macosx_10_13_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.13+ x86-64 Details

Total release size: 2.5 MB

Release files / splinekit-0.2.8.tar.gz

Download URL splinekit-0.2.8.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
0783e8c535796073b22c3a3b2587fb13281fae0a6ac9819491dfb11a55b8c780
BLAKE2b-256 checksum
How to use checksums
a64cfe3f3e035cfb629b8df132d147d77a91c4934032e3d5248916decbcfd3b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp312-cp312-win_amd64.whl

Download URL splinekit-0.2.8-cp312-cp312-win_amd64.whl
Size 114.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8401ef8c761f7d1bd0998cb42596a757a4f2c9b635f2d677439c6bbedf158c01
BLAKE2b-256 checksum
How to use checksums
4b543ff11744c8e85010cfe74f19cd474afb7c2d8bd208dfe1045f88ade34448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL splinekit-0.2.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 113.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ac2927a3bbff84bdf84cea76dd2d5ac25394da3e7cfb5d18b7f81d907a9a39e8
BLAKE2b-256 checksum
How to use checksums
b6831b91d905730b993b224a7933bd849c0dbb0b1bfc1cd8a66245e91dcbe6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp312-cp312-macosx_11_0_arm64.whl

Download URL splinekit-0.2.8-cp312-cp312-macosx_11_0_arm64.whl
Size 112.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3df4464231c31d6ea22653e89c3cfa5fe34eedc06144b5f185840af4776e04d8
BLAKE2b-256 checksum
How to use checksums
893295fd4ab462e383bd07972ac1fbba0db66452f2dbdf3d5ae4145871392f63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp312-cp312-macosx_10_13_x86_64.whl

Download URL splinekit-0.2.8-cp312-cp312-macosx_10_13_x86_64.whl
Size 113.3 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
48729e6081881c3959d49a6a7168bd4aa393ffb3c540f85603b394f9d955384e
BLAKE2b-256 checksum
How to use checksums
116b51484ed48d6678bef5c184753e2b064c67b471b155787cc37958ab95055d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp311-cp311-win_amd64.whl

Download URL splinekit-0.2.8-cp311-cp311-win_amd64.whl
Size 114.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2a01c118f60c6b7b620164f1695631692d104dfca9a04053dd5451233c31dd2a
BLAKE2b-256 checksum
How to use checksums
d89c7601d1904bed2f1945f3ca620a5133738c09b988872ebe209863c8ab4def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL splinekit-0.2.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 113.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8b12a597d36b736b150e031e48a72eb8eae3f17c8792e207da95b27205cc1e14
BLAKE2b-256 checksum
How to use checksums
d06f47a6e4b8c74b5b33de5f2fd051c1db77533781395d4f5cc994749283c2ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp311-cp311-macosx_11_0_arm64.whl

Download URL splinekit-0.2.8-cp311-cp311-macosx_11_0_arm64.whl
Size 112.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d0569906c74c1d4e6317fb4d798cbdfe941b35821aabdf3d788a7b77c238cef
BLAKE2b-256 checksum
How to use checksums
7061f7f3b1adef672a5f7c707db604a1e426fc886c071940d628626a752e8c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / splinekit-0.2.8-cp311-cp311-macosx_10_13_x86_64.whl

Download URL splinekit-0.2.8-cp311-cp311-macosx_10_13_x86_64.whl
Size 113.3 kB
Tags CPython 3.11 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0070900c1608f663c2bd51502aa4d39b484af71160773f71381325e9cd9fe8d4
BLAKE2b-256 checksum
How to use checksums
158d62f6a1993e0ffd8969dba098769be340cfd202f58400b245e17988c19056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.8 This release

9 release files

0.2.7

9 release files

0.2.6

9 release files

0.2.5

9 release files

0.2.4

9 release files

0.2.3

9 release files

0.2.2

9 release files

0.2.1

9 release files

0.1.8

2 release files

0.1.1

2 release files

0.1.0

10 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page