JuliaIntervals / IntervalArithmetic.jl

Library for validated numerics using interval arithmetic
https://juliaintervals.github.io/IntervalArithmetic.jl/
Other
290 stars 70 forks source link

Improve support for complex intervals #636

Closed OlivierHnt closed 3 months ago

OlivierHnt commented 4 months ago

The goal of this PR is to address https://github.com/JuliaIntervals/IntervalArithmetic.jl/issues/41 and and https://github.com/JuliaIntervals/IntervalArithmetic.jl/issues/295.

TODO: sqrt, ^, and inverse trigonometric/hyperbolic functions.

codecov-commenter commented 4 months ago

Codecov Report

Attention: Patch coverage is 21.42857% with 22 lines in your changes are missing coverage. Please review.

Project coverage is 82.25%. Comparing base (c55dd23) to head (30cee9c).

Files Patch % Lines
src/intervals/arithmetic/power.jl 6.25% 15 Missing :warning:
src/intervals/arithmetic/trigonometric.jl 20.00% 4 Missing :warning:
src/intervals/arithmetic/hyperbolic.jl 0.00% 3 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #636 +/- ## ========================================== - Coverage 82.98% 82.25% -0.74% ========================================== Files 26 26 Lines 2181 2203 +22 ========================================== + Hits 1810 1812 +2 - Misses 371 391 +20 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

OlivierHnt commented 3 months ago

I think this PR should be merged ASAP, even though it does not provide support for sqrt, ^, and inverse trigonometric/hyperbolic functions. It can always be done in a next PR.