Welcome to the NURBS-Python (geomdl) v5.x documentation!
NURBS-Python (geomdl) is a cross-platform (pure Python), object-oriented B-Spline and NURBS library. It is compatible with Python versions 2.7.x, 3.4.x and later. It supports rational and non-rational curves, surfaces and volumes.
NURBS-Python (geomdl) provides easy-to-use data structures for storing geometry descriptions in addition to the fundamental and advanced evaluation algorithms.
This documentation is organized into a couple sections:
.. toctree:: :maxdepth: 2 :caption: Introduction introduction citing q_a contributing
.. toctree:: :maxdepth: 2 :caption: Using the Library install basics examples_repo load_save file_formats compatibility surface_generator knot_refinement fitting visualization visualization_splitting visualization_export
.. toctree:: :maxdepth: 3 :caption: Modules modules modules_visualization modules_cli modules_shapes modules_rhino modules_acis