Zoltán Vörös
9e2b1c22dd
implement scaffold of PID module
2024-01-28 22:06:23 +01:00
Zoltán Vörös
f2fad82a97
add random module ( #654 )
...
* add random module skeleton
* add Generator object
* add placeholder for random.random method
* add rudimentary random.random implementation
* generator object accept seed(s) argument
* add out keyword
* add support for out keyword argument
* update change log
* add links to header files
* fix file link
* fix error messages
* add uniform to random module
* add normal distribution
* fix argument options in normal and uniform
* update documentation
2024-01-13 18:42:43 +01:00
Zoltán Vörös
ef248b684d
add bitwise operators ( #616 )
...
* add bitwise operators
* add build to requirements
2023-06-20 21:44:58 +02:00
Zoltán Vörös
a0dcd1ebab
implement numpy.save
2022-01-08 20:27:02 +01:00
Zoltán Vörös
4d7e279996
fix circuitpython documentation
2021-12-30 08:54:52 +01:00
Zoltán Vörös
1013daa902
add complex utilities
2021-12-03 08:59:23 +01:00
Zoltán Vörös
96550c8ed4
re-arrange files, so that circuitpython docs can be generated
2021-07-14 23:15:19 +02:00
Zoltán Vörös
6ed12969d3
implement flat iterator
2021-07-13 21:35:01 +02:00
Zoltán Vörös
1196526182
implement ndarray properties
2021-06-08 07:34:44 +02:00
vikas-udupa
f9b0e4381b
corrections to solve_triangular, moved solve_triangular to scipy.linalg module
2021-05-05 11:24:05 -04:00
Zoltán Vörös
c84bf46d7e
added first implementation of utils sub-module
2021-03-03 20:15:06 +01:00
Zoltán Vörös
701ad767c8
moved the dot function to numpy
2021-02-13 09:06:02 +01:00
Zoltán Vörös
0acf90433e
simplified all/any implementation, fixed tools_reduce_axes function
2021-02-10 07:28:09 +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
Zoltán Vörös
b8ab59bd84
re-organised code, extended docs
2021-01-08 17:40:44 +01:00
Zoltán Vörös
815b543c81
moved numpy.c/numpy.h into its own folder
2020-11-26 07:00:23 +01:00
Zoltán Vörös
1f64d99f6d
moved scipy files into their own folder
2020-11-26 06:57:44 +01:00
Zoltán Vörös
9cb008a869
arrange all functions into numpy/scipy modules
2020-11-24 22:03:21 +01:00
Zoltán Vörös
f55b69d2ff
moved math constants to numpy module
2020-11-24 17:52:53 +01:00
Zoltán Vörös
31c678b6ee
factored out matrix inversion and Jacobi rotations
2020-11-12 18:26:01 +01:00
Zoltán Vörös
fdd99fe776
factored out the FFT kernel into a separate file
2020-11-12 08:52:39 +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
2c8faf7680
split binary operators into separate functions
2020-09-26 19:15:43 +02:00
Zoltán Vörös
fe8a10dd94
renamed create.c/h, moved stubs from ulab.c to ulab_create.c
2020-07-23 19:10:50 +02:00
Zoltán Vörös
80503300ad
re-organised code, so that circuitpython documentation can automatically be generated
2020-07-22 20:19:14 +02:00
Zoltán Vörös
059994774d
first implementation of trapz
2020-07-16 20:52:53 +02:00
Roberto Colistete Junior
40503d0f7e
not compatible with '_thread' module
...
ulab not compatible with enabling '_thread' module from the make command :
- building ulab with thread enabled in MicroPython :
`$ make -j8 CFLAGS_EXTRA='-DMICROPY_PY_THREAD=1' BOARD=PYBV11 USER_C_MODULES=../../../ulab all`
yields a firmware with '_thread' module but without 'ulab' module, because 'CFLAGS_EXTRA' is used in the make command and in 'ulab/code/micropython.mk', so the value of the last is ignored;
- the solution is to use 'override' and '+=' in in last line of 'ulab/code/micropython.mk' :
`override CFLAGS_EXTRA += -DMODULE_ULAB_ENABLED=1`
2020-07-14 10:55:10 -03:00
Zoltán Vörös
6615290fdf
add approx sub-module with fmin, newton, and bisect functions
2020-04-30 22:33:21 +02:00
Zoltán Vörös
855384f579
implemented minimum/maximum and clip in the compare module
2020-04-21 22:35:17 +02:00
Zoltán Vörös
47bf2ec9a7
created new create sub-module for ndarray initialisation functions
2020-02-27 20:39:13 +01:00
Zoltán Vörös
6fe015f134
properties are now defined in ndarray_properties.h
2020-02-16 19:49:01 +01:00
Jeff Epler
efa4c148c9
convolve: implement and document
2020-02-05 16:33:48 -06:00
Zoltán Vörös
3ed5e1a651
initial commit
2019-08-31 18:51:26 +02:00