# DifferentialEquations.jl and Measurements.jl

**URL:** <https://discourse.julialang.org/t/differentialequations-jl-and-measurements-jl/6350>\
**Category:** General Usage\
**Tags:** diffeq, measurements\
**Created:** [October 9, 2017, 3:05pm UTC](https://discourse.julialang.org/t/differentialequations-jl-and-measurements-jl/6350 "2017-10-09T15:05:53Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [October 9, 2017, 3:31pm UTC](https://discourse.julialang.org/t/differentialequations-jl-and-measurements-jl/6350/2 "2017-10-09T15:31:00Z")

</div>

> [@giordano](#):
>
> The only think I found weird was that the extrema of the time interval had to be Measurement objects, otherwise solve would complain (because it can’t convert Measurement type to Float64). Why it’s that?

Adaptive timestepping. When using adaptive timestepping (the default), the times that the solver is internally doing have an uncertainty as well since its steps are determined by the ODE system itself, so it needs to keep track of the uncertainty in time.

Cool stuff, I like it when Julia makes new features for us 😄. Would you mind doing a PR to [GitHub - SciML/SciMLTutorials.jl: Tutorials for doing scientific machine learning (SciML) and high-performance differential equation solving with open source software.](https://github.com/JuliaDiffEq/DiffEqTutorials.jl) ?

---

_[View the full topic](https://discourse.julialang.org/t/differentialequations-jl-and-measurements-jl/6350)._
