Metadata-Version: 2.1
Name: compmec-nurbs
Version: 1.0.4
Summary: 
Author: Carlos Adir
Author-email: carlos.adir@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown

[![Documentation Status][docs-img]][docs-url]
[![Build Status][build-img]][build-url]
[![Lint with Black][lintblack-img]][lintblack-url]
[![Code Coverage][coverage-img]][coverage-url]

[![PyPI Version][pypi-img]][pypi-url]
[![Python Versions][pyversions-img]][pyversions-url]
[![License: MIT][license-img]][license-url]

A python package for [Non-Uniform rational B-Spline], parametrized geometry.


#### Features

* [X] Knot Vector
* [X] Base Functions
* [X] Curves
* [] Surface

Operations

* Knots
    * Insertion
    * Removal
    * Clean
* Degree
    * Increase
    * Decrease
    * Clean
* Split and unite

## Install

This library is available in [PyPI][pypilink]. To install it

```
pip install compmec-nurbs
```

For more details, refer to the [documentation][docs-url].

### Documentation

The documentation can be found at [compmec-nurbs.readthedocs.io][docs-url]


## Contribute

Please use the [Issues][issueslink] or refer to the email ```compmecgit@gmail.com```

<!-- Badges: -->

<!-- Badges: -->

[lintblack-img]: https://github.com/compmec/nurbs/actions/workflows/black.yaml/badge.svg
[lintblack-url]: https://github.com/compmec/nurbs/actions/workflows/black.yaml
[docs-img]: https://readthedocs.org/projects/compmec-nurbs/badge/?version=latest
[docs-url]: https://compmec-nurbs.readthedocs.io/en/latest/?badge=latest
[pypi-img]: https://img.shields.io/pypi/v/compmec-nurbs
[pypi-url]: https://pypi.org/project/compmec-nurbs/
[build-img]: https://github.com/compmec/nurbs/actions/workflows/build.yaml/badge.svg
[build-url]: https://github.com/compmec/nurbs/actions/workflows/build.yaml
[coverage-img]: https://codecov.io/gh/compmec/nurbs/branch/main/graph/badge.svg?token=vfGMPe9W3I
[coverage-url]: https://codecov.io/gh/compmec/nurbs
[pyversions-img]: https://img.shields.io/pypi/pyversions/compmec-nurbs.svg?style=flat-square
[pyversions-url]: https://pypi.org/project/compmec-nurbs/
[license-img]: https://img.shields.io/pypi/l/ansicolortags.svg
[license-url]: https://github.com/compmec/nurbs/blob/main/LICENSE.md
[pypi-url]: https://pypi.org/project/compmec-nurbs/
[issues-url]: https://github.com/compmec/nurbs/issues

