Skip to content

API: add general interfaces for integration procedure #24

@Desiment

Description

@Desiment

Currently, all estimators and algorithms that use integration inside them, rely on scipy.integrate.quad or on our own integrator called RQMC. The better approach is to have unified integration interfaces, with possibility to use external integration procedure (e.g. hcubature from julia)

It seems that in order to implement this interfaces we should

  • Figure out what types of integrals exists in methods, what their parameters
  • Specify general interface of integration: probably it should return something like IntegrationResult(value : float, error : float)
  • Make wrapper over scipy.stats.quad and rewrite RQMC-interfaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    API DesignFor issues related to interfaces specifications or namingenhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions