Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Idea]: Symbolic Math #25

Open
Planeshifter opened this issue Jan 12, 2023 · 1 comment
Open

[Idea]: Symbolic Math #25

Planeshifter opened this issue Jan 12, 2023 · 1 comment
Labels
difficulty: 3 Likely to be challenging but manageable. idea Potential GSoC project idea. priority: low Low priority. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js.

Comments

@Planeshifter
Copy link
Member

Planeshifter commented Jan 12, 2023

Idea

The goal of this idea is to add basic support for symbolic math operations in stdlib.

Expected Outcome

Users have the ability to perform basic symbolic math operations in JavaScript, such as solving equations, simplifying expressions, and using mathematical functions.

Involved Software

No other software should be necessary.

Prerequisite Knowledge

JavaScript, Node.js, and an understanding of mathematics and calculus.

Difficulty

Intermediate

Project Length

350 hours.

Potential Mentors

@kgryte @Planeshifter @rreusser

@Planeshifter Planeshifter added idea Potential GSoC project idea. priority: low Low priority. difficulty: 3 Likely to be challenging but manageable. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js. labels Jan 12, 2023
@stdlib-js stdlib-js locked and limited conversation to collaborators Jan 13, 2023
@kgryte
Copy link
Member

kgryte commented Jan 30, 2024

@Planeshifter We probably need to flesh this idea out a bit more (2-5 sentences). In particular, what would constitute an MVP as part of the GSoC project? E.g., it could be a tokenizer or formal AST; however, I am not sure how difficult this would be and whether we'd be able to easily track down an airtight reference implementation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
difficulty: 3 Likely to be challenging but manageable. idea Potential GSoC project idea. priority: low Low priority. tech: javascript Involves programming in JavaScript. tech: nodejs Requires developing with Node.js.
Projects
None yet
Development

No branches or pull requests

2 participants