openedx / openedx/openedx-calc
Is it feasible to remove scipy and numpy as dependencies?
Open
@ormsbee is already working on this.
Since Dec 4, 2024.
- Dominant language
- Python
- Stars
- 2
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
These dependencies are heavyweight, complicating installation and increasing memory usage. But it doesn't look like we actually use scipy anywhere, and my brief reading of this repo's numpy usage is that we could replace it with calls to Python's stdlib math and cmath modules (which were not available back when this repo was created using Python 2.x).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.