-
-
Notifications
You must be signed in to change notification settings - Fork 654
NumFOCUS
Matthias Köppe edited this page Feb 3, 2024
·
31 revisions
sage-devel post Jan 13, 2024 with draft application, links to previous discussions.
Next target date: Apr 15, 2024
The sponsored projects IPython, Jupyter, Matplotlib, NetworkX, NumPy, SciPy, SymPy are dependencies of SageMath. Additionally, volunteers maintain conda-forge packaging of SageMath.
The affiliated projects CVXPY, Cython, igraph are dependencies of SageMath.
Spack, package manager for HPC systems:
- Integration with Spack could improve the reach of SageMath to use on HPC systems, although viable alternatives such as conda-forge exist.
- Using Spack Packages as an upstream for SageMath's dependencies:
- Add system package information files
SAGE_ROOT/build/pkgs/*/distros/spack.txt
- Add portability tests for building in Spack environments, e.g. based on
spack containerize
- Add system package information files
- Downstream packaging of SageMath in Spack Packages: Various dependencies of SageMath already exist but are not up to date (e.g. gmp, suite-sparse and are marked as "looking for a maintainer".
TBD