nurbspy package#
NURBS geometry with NumPy defaults and an optional explicit JAX backend.
Existing root-level imports retain the NumPy implementation. Use
nurbspy.numpy or nurbspy.jax to select a backend explicitly.
Subpackages#
- nurbspy.jax package
- Submodules
- nurbspy.jax.arclength module
- nurbspy.jax.nurbs_basis_functions module
- nurbspy.jax.nurbs_curve module
- nurbspy.jax.nurbs_curve_circular_arc module
- nurbspy.jax.nurbs_surface module
- nurbspy.jax.nurbs_surface_bilinear module
- nurbspy.jax.nurbs_surface_coons module
- nurbspy.jax.nurbs_surface_extruded module
- nurbspy.jax.nurbs_surface_revolution module
- nurbspy.jax.nurbs_surface_ruled module
- nurbspy.jax.prepared module
- nurbspy.jax.prepared_projection module
- Submodules
- nurbspy.numpy package
- Submodules
- nurbspy.numpy.nurbs_basis_functions module
- nurbspy.numpy.nurbs_curve module
- nurbspy.numpy.nurbs_curve_circular_arc module
- nurbspy.numpy.nurbs_surface module
- nurbspy.numpy.nurbs_surface_bilinear module
- nurbspy.numpy.nurbs_surface_coons module
- nurbspy.numpy.nurbs_surface_extruded module
- nurbspy.numpy.nurbs_surface_revolution module
- nurbspy.numpy.nurbs_surface_ruled module
- Submodules