micropython-ulab/code
Harald Milz 73ed8cc11f
Add scipy integration (#699)
* adding scipy integrate, initial check-in

* compile unix double-precision, select integrations algos

* bumping ulab version number to 6.7.0

* adding documentation

* documentation fix

* documentation fix

* documentation fix

* rewritten in some places

* complex number error handling

* added test cases

* resolved importing scipy.integrate

* resolved importing scipy.integrate #2

* build integrate only when we have MICROPY_FLOAT_IMPL_DOUBLE

* reverting commit a4c0c0b

* re-pushing failed commit

* Revert "re-pushing failed commit"

This reverts commit a10e89fe14.

* improve tests using math.isclose()

* enabled fp32 builds

* removed conditional includes

* adapted to new function names, corrected importing

* function names similar to in CPython scipy.integrate, some minor corrections

* major rewrite representing the name changes, mapping to CPython scipy.integrate, more background info
2024-12-15 18:49:08 +01:00
..
numpy Take (#688) 2024-10-09 21:10:25 +02:00
scipy Add scipy integration (#699) 2024-12-15 18:49:08 +01:00
user Switch to using MP_ERROR_TEXT in CircuitPython, change ulab accordingly 2023-10-30 09:50:39 +01:00
utils fix compilation error for complexes (#694) 2024-11-24 19:56:15 +01:00
micropython.cmake code/micropython.cmake: drop redundant -D 2021-03-25 21:11:13 +00:00
micropython.mk Add scipy integration (#699) 2024-12-15 18:49:08 +01:00
ndarray.c address issue raised in https://github.com/v923z/micropython-ulab/issues/676 (#677) 2024-07-23 18:59:29 +02:00
ndarray.h address issue raised in https://github.com/v923z/micropython-ulab/issues/676 (#677) 2024-07-23 18:59:29 +02:00
ndarray_operators.c Fix (u)int8 upcasting as per docs and numpy (#650) 2023-12-11 22:34:21 +01:00
ndarray_operators.h implement AND, OR, XOR binary operators (#639) 2023-07-21 21:57:31 +02:00
ndarray_properties.c Drop certain CircuitPython workarounds that are no longer needed 2023-09-22 14:47:02 -05:00
ndarray_properties.h Drop certain CircuitPython workarounds that are no longer needed 2023-09-22 14:47:02 -05:00
ulab.c Add scipy integration (#699) 2024-12-15 18:49:08 +01:00
ulab.h Add scipy integration (#699) 2024-12-15 18:49:08 +01:00
ulab_tools.c Take (#688) 2024-10-09 21:10:25 +02:00
ulab_tools.h Take (#688) 2024-10-09 21:10:25 +02:00