# Integration of arbitrarily-spaced data

**URL:** <https://discourse.julialang.org/t/integration-of-arbitrarily-spaced-data/94533>\
**Category:** Numerics\
**Tags:** data, numerics, integral\
**Created:** [February 13, 2023, 12:58am UTC](https://discourse.julialang.org/t/integration-of-arbitrarily-spaced-data/94533 "2023-02-13T00:58:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SantiagoOrtiz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/santiagoortiz/32/25378_2.png) [@SantiagoOrtiz](https://discourse.julialang.org/u/SantiagoOrtiz)\
**Post date:** [February 13, 2023, 12:58am UTC](https://discourse.julialang.org/t/integration-of-arbitrarily-spaced-data/94533/1 "2023-02-13T00:58:57Z")

</div>

Hello all,

Is there any function/package in Julia that I could use to integrate one-dimensional arbitrarily-spaced data?

[NumericalIntegration](https://github.com/dextorious/NumericalIntegration.jl) has several options, but they require evenly spaced data.

Best,  
Santiago

---

<div class="post-metadata">

**Author:** ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Post date:** [February 13, 2023, 1:08am UTC](https://discourse.julialang.org/t/integration-of-arbitrarily-spaced-data/94533/2 "2023-02-13T01:08:01Z")

</div>

[Trapz.jl](https://github.com/francescoalemanno/Trapz.jl) is supposed to work on irregular grids.

---

<div class="post-metadata">

**Author:** ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Post date:** [February 13, 2023, 7:25am UTC](https://discourse.julialang.org/t/integration-of-arbitrarily-spaced-data/94533/3 "2023-02-13T07:25:22Z")

</div>

Also take a look at the spline packages that have integral options, such as [BSplinesKit.jl](https://jipolanco.github.io/BSplineKit.jl/stable/splines/#BSplineKit.Splines.integral) or [Dierckx.jl](https://www.juliapackages.com/p/dierckx).
