No project description provided
Project description
Nurbs
This repository contains code for inteporlate functions using B-Splines and Nurbs.
Features
- Basic Functions
- Spline
N
- Rational
R
- Derivative
- Spline
- Curves
- Spline
- Rational
- Knot operations
- Insertion
- Removal
- Degree operations
- Degree elevation
- Degree reduction
Install
This library is available in PyPI. To install it
pip install compmec-nurbs
Or install it manually
git clone https://github.com/compmec/nurbs
cd nurbs
pip install -e .
To verify if everything works in your machine, type the command in the main folder
pytest
Documentation
In progress
FAQ
Must I learn the theory to use it?
No! Just see the examples and it will be fine
Can I understand the code here?
Yes! The easier way is to look up the python notebook which contains the theory along examples
Is this code efficient?
No. It's written in python and the functions were made for easy understanding, not for performance. That means: It's not very fast, but it works fine.
Contribute
Please use the Issues or refer to the email compmecgit@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for compmec_nurbs-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0f6fbef26c0e545e39bee331baa0b7d794419cee1cccbb8aaf2fd96e19a2430 |
|
MD5 | e503b55dac7be5d2ef3c4fe0419a68cb |
|
BLAKE2b-256 | 125dd9e6b81f212373f63a4c4ffca912903f6ebaf544180cff6ccc3ca52385ac |