# Ongoing maintenance and support for DelaunayTriangulation.jl

**URL:** <https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635>\
**Category:** Geo\
**Created:** [February 2, 2024, 5:08pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635 "2024-02-02T17:08:59Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mbauman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mbauman/32/31082_2.png) [@mbauman](https://discourse.julialang.org/u/mbauman)\
**Post date:** [February 2, 2024, 5:08pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/1 "2024-02-02T17:08:59Z")

</div>

In the [what aspects is Julia weak in](https://discourse.julialang.org/t/at-present-in-what-aspects-is-julia-still-relatively-weak-compared-to-other-mainstream-programming-languages/109583/) thread, the topic of ongoing support for DelaunayTriangulation.jl was raised and prompted a good amount of subsequent discussion:

> [@At present, in what aspects is Julia still relatively weak compared to other mainstream programming languages?](https://discourse.julialang.org/t/at-present-in-what-aspects-is-julia-still-relatively-weak-compared-to-other-mainstream-programming-languages/109583/47):
>
> > [@At present, in what aspects is Julia still relatively weak compared to other mainstream programming languages?](https://discourse.julialang.org/t/at-present-in-what-aspects-is-julia-still-relatively-weak-compared-to-other-mainstream-programming-languages/109583/41):
> >
> > [DelaunayTriangulation.jl](https://juliahub.com/ui/Packages/DelaunayTriangulation) (Daniel VandenHeuvel was the only maintainer)
> 
> We will probably pull this into SciML. I still need to take a deeper look and find some grants around the topic but it’s actually quite odd that some of Daniel’s packages weren’t in SciML, given how many SciML deps they had and the level of communication between us. I think now is just the right time to elevate some of his personal projects into larger maintained systems, including his finite volume work.

I’ll move some of the posts from there into this topic and let’s centralize the discussion here.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [February 2, 2024, 2:45pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/2 "2024-02-02T14:45:52Z")

</div>

> [@At present, in what aspects is Julia still relatively weak compared to other mainstream programming languages?](https://discourse.julialang.org/t/at-present-in-what-aspects-is-julia-still-relatively-weak-compared-to-other-mainstream-programming-languages/109583/47):
>
> We will probably pull this into SciML. I still need to take a deeper look and find some grants around the topic but it’s actually quite odd that some of Daniel’s packages weren’t in SciML, given how many SciML deps they had and the level of communication between us. I think now is just the right time to elevate some of his personal projects into larger maintained systems, including his finite volume work.

We are already pooling it into the Meshes.jl efforts. The package was moved to JuliaGeometry and we are discussing the integration in the following months.

EDIT: so to my point, the same faces (me and you) maintaining more and more packages…

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [February 2, 2024, 2:53pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/3 "2024-02-02T14:53:58Z")

</div>

> [@juliohm](#):
>
> We are already pooling it into the [Meshes.jl](https://juliahub.com/ui/Packages/Meshes) efforts. The package was moved to JuliaGeometry and we are discussing the integration in the following months.

Ehh but my crew is also growing as I get older so decent. Again could always be better, but we are on the verge of decent.

Good to hear you’re taking this one. I want to have a call that includes some more of the PDE folks (Trixi.jl, Gridap.jl, Ferrite.jl) and really map out the ModelingToolkit general PDESystem for arbitrary meshes in the near future. This space has a lot of people and I want to find out how to best connect it all.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [February 2, 2024, 3:00pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/4 "2024-02-02T15:00:07Z")

</div>

> [@ChrisRackauckas](#):
>
> I want to have a call that includes some more of the PDE folks ([Trixi.jl](https://juliahub.com/ui/Packages/Trixi), [Gridap.jl](https://juliahub.com/ui/Packages/Gridap), [Ferrite.jl](https://juliahub.com/ui/Packages/Ferrite)) and really map out the ModelingToolkit general PDESystem for arbitrary meshes in the near future.

That call is really necessary. We’ve been working on Meshes.jl for years already, polishing it on various aspects that are not just PDEs. Ideally we will be able to use the same mesh types under the hood to connect the PDE world with the geospatial data science world in GeoStats.jl, which is working great in industry.

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [February 2, 2024, 3:16pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/5 "2024-02-02T15:16:00Z")

</div>

Do we want to do a Birds of a Feather meeting for Meshes.jl and PDEs at JuliaCon? Did anyone submit that?

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [February 2, 2024, 3:58pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/6 "2024-02-02T15:58:38Z")

</div>

@mkitti I never organized a BoF, don’t know the responsibilities of organizing one. How does it usually work? We enter into a video call to discuss software design or is it more high-level discussion about the requirements of each of these worlds?

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [February 2, 2024, 3:58pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/7 "2024-02-02T15:58:39Z")

</div>

> [@mkitti](#):
>
> Do we want to do a Birds of a Feather meeting for [Meshes.jl](https://juliahub.com/ui/Packages/Meshes) and PDEs at JuliaCon? Did anyone submit that?

Good point, I forgot to submit it.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [February 2, 2024, 4:27pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/8 "2024-02-02T16:27:37Z")

</div>

Feel free to send an invite to a call anytime. We missed JuliaCon, but can shape these requirements when everyone is free.

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [February 3, 2024, 12:05am UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/9 "2024-02-03T00:05:41Z")

</div>

> [@mkitti](#):
>
> Do we want to do a Birds of a Feather meeting for [Meshes.jl](https://juliahub.com/ui/Packages/Meshes) and PDEs at JuliaCon? Did anyone submit that?

As far as I understand, a BoF is just of meeting of like minded people on a topic of current interest. It’s meant to be a free form discussion.

Anything dealing with Meshes.jl or GeoStats.jl is certainly welcome within the Scientific Data Minisymposium at JuliaCon. As organizer of the Scientific Data Minisymposium, I have discretion to invite talks outside of the CFP process. The HPC Minisymposium is actually composed entirely of invited talks.

I understand Chris wants to have a more focused conversation about PDEs that may not quite fit within a data minisymposium. As far as I’m concerned though, a BoF can go in any direction that its participants want.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [February 3, 2024, 12:17am UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/10 "2024-02-03T00:17:21Z")

</div>

I would be interested in that BoF for sure.

---

<div class="post-metadata">

**Author:** ![DanielVandH](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/danielvandh/32/31134_2.png) [@DanielVandH](https://discourse.julialang.org/u/DanielVandH)\
**Post date:** [February 5, 2024, 11:18am UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/11 "2024-02-05T11:18:23Z")

</div>

Regarding maintenance of DelaunayTriangulation.jl: If anyone else does want to assist with its maintenance, let me know. Probably doing so over on Zulip in the meshes.jl stream will be good so that @juliohm also knows. I will be writing up a document kind of going over the package and its design/internals + some unreleased work to assist with the integration into JuliaGeometry that can also help any future dedicated maintainer.

---

<div class="post-metadata">

**Author:** ![evetion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/evetion/32/22679_2.png) [@evetion](https://discourse.julialang.org/u/evetion)\
**Post date:** [February 11, 2024, 3:26pm UTC](https://discourse.julialang.org/t/ongoing-maintenance-and-support-for-delaunaytriangulation-jl/109635/12 "2024-02-11T15:26:14Z")

</div>

I could be another maintainer if that’s still needed. 👍
