Skip to content

CMIA-Lab/ValveFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ValveFit

Differentiable B-spline module for fitting B-spline surfaces to 3D point clouds.

Installation

pip install numpy jax jaxlib optax pyiges tqdm matplotlib
pip install -e .

Dependencies

  • numpy
  • jax
  • jaxlib
  • optax
  • pyiges
  • tqdm
  • matplotlib

Usage

See example.py for an example of fitting a B-spline surface to heart valve point cloud data.

Citation

This code accompanies the paper:

Moola, A., et al. (2025). Computer Methods in Applied Mechanics and Engineering. https://doi.org/10.1016/j.cma.2025.118466

License

See LICENSE file for details.

About

Differentiable B-spline surface fitting module

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages