3 files changed
+106
-45
lines changed- .gitignore+2
- README.md+34-30
- code/approx/approx.c+240-214
- code/approx/approx.h+6-3
- code/compare/compare.c+153-132
- code/compare/compare.h+120-11
- code/fft/fft.c+27-22
- code/fft/fft.h-4
- code/filter/filter.c+61-49
- code/filter/filter.h+2-1
- code/linalg/linalg.c+268-197
- code/linalg/linalg.h+4-4
- code/micropython.mk+1
- code/ndarray.c+1.3k-757
- code/ndarray.h+614-66
- code/ndarray_operators.c+771
- code/ndarray_operators.h+166
- code/ndarray_properties.h+24-7
- code/numerical/numerical.c+716-412
- code/numerical/numerical.h+500-81
- code/poly/poly.c+91-42
- code/poly/poly.h+4-2
- code/ulab.c+299-34
- code/ulab.h+187-27
- code/ulab_create.c+403-65
- code/ulab_create.h+42-7
- code/user/user.c+56-5
- code/vector/vectorise.c+299-100
- code/vector/vectorise.h+131-8
- docs/manual/Makefile+9-1
- docs/manual/autoapi/templates/python/module.rst+91
- docs/manual/extract_pyi.py+223
- docs/manual/make.bat+35
- docs/manual/source/conf.py+104-13
- docs/manual/source/index.rst+24-3
- docs/manual/source/ulab-approx.rst+251
- docs/manual/source/ulab-compare.rst+149
- docs/manual/source/ulab-fft.rst+228
- docs/manual/source/ulab-filter.rst+99
- docs/manual/source/ulab-intro.rst+536
- docs/manual/source/ulab-linalg.rst+482
- docs/manual/source/ulab-ndarray.rst+2.2k
- docs/manual/source/ulab-numerical.rst+665
- docs/manual/source/ulab-poly.rst+122
- docs/manual/source/ulab-programming.rst+921
- docs/manual/source/ulab-vectorise.rst+415
- docs/manual/source/ulab.rst-4.6k
- docs/manual/source/ulab/approx/index.rst+70
- docs/manual/source/ulab/compare/index.rst+51
- docs/manual/source/ulab/fft/index.rst+40
- docs/manual/source/ulab/filter/index.rst+48
- docs/manual/source/ulab/index.rst+429
- docs/manual/source/ulab/linalg/index.rst+72
- docs/manual/source/ulab/numerical/index.rst+84
- docs/manual/source/ulab/poly/index.rst+25
- docs/manual/source/ulab/user/index.rst+11
- docs/manual/source/ulab/vector/index.rst+167
- docs/requirements.txt+1
- docs/source/ulab.rst-4.9k
- docs/ulab-approx.ipynb+617
- docs/ulab-change-log.md+21
- docs/ulab-compare.ipynb+469
- docs/ulab-convert.ipynb+551
- docs/ulab-fft.ipynb+610
- docs/ulab-filter.ipynb+430
- docs/ulab-intro.ipynb+765
- docs/ulab-linalg.ipynb+947
- docs/ulab-manual.ipynb-6.2k
- docs/ulab-numerical.ipynb+1.1k
- docs/ulab-poly.ipynb+454
- docs/ulab-programming.ipynb+806
- docs/ulab-vectorise.ipynb+776
- tests/00smoke.py.exp+2-2
- tests/argminmax.py+11-11
- tests/cholesky.py.exp+6-6
- tests/compare.py+10-11
- tests/constructors.py.exp+4-4
- tests/linalg.py.exp+6-6
- tests/operators.py.exp+8-8
- tests/poly.py+12-14
- tests/slicing.py-2
Lines changed: 104 additions & 43 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
855 | 855 |
| |
856 | 856 |
| |
857 | 857 |
| |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
858 | 862 |
| |
859 | 863 |
| |
860 | 864 |
| |
| |||
1951 | 1955 |
| |
1952 | 1956 |
| |
1953 | 1957 |
| |
1954 |
| - | |
| 1958 | + | |
1955 | 1959 |
| |
1956 | 1960 |
| |
1957 | 1961 |
| |
| |||
2030 | 2034 |
| |
2031 | 2035 |
| |
2032 | 2036 |
| |
2033 |
| - | |
2034 |
| - | |
2035 |
| - | |
2036 |
| - | |
2037 | 2037 |
| |
2038 | 2038 |
| |
2039 | 2039 |
| |
| |||
2042 | 2042 |
| |
2043 | 2043 |
| |
2044 | 2044 |
| |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
2045 | 2049 |
| |
2046 | 2050 |
| |
2047 | 2051 |
| |
| |||
2059 | 2063 |
| |
2060 | 2064 |
| |
2061 | 2065 |
| |
2062 |
| - | |
| 2066 | + | |
2063 | 2067 |
| |
2064 | 2068 |
| |
2065 | 2069 |
| |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
2066 | 2074 |
| |
2067 | 2075 |
| |
2068 | 2076 |
| |
2069 | 2077 |
| |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
| 2081 | + | |
2070 | 2082 |
| |
2071 | 2083 |
| |
2072 | 2084 |
| |
| |||
2076 | 2088 |
| |
2077 | 2089 |
| |
2078 | 2090 |
| |
2079 |
| - | |
| 2091 | + | |
2080 | 2092 |
| |
2081 | 2093 |
| |
2082 | 2094 |
| |
2083 |
| - | |
| 2095 | + | |
2084 | 2096 |
| |
2085 | 2097 |
| |
2086 | 2098 |
| |
2087 |
| - | |
| 2099 | + | |
2088 | 2100 |
| |
2089 | 2101 |
| |
2090 | 2102 |
| |
| |||
2288 | 2300 |
| |
2289 | 2301 |
| |
2290 | 2302 |
| |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
2291 | 2307 |
| |
2292 | 2308 |
| |
2293 | 2309 |
| |
| |||
2304 | 2320 |
| |
2305 | 2321 |
| |
2306 | 2322 |
| |
2307 |
| - | |
2308 |
| - | |
2309 |
| - | |
2310 |
| - | |
2311 | 2323 |
| |
2312 | 2324 |
| |
2313 | 2325 |
| |
| |||
2380 | 2392 |
| |
2381 | 2393 |
| |
2382 | 2394 |
| |
2383 |
| - | |
2384 |
| - | |
2385 |
| - | |
2386 |
| - | |
2387 | 2395 |
| |
2388 | 2396 |
| |
2389 | 2397 |
| |
| |||
2392 | 2400 |
| |
2393 | 2401 |
| |
2394 | 2402 |
| |
| 2403 | + | |
| 2404 | + | |
| 2405 | + | |
| 2406 | + | |
2395 | 2407 |
| |
2396 | 2408 |
| |
2397 | 2409 |
| |
| |||
2400 | 2412 |
| |
2401 | 2413 |
| |
2402 | 2414 |
| |
2403 |
| - | |
2404 |
| - | |
2405 |
| - | |
2406 |
| - | |
2407 | 2415 |
| |
2408 | 2416 |
| |
2409 | 2417 |
| |
| |||
2433 | 2441 |
| |
2434 | 2442 |
| |
2435 | 2443 |
| |
| 2444 | + | |
| 2445 | + | |
| 2446 | + | |
| 2447 | + | |
2436 | 2448 |
| |
2437 | 2449 |
| |
2438 | 2450 |
| |
| |||
2548 | 2560 |
| |
2549 | 2561 |
| |
2550 | 2562 |
| |
| 2563 | + | |
| 2564 | + | |
| 2565 | + | |
| 2566 | + | |
2551 | 2567 |
| |
2552 | 2568 |
| |
2553 | 2569 |
| |
| |||
2601 | 2617 |
| |
2602 | 2618 |
| |
2603 | 2619 |
| |
2604 |
| - | |
2605 |
| - | |
| 2620 | + | |
| 2621 | + | |
2606 | 2622 |
| |
2607 | 2623 |
| |
2608 | 2624 |
| |
| |||
2672 | 2688 |
| |
2673 | 2689 |
| |
2674 | 2690 |
| |
| 2691 | + | |
2675 | 2692 |
| |
2676 | 2693 |
| |
2677 | 2694 |
| |
| |||
2696 | 2713 |
| |
2697 | 2714 |
| |
2698 | 2715 |
| |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
2699 | 2720 |
| |
2700 | 2721 |
| |
2701 | 2722 |
| |
| |||
2704 | 2725 |
| |
2705 | 2726 |
| |
2706 | 2727 |
| |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
2707 | 2732 |
| |
2708 | 2733 |
| |
2709 | 2734 |
| |
| |||
2716 | 2741 |
| |
2717 | 2742 |
| |
2718 | 2743 |
| |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
2719 | 2760 |
| |
2720 | 2761 |
| |
2721 | 2762 |
| |
| |||
2728 | 2769 |
| |
2729 | 2770 |
| |
2730 | 2771 |
| |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
2731 | 2776 |
| |
2732 | 2777 |
| |
2733 | 2778 |
| |
| |||
2896 | 2941 |
| |
2897 | 2942 |
| |
2898 | 2943 |
| |
| 2944 | + | |
| 2945 | + | |
| 2946 | + | |
| 2947 | + | |
2899 | 2948 |
| |
2900 | 2949 |
| |
2901 | 2950 |
| |
| |||
2945 | 2994 |
| |
2946 | 2995 |
| |
2947 | 2996 |
| |
2948 |
| - | |
2949 |
| - | |
2950 |
| - | |
2951 |
| - | |
2952 | 2997 |
| |
2953 | 2998 |
| |
2954 | 2999 |
| |
| |||
3031 | 3076 |
| |
3032 | 3077 |
| |
3033 | 3078 |
| |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
3034 | 3083 |
| |
3035 | 3084 |
| |
3036 | 3085 |
| |
| |||
3043 | 3092 |
| |
3044 | 3093 |
| |
3045 | 3094 |
| |
3046 |
| - | |
3047 |
| - | |
3048 |
| - | |
3049 |
| - | |
3050 | 3095 |
| |
3051 | 3096 |
| |
3052 | 3097 |
| |
| |||
3099 | 3144 |
| |
3100 | 3145 |
| |
3101 | 3146 |
| |
| 3147 | + | |
| 3148 | + | |
| 3149 | + | |
| 3150 | + | |
3102 | 3151 |
| |
3103 | 3152 |
| |
3104 | 3153 |
| |
| |||
3121 | 3170 |
| |
3122 | 3171 |
| |
3123 | 3172 |
| |
| 3173 | + | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
3124 | 3181 |
| |
3125 | 3182 |
| |
3126 | 3183 |
| |
| |||
3255 | 3312 |
| |
3256 | 3313 |
| |
3257 | 3314 |
| |
| 3315 | + | |
| 3316 | + | |
| 3317 | + | |
| 3318 | + | |
3258 | 3319 |
| |
3259 | 3320 |
| |
3260 | 3321 |
| |
| |||
3273 | 3334 |
| |
3274 | 3335 |
| |
3275 | 3336 |
| |
3276 |
| - | |
3277 |
| - | |
| 3337 | + | |
| 3338 | + | |
3278 | 3339 |
| |
3279 | 3340 |
| |
3280 | 3341 |
| |
| |||
3300 | 3361 |
| |
3301 | 3362 |
| |
3302 | 3363 |
| |
3303 |
| - | |
| 3364 | + | |
3304 | 3365 |
| |
3305 | 3366 |
| |
3306 | 3367 |
| |
| |||
3343 | 3404 |
| |
3344 | 3405 |
| |
3345 | 3406 |
| |
3346 |
| - | |
3347 |
| - | |
3348 |
| - | |
3349 |
| - | |
3350 | 3407 |
| |
3351 | 3408 |
| |
3352 | 3409 |
| |
| |||
3452 | 3509 |
| |
3453 | 3510 |
| |
3454 | 3511 |
| |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
3455 | 3516 |
| |
3456 | 3517 |
| |
3457 | 3518 |
| |
| |||
3627 | 3688 |
| |
3628 | 3689 |
| |
3629 | 3690 |
| |
3630 |
| - | |
3631 |
| - | |
| 3691 | + | |
| 3692 | + | |
3632 | 3693 |
| |
3633 | 3694 |
| |
3634 |
| - | |
3635 |
| - | |
| 3695 | + | |
| 3696 | + | |
3636 | 3697 |
| |
3637 | 3698 |
| |
3638 | 3699 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
109 | 109 |
| |
110 | 110 |
| |
111 | 111 |
| |
112 |
| - | |
| 112 | + | |
113 | 113 |
| |
114 | 114 |
| |
115 | 115 |
| |
|
0 commit comments