-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
area: documentation 📖Improvements or additions to documentationImprovements or additions to documentationmission: interactive docs ⚡team: quansight-labstype: deliverable 📦Grant deliverableGrant deliverable
Milestone
Description
📝 Summary
Expand the CI support for cross-compiling to Pyodide/WebAssembly to at least five projects.
🚀 Tasks / Deliverables
TBD
📅 Estimated completion
📋 Additional information
Status
Tip
This table has been brought over from pyodide/pyodide#3049 (comment)
Package name | Out-of-tree WASM builds | Anaconda.org scheduled uploads |
---|---|---|
NumPy | ✅ numpy/numpy#25894, numpy/numpy#26564, numpy/numpy#26570 | ✅ numpy/numpy#26134, numpy/numpy#27353 |
PyWavelets | ✅ PyWavelets/pywt#701, PyWavelets/pywt#744 | ✅ PyWavelets/pywt#710 |
pandas | ✅ pandas-dev/pandas#57896 | ✅ pandas-dev/pandas#58647 |
awkward and awkward-cpp |
✅ scikit-hep/awkward#3270 (not by me) | Planned and ready, not upstreamed yet |
scikit-learn |
✅ Implemented, now uses pyodide venv via scikit-learn/scikit-learn#29791 |
✅ scikit-learn/scikit-learn#29791 and scikit-learn/scikit-learn#31078 |
scikit-image |
✅ (setup: scikit-image/scikit-image#7350, improvement: scikit-image/scikit-image#7525) | Awaiting a review at scikit-image/scikit-image#7440 |
statsmodels |
✅ (setup: statsmodels/statsmodels#9270, improvement: statsmodels/statsmodels#9343) | ✅ MacPython/statsmodels-wheels#161 |
Zarr | zarr-developers/zarr-python#1903, which needed pyodide/pyodide#4817. To be revisited | Planned |
numcodecs | zarr-developers/numcodecs#529, ready and awaiting reviews | Planned |
SciPy | Planned, in-tree updates as frequently as possible. Latest one is pyodide/pyodide#5297 at the time of writing | Planned |
SymPy | ✅ sympy/sympy#27183 | ✅ sympy/sympy#27186 (implemented by a maintainer), python-flint (dependency of SymPy) WASM's builds left – discussion underway in flintlib/python-flint#234 and in progress at flintlib/python-flint#262 |
Matplotlib | matplotlib/matplotlib#27870, being tracked in matplotlib/matplotlib#29093 (not implemented by me) | Planned in matplotlib/matplotlib#29093 |
h5py and libhdf5 |
h5py/h5py#2397 | Planned |
PyTables | Planned | Planned |
Metadata
Metadata
Assignees
Labels
area: documentation 📖Improvements or additions to documentationImprovements or additions to documentationmission: interactive docs ⚡team: quansight-labstype: deliverable 📦Grant deliverableGrant deliverable
Type
Projects
Status
🏗 In progress