Zoltán Vörös
|
e01ddaca0b
|
add ndarray_from_iterable to ndarray_from_mp_obj
|
2021-06-02 07:50:35 +02:00 |
|
Zoltán Vörös
|
53f644a44b
|
factor out array creation from iterables
|
2021-06-02 07:37:15 +02:00 |
|
Zoltán Vörös
|
8979b8a67d
|
fix endianness problem in ndarray_from_mp_obj
|
2021-06-01 18:17:19 +02:00 |
|
Zoltán Vörös
|
4edb6aa318
|
fix upcasting rules for ndarray + scalar
|
2021-06-01 17:32:18 +02:00 |
|
Zoltán Vörös
|
6420ec9c45
|
fix array initialisation with empty iterables
|
2021-05-18 22:02:42 +02:00 |
|
Zoltán Vörös
|
f1a2aadc6e
|
fix garbage collection problem
|
2021-05-13 21:54:50 +02:00 |
|
Scott Shawcroft
|
e3bf07cabb
|
Lowercase MP macros
|
2021-04-22 17:54:02 -07:00 |
|
|
|
4666bbd4de
|
Fix diagnostics in CircuitPython
|
2021-04-03 12:07:12 -05:00 |
|
Stephan Hartl
|
da9eb89e9a
|
Changed define OPENMV to micropython version check
The issue with is solved only coresponed to micropython v1.11
|
2021-04-01 09:49:42 +02:00 |
|
Stephan Hartl
|
04f6fd68f9
|
Readd some OPENMV code
I used the OPENMV define to get ulab 1.6.1 under ArduPy (Mircopython v1.11) running.
To update to 2.1.5 i have readded the missing code
|
2021-03-31 16:18:30 +02:00 |
|
Zoltán Vörös
|
2407d5e289
|
fix trivial error in ndarray_from_mp_object
|
2021-03-31 07:24:52 +02:00 |
|
Zoltán Vörös
|
6668bb3060
|
add where implementation
|
2021-03-23 17:09:27 +01:00 |
|
Zoltán Vörös
|
6fb6f2383f
|
re-introduce ndarray_get_buffer, and buffer protocol
|
2021-02-21 21:06:02 +01:00 |
|
Zoltán Vörös
|
54ff3f30dd
|
fix ndarray_is_dense, eye, ones, full, and zeros for Boolean type
|
2021-02-21 18:02:40 +01:00 |
|
Zoltán Vörös
|
27bc5b2e79
|
implemented byteswap
|
2021-02-12 21:10:08 +01:00 |
|
Zoltán Vörös
|
8046888d99
|
simplified array contraction algorithm
|
2021-02-12 18:15:42 +01:00 |
|
Zoltán Vörös
|
2c71434eab
|
moved the reduce_axes helper function to ulab_tools
|
2021-02-09 07:00:47 +01:00 |
|
Zoltán Vörös
|
01cddd36a5
|
fix len unary operator
|
2021-02-08 19:49:26 +01:00 |
|
Zoltán Vörös
|
8832683fc6
|
implemented generic array initialisation from nested iterables
|
2021-01-29 15:07:24 +01:00 |
|
Zoltán Vörös
|
23de394fc1
|
backup commit, not functional
|
2021-01-21 20:20:15 +01:00 |
|
Zoltán Vörös
|
06bb8348a0
|
updated docs, removed circuitpython stuff, and fixed diff code
|
2021-01-14 19:40:18 +01:00 |
|
CallumJHays
|
8c789fcdcf
|
Fix stubs
|
2021-01-09 12:07:00 +10:00 |
|
CallumJHays
|
9dfc972180
|
Rename array to ndarray, replaced with constructor fn
|
2021-01-09 11:43:55 +10:00 |
|
Zoltán Vörös
|
24fc20d31b
|
pulled in stub from master
|
2020-12-23 21:23:13 +01:00 |
|
Zoltán Vörös
|
ea2ccdb914
|
removed OPENMV flags
|
2020-11-26 17:27:58 +01:00 |
|
Zoltán Vörös
|
42f20bcc67
|
added the frombuffer function
|
2020-11-26 17:26:15 +01:00 |
|
Zoltán Vörös
|
b35c1568f3
|
removed numpy_defs.h, scipy_defs.h
|
2020-11-25 21:03:35 +01:00 |
|
Zoltán Vörös
|
a30b1c2dc1
|
removed unused ndarray->dense member
|
2020-11-24 07:18:17 +01:00 |
|
Zoltán Vörös
|
c4b06e419f
|
added Boolean initialisation option
|
2020-11-24 07:16:58 +01:00 |
|
Zoltán Vörös
|
2eb06ddd30
|
fixed testing error in ndarray
|
2020-11-19 19:53:37 +01:00 |
|
Zoltán Vörös
|
b8c892f922
|
Merge branch 'master' into full-fix
|
2020-11-19 19:24:28 +01:00 |
|
Zoltán Vörös
|
f7cf98650d
|
implemented full/zeros/ones fix
|
2020-11-19 19:22:47 +01:00 |
|
Zoltán Vörös
|
2851cf7376
|
fixed dtype creation code
|
2020-11-19 07:32:07 +01:00 |
|
Zoltán Vörös
|
434ea7b04c
|
Merge branch 'master' into dtype2
|
2020-11-11 19:27:25 +01:00 |
|
Zoltán Vörös
|
a5c439b127
|
transpose fix
|
2020-11-11 07:35:14 +01:00 |
|
Zoltán Vörös
|
2ec3a422ce
|
dtype is exposed in circuitpython, too
|
2020-11-11 07:23:59 +01:00 |
|
Zoltán Vörös
|
1ca41e5d80
|
fixed slicing issues
|
2020-11-10 19:43:09 +01:00 |
|
Zoltán Vörös
|
24fe1dcbe1
|
fixes array casting glitch
|
2020-11-09 21:03:18 +01:00 |
|
Zoltán Vörös
|
b7c135faf7
|
added function pointer tools
|
2020-11-06 17:49:56 +01:00 |
|
Zoltán Vörös
|
ca99f2f0e1
|
fixed iteration loop in norm, shape
|
2020-11-03 17:04:40 +01:00 |
|
Zoltán Vörös
|
db1a822c3b
|
fixed initialisation error in ndarray_make_new_core
|
2020-11-02 23:01:07 +01:00 |
|
Zoltán Vörös
|
b7f95c4122
|
added an implementation of dtype
|
2020-11-02 21:52:12 +01:00 |
|
Zoltán Vörös
|
984ddf51b4
|
added dtype implementation
|
2020-11-02 18:06:29 +01:00 |
|
Zoltán Vörös
|
4098558a35
|
docs can be generated from stubs now
|
2020-10-30 22:11:02 +01:00 |
|
Zoltán Vörös
|
a5242bb7b3
|
fixed CP-compatibilty in workflow file
|
2020-10-25 10:28:50 +01:00 |
|
Taku Fukada
|
1d18ab0381
|
Update type hints for the new/modified functions
|
2020-10-23 06:00:38 +09:00 |
|
Zoltán Vörös
|
ddd553f76f
|
fixed slicing error
|
2020-10-21 07:12:25 +02:00 |
|
Zoltán Vörös
|
0bfba3bf1b
|
fixed binary operators for empty arrays
|
2020-10-17 23:35:24 +02:00 |
|
Zoltán Vörös
|
ca61961d22
|
fixed test scripts
|
2020-10-17 21:26:59 +02:00 |
|
Zoltán Vörös
|
29f1bad2d8
|
fixed small error in flatten
|
2020-10-17 17:03:37 +02:00 |
|
Zoltán Vörös
|
16b973d54c
|
fixed small slicing error
|
2020-10-17 14:57:57 +02:00 |
|
Zoltán Vörös
|
ca6e707f66
|
arrays can now be initialised from arrays
|
2020-10-16 07:54:43 +02:00 |
|
Zoltán Vörös
|
6723fdb66e
|
fixed #if/#endif clause
|
2020-10-14 21:07:54 +02:00 |
|
Zoltán Vörös
|
b724c99262
|
removed debug print
|
2020-10-14 20:28:39 +02:00 |
|
Zoltán Vörös
|
7af7042572
|
fixed in-place operators
|
2020-10-14 20:27:37 +02:00 |
|
Zoltán Vörös
|
d1c7af3cb5
|
implemented assignment into Boolean-indexed arrays
|
2020-10-13 18:15:45 +02:00 |
|
Zoltán Vörös
|
fadc54bd71
|
implemented Boolean indexing
|
2020-10-12 20:29:03 +02:00 |
|
Zoltán Vörös
|
2e08b2566d
|
added in-place operators
|
2020-10-07 21:01:11 +02:00 |
|
Zoltán Vörös
|
ff8d260809
|
fixed the subscript method
|
2020-10-06 20:06:51 +02:00 |
|
Zoltán Vörös
|
8dec1328ab
|
added copy method to ndarray
|
2020-10-06 07:12:19 +02:00 |
|
Zoltán Vörös
|
b2465a7c16
|
simplified ndarray code a bit
|
2020-10-01 19:39:35 +02:00 |
|
Zoltán Vörös
|
0f336ab65b
|
fixed >=, <= error in binary_op
|
2020-10-01 07:17:28 +02:00 |
|
Zoltán Vörös
|
3f25cae135
|
ndarrays can now be unsubscribed
|
2020-09-30 18:02:04 +02:00 |
|
Zoltán Vörös
|
daed7bf3ce
|
found and fixed small errors in vectorise and poly
|
2020-09-30 07:20:57 +02:00 |
|
Zoltán Vörös
|
501663e3fe
|
added function iterator to ndarray
|
2020-09-29 18:48:02 +02:00 |
|
Zoltán Vörös
|
dfd4a6729b
|
added pre-processor switch for unary operators
|
2020-09-28 21:21:56 +02:00 |
|
Zoltán Vörös
|
9f917b23c2
|
added power to binary operators
|
2020-09-28 19:22:39 +02:00 |
|
Zoltán Vörös
|
2c8faf7680
|
split binary operators into separate functions
|
2020-09-26 19:15:43 +02:00 |
|
Zoltán Vörös
|
b7b54cba70
|
cosmetic changes
|
2020-09-25 21:12:01 +02:00 |
|
Zoltán Vörös
|
b7f11232ee
|
added logscale
|
2020-09-24 19:11:11 +02:00 |
|
Zoltán Vörös
|
86bed99394
|
added tobytes method
|
2020-09-23 20:07:42 +02:00 |
|
Zoltán Vörös
|
c631443971
|
fixed poly
|
2020-09-20 21:35:54 +02:00 |
|
Zoltán Vörös
|
fdd5920f7b
|
first implementation of argsort (still has small glitch)
|
2020-09-14 21:50:35 +02:00 |
|
Zoltán Vörös
|
f681f36bc6
|
fixed sort
|
2020-08-29 13:19:11 +02:00 |
|
Zoltán Vörös
|
8f9fc87dff
|
implemented roll
|
2020-08-21 18:27:33 +02:00 |
|
Zoltán Vörös
|
6b33c912de
|
tabs to spaces
|
2020-08-15 19:24:49 +02:00 |
|
Zoltán Vörös
|
a97d7a7b7e
|
more linting
|
2020-08-15 19:02:55 +02:00 |
|
Zoltán Vörös
|
1b9c212899
|
fixed tabs
|
2020-08-15 18:57:10 +02:00 |
|
Zoltán Vörös
|
4029c6dd86
|
fixed tabs
|
2020-08-15 18:56:07 +02:00 |
|
Zoltán Vörös
|
b24886826f
|
fixed tabs
|
2020-08-15 18:54:08 +02:00 |
|
Zoltán Vörös
|
378bd4ebab
|
fixed tabs
|
2020-08-15 18:43:52 +02:00 |
|
Zoltán Vörös
|
b95a0816f0
|
fixed tabs
|
2020-08-15 18:43:35 +02:00 |
|
Zoltán Vörös
|
1b7dc263e9
|
fixed tabs
|
2020-08-15 18:42:55 +02:00 |
|
Zoltán Vörös
|
fe08d5be1b
|
fixed tabs
|
2020-08-15 18:42:01 +02:00 |
|
Zoltán Vörös
|
71c73f095a
|
fixed tabs
|
2020-08-15 18:39:03 +02:00 |
|
Zoltán Vörös
|
0caf03bd3e
|
fixed tabs
|
2020-08-15 18:38:29 +02:00 |
|
Zoltán Vörös
|
eb696d9d91
|
factored out associative operators
|
2020-08-15 18:35:28 +02:00 |
|
Zoltán Vörös
|
382d7a613e
|
numerical sum sort of works now
|
2020-08-15 00:39:12 +02:00 |
|
Zoltán Vörös
|
a81a77a996
|
found some flash savings
|
2020-08-13 22:24:40 +02:00 |
|
Zoltán Vörös
|
506986fcb4
|
found/fixed bug in iterator
|
2020-08-13 22:08:12 +02:00 |
|
Zoltán Vörös
|
fca36e6d64
|
fixed iterator
|
2020-08-13 22:02:16 +02:00 |
|
Zoltán Vörös
|
76c1a3d242
|
linalg can now be compiled
|
2020-08-13 20:16:10 +02:00 |
|
Zoltán Vörös
|
da1d8c2ac1
|
shaved off 200 bytes for 1D arrays
|
2020-08-13 15:13:44 +02:00 |
|
Zoltán Vörös
|
80511c13e4
|
fixed couple of comments
|
2020-08-13 15:05:26 +02:00 |
|
Zoltán Vörös
|
1b08404975
|
fixed flatten for views
|
2020-08-13 14:52:33 +02:00 |
|
Zoltán Vörös
|
5ec64d39ee
|
fft works with views now
|
2020-08-13 12:45:35 +02:00 |
|
Zoltán Vörös
|
034a8d7b58
|
fixed unary operators (ndarray_copy_view)
|
2020-08-13 12:11:12 +02:00 |
|
Zoltán Vörös
|
3be74df891
|
fixed iteration loops in vectorise
|
2020-08-12 15:46:59 +02:00 |
|
Zoltán Vörös
|
7e6216a1fc
|
assignment by slices works
|
2020-08-11 15:12:16 +02:00 |
|
Zoltán Vörös
|
b212bd4cb9
|
fixed iterator code
|
2020-08-11 09:28:44 +02:00 |
|