Skip to content

Add selected optional ndarray features (focused, high-value extensions) #29

Description

@YassineSamirX

Description

Implement a small set of optional ndarray features inspired by NumPy, after mandatory features are stable.


Important Rule

  • Add only meaningful features.
  • Avoid many near-duplicate functions with little added value.

Candidate Directions

  • Universal functions (ufunc-style operations)
  • Broadcasting for operations on different shapes
  • Other useful NumPy-inspired features

Tasks

  • Select 1–2 optional features with clear added value
  • Define exact behavior and edge cases before coding
  • Implement feature(s) with minimal API complexity
  • Add unit tests for normal and failure cases
  • Verify no regression on mandatory features
  • Document new feature(s) in README with examples

Done When

  • Optional feature(s) are clearly useful and not redundant
  • Tests pass locally and in CI
  • Mandatory feature behavior remains stable
  • README explains usage and limitations of added feature(s)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions