https://github.com/splinekit/splinekit
SplineKit is a Python-based open-source software library aimed at the manipulation of one-dimensional periodic splines.
https://github.com/splinekit/splinekit
1d signal-processing spline spline-interpolation splines
Last synced: 5 months ago
JSON representation
SplineKit is a Python-based open-source software library aimed at the manipulation of one-dimensional periodic splines.
- Host: GitHub
- URL: https://github.com/splinekit/splinekit
- Owner: splinekit
- License: mit
- Created: 2025-08-11T14:10:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-12-10T16:41:57.000Z (6 months ago)
- Last Synced: 2025-12-10T23:33:42.050Z (6 months ago)
- Topics: 1d, signal-processing, spline, spline-interpolation, splines
- Language: Python
- Homepage: https://splinekit.github.io
- Size: 16.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# splinekit: Spline Operations
`splinekit` is a Python-based open-source software library aimed at the
manipulation of one-dimensional periodic splines.
## Installation
You need at least `Python 3.11` to install `splinekit`.
Create and activate your Python virtual environment
(on Unix)
```shell
python -m venv splinekit-env
source splinekit-env/bin/activate
```
(on macOS)
```shell
python3 -m venv splinekit-env
source splinekit-env/bin/activate
```
(on Windows)
```shell
python -m venv splinekit-env
.splinekit-env/Scripts/Activate
```
To deactivate the environment use
```shell
deactivate
```
Minimal requirement
```shell
pip install numpy scipy sympy matplotlib
```
The interactive part of the documentation is deployed on Jupyter Lab
```shell
pip install jupyterlab ipywidgets
```
Install the `splinekit` library itself
```shell
pip install splinekit
```
## Development Environment
Install `splinekit` development environment in editable mode
```shell
pip install -e .[dev]
```