JuliaMath / JuliaMath/HCubature.jl

Mimic `Cubature.INDIVIDUAL` behavior [Feature Req.]

Open
#36 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Julia
Stars
168
Forks
28
PR merge metrics
No merged PRs in 30d

Description

I started to put a PR together to allow for convergence testing based on the individual integrands, like is default in `Cubature.jl`. However, I quickly realized it may get more involved than I initially thought as the error estimate `E` is assumed to be scalar in `cubrule` and the box updates.

Do you have any thoughts/suggestions for adding this feature? Thanks.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing HCubature.jl with Cubature.jl's individual-integrand convergence behavior. Read the cubrule and box-update logic mentioned in the issue, focusing on where the error estimate E is assumed to be scalar. Done means defining and testing a design that supports per-integrand convergence without breaking existing integration behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.