Conversation
The 6.12 ulab update added the ndarray % operator (~3.9kB) and a new scipy.integrate module (~4.0kB), pushing size-constrained boards over. Disable both by default. The scipy.integrate disable is groundwork: ULAB_SCIPY_HAS_INTEGRATE_MODULE does not yet drop the module's code upstream (the flag only gates the scipy namespace entry). It becomes an actual size win once the upstream ulab fix lands and the submodule is bumped. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Needs merge of v923z/micropython-ulab#751 before finishing. |
|
v923z/micropython-ulab#751 now merged upstream. |
|
Can we do this now? |
No, sorry, there are several issues and pull requests in ulab that haven't been acted on, including failing tests. I can push this forward later, forking if needed. Or I will submit easy PR's to approve. |
Which are the critical bugs that should be fixed? |
|
Hi @v923z: v923z/micropython-ulab#753 and v923z/micropython-ulab#755 should be addressed. See v923z/micropython-ulab#756 as well. The tests are failing without those, so we can't upgrade as is. You talked about using |
|
I've merged the first PR, the second is a draft. You're right, |
|
@v923z Thank you! I'm going to submit a PR is just the |
6.12 is is latest tag, but also include one fix past that, v923z/micropython-ulab#750, which is meant to be 6.12.1 but hasn't been released yet.
FYI @v923z