This library is unmaintained and incomplete - but may be useful for reference.
Differentiable NURBS curve and surface evaluation using PyTorch, with some additional point-cloud fitting loss functions.
# Install the requirements
pip3 install -r requirements.txt
# Install optional visualisation dependencies
pip3 install -r viz-requirements.txt
# Install the package (optional "editable" flag)
pip3 install -e .