[Idea]: Functions for numerical integration and differentiation #24
Labels
difficulty: 2
Suitable for someone with some JavaScript experience.
idea
Potential GSoC project idea.
tech: javascript
Involves programming in JavaScript.
tech: nodejs
Requires developing with Node.js.
Idea
The goal of this idea is to add functions for numerical integration or differentiation to stdlib as building blocks for downstream algorithms. The functions could be ported from permissively licensed open-source libraries in other languages such as C or Fortran or alternatively be implemented from scratch by consulting the literature and reference implementations from various languages.
Some work along these lines has been started in the scijs ecosystem, which can be used for initial inspiration (e.g., https://github.com/scijs/ode45-cash-karp), and more generally in SciPy (e.g., https://docs.scipy.org/doc/scipy/reference/generated/scipy.integrate.ode.html).
Expected Outcomes
stdlib will have a range of robust functions for performing numerical integration or differentiation
Involved Software
No other software is necessary.
Prerequisite Knowledge
JavaScript, Node.js.
Difficulty
Intermediate.
Project Length
350 hours.
Potential Mentors
@kgryte @Planeshifter @rreusser @Pranavchiku @czgdp1807
The text was updated successfully, but these errors were encountered: