[Idea]: add matrix format parsers and data loaders #100
Labels
difficulty: 3
Likely to be challenging but manageable.
idea
Potential GSoC project idea.
priority: normal
Normal priority.
tech: javascript
Involves programming in JavaScript.
tech: nodejs
Requires developing with Node.js.
Idea
The goal of this project would be to implement various matrix and multi-dimensional format parsers and data loaders. E.g.,
npy
mat
Implementing these parsers and loaders would facilitate array data interchange with other numerical computing ecosystems.
Expected outcomes
Users will be able to load multi-dimensional array data saved in other numerical computing environments into stdlib's
ndarray
data structure.Status
No work has begun on this.
Involved software
Access to MATLAB/Octave would be useful for implementing the MAT-file parser. One would likely need to use Python and NumPy in order to save and work with
npy
files.Technology
JavaScript
Other technology
None.
Difficulty
4
Difficulty justification
Some of the file format specifications can be quite involved. It is also likely that we may encounter situations in which we cannot support particular formats in full due to dtype incompatibility, etc.
Prerequisite knowledge
Familiarity with JavaScript, Python, and MATLAB would be useful. Experience writing parsers and performing IO will also be beneficial.
Project length
90/175/350. Can be scoped accordingly.
Checklist
[Idea]:
and succinctly describes your idea.The text was updated successfully, but these errors were encountered: