Skip to content

Proposal: math: add more special functions #24241

@ijxy

Description

@ijxy

I would like to add more special functions to the math library. I have recently started using Go as my primary language due to its simplicity to both read and write. Coming from a science background in which Python and NumPy/SciPy are heavily leveraged, however, I have noticed a distinct lack of special functions available.

It seems sensible to me to start adding these to encourage more scientists, and generally people with demand for a wider variety of mathematical functions, to start making the switch to Go.

In particular, the functions I would add are those typically found, in, say, a special functions Fortran or C++ library such as this one (http://people.sc.fsu.edu/~jburkardt/cpp_src/fn/fn.cpp).

I have actually started implementing some of these functions already. Unless there any objections, I am happy to contribute my code to the library and continue to add more.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeProposalWaitingForInfoIssue is not actionable because of missing required information, which needs to be provided.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions