# \[ANN\] Splinegrids.jl - Evaluating and optimizing locally refined or weighted spline geometries

**URL:** <https://discourse.julialang.org/t/ann-splinegrids-jl-evaluating-and-optimizing-locally-refined-or-weighted-spline-geometries/124824>\
**Category:** Package Announcements\
**Created:** [January 16, 2025, 10:31am UTC](https://discourse.julialang.org/t/ann-splinegrids-jl-evaluating-and-optimizing-locally-refined-or-weighted-spline-geometries/124824 "2025-01-16T10:31:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![BdeKoning](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bdekoning/32/214557_2.png) [@BdeKoning](https://discourse.julialang.org/u/BdeKoning)\
**Post date:** [January 16, 2025, 10:31am UTC](https://discourse.julialang.org/t/ann-splinegrids-jl-evaluating-and-optimizing-locally-refined-or-weighted-spline-geometries/124824/1 "2025-01-16T10:31:38Z")

</div>

I’m happy to announce that my package SplineGrids.jl has been registered. See my [pre-announcement](https://discourse.julialang.org/t/pre-ann-splinegrids-jl-efficient-evaluation-of-spline-nurbs-geometries-of-any-dimensionality) of a more elaborate introduction of the package.

I’m especially proud of the implementation of [Local refinement (THB-splines) · SplineGrids.jl](https://southendmusic.github.io/SplineGrids.jl/dev/theory_local_refinement/):

 ![Local_refinement_example](https://global.discourse-cdn.com/julialang/original/3X/9/8/985c08fed03794e04c0b9491416c5a3a15698b95.jpeg)  
Image description: The first 3 images show a successively more refined 2D spline basis, the last image shows a surface defined with the most refined basis.

I’d love to hear your feedback 🙂
