API reference

API reference#

These pages are generated from the package’s Python docstrings.

The package overview below lists the nurbspy.numpy and nurbspy.jax backends, their surface generators, and the shared graphics module. The root nurbspy interface continues to expose the NumPy implementation. Check backend signatures and differentiation guarantees before switching imports. The operation theory pages explain lengths, inverse maps, frames, surface geometry and projection. Prepared-table lifetimes, output shapes and differentiation contracts are documented in the nurbspy.jax.prepared, nurbspy.jax.arclength and nurbspy.jax.prepared_projection API pages.