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 brainstorm #18

Open
kgryte opened this issue Jan 11, 2023 · 23 comments
Open

Idea brainstorm #18

kgryte opened this issue Jan 11, 2023 · 23 comments

Comments

@kgryte
Copy link
Member

kgryte commented Jan 11, 2023

The purpose of this issue is to provide a single place for documenting potential GSoC project ideas. The ideas may be ill-defined or even wishful thinking, but they may serve as inspiration for more concrete GSoC project proposals given some R&D and careful consideration.

@kgryte
Copy link
Member Author

kgryte commented Jan 11, 2023

Two potential ideas are:

  • linear programming APIs
  • APIs for solving ODEs and PDEs

@kgryte kgryte pinned this issue Jan 11, 2023
@stdlib-js stdlib-js locked and limited conversation to collaborators Jan 11, 2023
@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

  • stdlib-jStat integration
  • stdlib-math.js integration
  • stdlib-scijs integration

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

@Planeshifter Do you have any ML/AI ideas? Possibly related to tooling or developer experience?

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

  • Writing matrix format parsers and loaders (e.g., Matrix Market, NumPy npy format, etc)

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 30, 2024

  • Promise APIs

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • Apache Arrow support (main concern is future maintenance burden associated with keeping updated with latest Arrow version)

@Planeshifter
Copy link
Member

  • N-D labeled arrays (inspired by Python's Xarray)

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • slash bot for running commands on PRs

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • code coverage app

@Planeshifter
Copy link
Member

  • AI-powered code linting tool that scans the code base for code blocks violating the project conventions

@Planeshifter
Copy link
Member

  • stdlib-bot GitHub application that can be triggered via PR and issue comments and perform a variety of tasks (can subsume existing functionality such as scaffolding and reviewing PRs for required files)

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • support the collection of browser benchmark results (e.g., from standalone package repos and API docs)

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • nodeschool workshopper for the REPL

@Planeshifter
Copy link
Member

  • REPL browser terminal for using stdlib on the web

@kgryte
Copy link
Member Author

kgryte commented Jan 31, 2024

  • SIMD support in ndarray kernels

@kgryte
Copy link
Member Author

kgryte commented Feb 10, 2024

  • additional data structures (e.g., B-trees, binary search trees, etc)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants