Object-oriented pure Python B-Spline and NURBS library
Object-oriented pure Python B-Spline and NURBS library
NURBS-Python (geomdl) ^^^^^^^^^^^^^^^^^^^^^
|GHACTIONS|_ |RTD|_ |PYPI|_ |PYPIDL|_
NURBS-Python (geomdl) is a pure Python, self-contained, object-oriented B-Spline and NURBS library.
NURBS-Python (geomdl) provides convenient data structures and highly customizable API for rational and non-rational splines along with the efficient and extensible implementations of the following algorithms:
NURBS-Python (geomdl) also provides customizable visualization and animation options via Matplotlib, Plotly and VTK
libraries. Please refer to the documentation _ for more details.
rw3dm _rwsat _The following article _ outlines the design and features of NURBS-Python
(geomdl)::
@article{bingol2019geomdl,
title={{NURBS-Python}: An open-source object-oriented {NURBS} modeling framework in {Python}},
author={Bingol, Onur Rauf and Krishnamurthy, Adarsh},
journal={{SoftwareX}},
volume={9},
pages={85--94},
year={2019},
publisher={Elsevier},
doi={https://doi.org/10.1016/j.softx.2018.12.005}
}NURBS-Python (geomdl) is licensed under the terms of the MIT License. It also contains the following modules:
six is licensed under the terms of the MIT License.backports.functools_lru_cache is licensed under the terms of the MIT License... |RTD| image:: https://readthedocs.org/projects/nurbs-python/badge/?version=5.x .. _RTD: https://nurbs-python.readthedocs.io/en/5.x/?badge=5.x
.. |PYPI| image:: https://img.shields.io/pypi/v/geomdl.svg .. _PYPI: https://pypi.org/project/geomdl/
.. |PYPIDL| image:: https://img.shields.io/pypi/dm/geomdl.svg .. _PYPIDL: https://pypi.org/project/geomdl/
.. |GHACTIONS| image:: https://img.shields.io/github/actions/workflow/status/orbingol/NURBS-Python/build.yml .. _GHACTIONS: https://github.com/orbingol/NURBS-Python/actions/workflows/build.yml
No open issues yet, or sync has not completed.