IntervalRootFinding v0.6.1
Merged pull requests:
- Add iterate method for Root objects (#190) (@edtrelo)
- Add few missing tests (#205) (@Kolaru)
- Add doc, some tests and a minor fix for input and output types in multidimensional cases (#208) (@Kolaru)
- Implement
max_iteration
andreltol
stop criterion (#211) (@Kolaru) - Update workflows (#214) (@abhro)
- Documentation updates (#215) (@abhro)
- Bump actions/checkout from 2 to 4 (#216) (@dependabot[bot])
- CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#217) (@github-actions[bot])
- Update benchmark and add them to CI (#218) (@Kolaru)
- Add compat for IntervalArithmetic v0.23 and bump version 0.6.1 (#223) (@abhro)
Closed issues:
- Cannot use complex functions (#40)
- Limit the maximum number of intervals (#59)
- Need absolute and relative tolerance (#66)
- Add test with gradient (#87)
- Return semi-infinite intervals when cannot guarantee roots (#96)
- Make a RootProblem type (#109)
- Allow keywords arguments for roots (#116)
- No method roots(f, v::Vector{IntervalBox}) (#117)
- Can't just specify a tolerance on master (#136)
- Incorrect root of function involving
max
(#146) - How to show there is no roots on unbounded domain? (#149)
- Throw an error when input and output dimension mismatch (#150)
- Graceful handling of infinity (#161)
- Specifying a maximum number of bisections (#178)
- Allow to unpack roots objects (#180)
- Empty interval results on discontinuous functions (#184)
- Multithreading causes random errors (#189)
- Missing import from IntervalArithmetic? (#200)
- Update versions of dependencies (#201)
- ERROR: MethodError: no method matching contains_zero(::Float64) (#202)
- Where are docs for 0.6 / what are all the breaking changes? (#207)
- Usage of \times and .. symbols in documentation (#212)
- Kindly provide an example for newer syntax (#213)