3 files changed
+59
-15
lines changed- README.md+13-5
- code/micropython.mk+3-1
- code/ndarray.c+404-134
- code/ndarray.h+15-4
- code/ndarray_operators.c+33-1
- code/ndarray_properties.c+15
- code/numpy/approx.c+6
- code/numpy/carray/carray.c+826
- code/numpy/carray/carray.h+237
- code/numpy/carray/carray_tools.c+28
- code/numpy/carray/carray_tools.h+25
- code/numpy/compare.c+11
- code/numpy/create.c+238-23
- code/numpy/create.h+6-5
- code/numpy/fft/fft.c+18
- code/numpy/fft/fft.h+6
- code/numpy/fft/fft_tools.c+129-7
- code/numpy/fft/fft_tools.h+5
- code/numpy/filter.c+57-9
- code/numpy/linalg/linalg.c+6
- code/numpy/numerical.c+79-51
- code/numpy/numpy.c+48-28
- code/numpy/poly.c+18
- code/numpy/stats.c+2
- code/numpy/transform.c+134
- code/numpy/transform.h+1
- code/numpy/vector.c+256-48
- code/numpy/vector.h+38-33
- code/scipy/signal/signal.c+16
- code/scipy/special/special.c+4-4
- code/ulab.c+10-2
- code/ulab.h+42-2
- code/ulab_tools.c+28-1
- code/ulab_tools.h+9-1
- docs/manual/source/conf.py+2-2
- docs/manual/source/numpy-fft.rst+36
- docs/manual/source/numpy-functions.rst+227-32
- docs/manual/source/numpy-universal.rst+78-7
- docs/manual/source/scipy-signal.rst+3-1
- docs/manual/source/ulab-intro.rst+50-15
- docs/manual/source/ulab-ndarray.rst+157-18
- docs/numpy-fft.ipynb+37-3
- docs/numpy-functions.ipynb+277-19
- docs/numpy-universal.ipynb+101-11
- docs/scipy-signal.ipynb+8-8
- docs/ulab-convert.ipynb+82-81
- docs/ulab-intro.ipynb+61-10
- docs/ulab-ndarray.ipynb+279-59
- docs/ulab-numerical.ipynb+7-7
- docs/ulab-programming.ipynb+1-1
- test-common.sh+1-1
- tests/1d/complex/complex_exp.py+17
- tests/1d/complex/complex_exp.py.exp+42
- tests/1d/complex/complex_sqrt.py+18
- tests/1d/complex/complex_sqrt.py.exp+42
- tests/1d/complex/imag_real.py+19
- tests/1d/complex/imag_real.py.exp+14
- tests/2d/complex/binary_op.py+26
- tests/2d/complex/binary_op.py.exp+21
- tests/2d/complex/complex_exp.py+24
- tests/2d/complex/complex_exp.py.exp+98
- tests/2d/complex/complex_sqrt.py+25
- tests/2d/complex/complex_sqrt.py.exp+98
- tests/2d/complex/conjugate.py+12
- tests/2d/complex/conjugate.py.exp+7
- tests/2d/complex/imag_real.py+28
- tests/2d/complex/imag_real.py.exp+146
- tests/2d/complex/sort_complex.py+26
- tests/2d/complex/sort_complex.py.exp+12
- tests/2d/numpy/arange.py+11
- tests/2d/numpy/arange.py.exp+15
- tests/2d/numpy/concatenate.py+18
- tests/2d/numpy/concatenate.py.exp+20
- tests/2d/numpy/eye.py+30
- tests/2d/numpy/eye.py.exp+78
- tests/2d/numpy/full.py+9
- tests/2d/numpy/full.py.exp+10
- tests/2d/numpy/initialisation.py+5-97
- tests/2d/numpy/initialisation.py.exp-156
- tests/2d/numpy/linspace.py+10
- tests/2d/numpy/linspace.py.exp+10
- tests/2d/numpy/logspace.py+10
- tests/2d/numpy/logspace.py.exp+10
- tests/2d/numpy/ones.py+13
- tests/2d/numpy/ones.py.exp+39
- tests/2d/numpy/zeros.py+13
- tests/2d/numpy/zeros.py.exp+39
- tests/3d/complex/complex_exp.py+24
- tests/3d/complex/complex_exp.py.exp+115
- tests/3d/complex/complex_sqrt.py+26
- tests/3d/complex/complex_sqrt.py.exp+151
- tests/3d/complex/imag_real.py+28
- tests/3d/complex/imag_real.py.exp+309
- tests/4d/complex/complex_exp.py+26
- tests/4d/complex/complex_exp.py.exp+142
- tests/4d/complex/complex_sqrt.py+27
- tests/4d/complex/complex_sqrt.py.exp+250
- tests/4d/complex/imag_real.py+29
- tests/4d/complex/imag_real.py.exp+625
Lines changed: 54 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2624 | 2624 |
| |
2625 | 2625 |
| |
2626 | 2626 |
| |
2627 |
| - | |
| 2627 | + | |
2628 | 2628 |
| |
2629 | 2629 |
| |
2630 | 2630 |
| |
| |||
2680 | 2680 |
| |
2681 | 2681 |
| |
2682 | 2682 |
| |
2683 |
| - | |
| 2683 | + | |
2684 | 2684 |
| |
2685 | 2685 |
| |
2686 | 2686 |
| |
2687 |
| - | |
| 2687 | + | |
2688 | 2688 |
| |
2689 | 2689 |
| |
2690 | 2690 |
| |
| |||
2776 | 2776 |
| |
2777 | 2777 |
| |
2778 | 2778 |
| |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
2779 | 2783 |
| |
2780 | 2784 |
| |
2781 | 2785 |
| |
| |||
2870 | 2874 |
| |
2871 | 2875 |
| |
2872 | 2876 |
| |
| 2877 | + | |
| 2878 | + | |
| 2879 | + | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
| 2883 | + | |
| 2884 | + | |
2873 | 2885 |
| |
2874 | 2886 |
| |
2875 | 2887 |
| |
| |||
3061 | 3073 |
| |
3062 | 3074 |
| |
3063 | 3075 |
| |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
3064 | 3080 |
| |
3065 | 3081 |
| |
3066 | 3082 |
| |
| |||
3164 | 3180 |
| |
3165 | 3181 |
| |
3166 | 3182 |
| |
3167 |
| - | |
| 3183 | + | |
3168 | 3184 |
| |
3169 | 3185 |
| |
3170 | 3186 |
| |
| |||
3229 | 3245 |
| |
3230 | 3246 |
| |
3231 | 3247 |
| |
| 3248 | + | |
| 3249 | + | |
| 3250 | + | |
| 3251 | + | |
3232 | 3252 |
| |
3233 | 3253 |
| |
3234 | 3254 |
| |
| |||
3342 | 3362 |
| |
3343 | 3363 |
| |
3344 | 3364 |
| |
3345 |
| - | |
| 3365 | + | |
3346 | 3366 |
| |
3347 | 3367 |
| |
3348 | 3368 |
| |
3349 | 3369 |
| |
3350 | 3370 |
| |
3351 | 3371 |
| |
3352 | 3372 |
| |
3353 |
| - | |
| 3373 | + | |
3354 | 3374 |
| |
3355 | 3375 |
| |
3356 | 3376 |
| |
3357 | 3377 |
| |
3358 | 3378 |
| |
3359 | 3379 |
| |
3360 | 3380 |
| |
| 3381 | + | |
| 3382 | + | |
| 3383 | + | |
| 3384 | + | |
3361 | 3385 |
| |
3362 | 3386 |
| |
3363 | 3387 |
| |
| |||
3367 | 3391 |
| |
3368 | 3392 |
| |
3369 | 3393 |
| |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
3370 | 3398 |
| |
3371 | 3399 |
| |
3372 | 3400 |
| |
3373 | 3401 |
| |
3374 |
| - | |
| 3402 | + | |
3375 | 3403 |
| |
3376 | 3404 |
| |
3377 | 3405 |
| |
3378 |
| - | |
| 3406 | + | |
3379 | 3407 |
| |
3380 | 3408 |
| |
3381 | 3409 |
| |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
3382 | 3414 |
| |
3383 | 3415 |
| |
3384 | 3416 |
| |
| |||
3749 | 3781 |
| |
3750 | 3782 |
| |
3751 | 3783 |
| |
3752 |
| - | |
| 3784 | + | |
| 3785 | + | |
| 3786 | + | |
| 3787 | + | |
| 3788 | + | |
3753 | 3789 |
| |
3754 | 3790 |
| |
3755 | 3791 |
| |
| |||
3807 | 3843 |
| |
3808 | 3844 |
| |
3809 | 3845 |
| |
3810 |
| - | |
| 3846 | + | |
3811 | 3847 |
| |
3812 | 3848 |
| |
3813 | 3849 |
| |
3814 | 3850 |
| |
3815 | 3851 |
| |
3816 | 3852 |
| |
3817 | 3853 |
| |
3818 |
| - | |
| 3854 | + | |
3819 | 3855 |
| |
3820 | 3856 |
| |
3821 | 3857 |
| |
| |||
4294 | 4330 |
| |
4295 | 4331 |
| |
4296 | 4332 |
| |
4297 |
| - | |
| 4333 | + | |
4298 | 4334 |
| |
4299 | 4335 |
| |
4300 | 4336 |
| |
| |||
4495 | 4531 |
| |
4496 | 4532 |
| |
4497 | 4533 |
| |
4498 |
| - | |
| 4534 | + | |
4499 | 4535 |
| |
4500 | 4536 |
| |
4501 | 4537 |
| |
4502 | 4538 |
| |
4503 | 4539 |
| |
4504 | 4540 |
| |
4505 | 4541 |
| |
4506 |
| - | |
| 4542 | + | |
| 4543 | + | |
| 4544 | + | |
| 4545 | + | |
| 4546 | + | |
4507 | 4547 |
| |
4508 | 4548 |
| |
4509 | 4549 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
337 | 337 |
| |
338 | 338 |
| |
339 | 339 |
| |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
340 | 344 |
| |
341 | 345 |
| |
342 | 346 |
| |
|
0 commit comments