|
5701 | 5701 | },
|
5702 | 5702 | {
|
5703 | 5703 | "cell_type": "code",
|
5704 |
| - "execution_count": 1287, |
| 5704 | + "execution_count": 29, |
5705 | 5705 | "metadata": {
|
5706 | 5706 | "ExecuteTime": {
|
5707 |
| - "end_time": "2019-10-11T16:58:25.434208Z", |
5708 |
| - "start_time": "2019-10-11T16:58:25.426658Z" |
| 5707 | + "end_time": "2019-11-29T06:58:41.845181Z", |
| 5708 | + "start_time": "2019-11-29T06:58:41.839893Z" |
5709 | 5709 | }
|
5710 | 5710 | },
|
5711 | 5711 | "outputs": [
|
5712 | 5712 | {
|
5713 | 5713 | "name": "stdout",
|
5714 | 5714 | "output_type": "stream",
|
5715 | 5715 | "text": [
|
5716 |
| - "written 1477 bytes to vectorise.h\n" |
| 5716 | + "written 1478 bytes to vectorise.h\n" |
5717 | 5717 | ]
|
5718 | 5718 | }
|
5719 | 5719 | ],
|
|
5749 | 5749 | "mp_obj_t vectorise_tan(mp_obj_t );\n",
|
5750 | 5750 | "mp_obj_t vectorise_tanh(mp_obj_t );\n",
|
5751 | 5751 | "\n",
|
5752 |
| - "#define ITERATE_VECTOR(type, souce, out) do {\\\n", |
| 5752 | + "#define ITERATE_VECTOR(type, source, out) do {\\\n", |
5753 | 5753 | " type *input = (type *)(source)->array->items;\\\n",
|
5754 | 5754 | " for(size_t i=0; i < (source)->array->len; i++) {\\\n",
|
5755 | 5755 | " (out)[i] = f(input[i]);\\\n",
|
|
7843 | 7843 | },
|
7844 | 7844 | {
|
7845 | 7845 | "cell_type": "code",
|
7846 |
| - "execution_count": 25, |
| 7846 | + "execution_count": 34, |
7847 | 7847 | "metadata": {
|
7848 | 7848 | "ExecuteTime": {
|
7849 |
| - "end_time": "2019-11-28T18:14:35.176118Z", |
7850 |
| - "start_time": "2019-11-28T18:14:35.167956Z" |
| 7849 | + "end_time": "2019-11-29T07:00:45.792518Z", |
| 7850 | + "start_time": "2019-11-29T07:00:45.787301Z" |
7851 | 7851 | }
|
7852 | 7852 | },
|
7853 | 7853 | "outputs": [
|
|
7878 | 7878 | "#include \"fft.h\"\n",
|
7879 | 7879 | "#include \"numerical.h\"\n",
|
7880 | 7880 | "\n",
|
7881 |
| - "#define ULAB_VERSION 0.261\n", |
| 7881 | + "#define ULAB_VERSION 0.262\n", |
7882 | 7882 | "\n",
|
7883 | 7883 | "typedef struct _mp_obj_float_t {\n",
|
7884 | 7884 | " mp_obj_base_t base;\n",
|
|
8129 | 8129 | },
|
8130 | 8130 | {
|
8131 | 8131 | "cell_type": "code",
|
8132 |
| - "execution_count": 10, |
| 8132 | + "execution_count": 30, |
8133 | 8133 | "metadata": {
|
8134 | 8134 | "ExecuteTime": {
|
8135 |
| - "end_time": "2019-11-28T18:03:43.401789Z", |
8136 |
| - "start_time": "2019-11-28T18:03:43.099209Z" |
| 8135 | + "end_time": "2019-11-29T06:59:01.155825Z", |
| 8136 | + "start_time": "2019-11-29T06:59:00.779150Z" |
8137 | 8137 | }
|
8138 | 8138 | },
|
8139 | 8139 | "outputs": [
|
|
8154 | 8154 | },
|
8155 | 8155 | {
|
8156 | 8156 | "cell_type": "code",
|
8157 |
| - "execution_count": 23, |
| 8157 | + "execution_count": null, |
8158 | 8158 | "metadata": {
|
8159 | 8159 | "ExecuteTime": {
|
8160 |
| - "end_time": "2019-11-28T18:13:26.899898Z", |
8161 |
| - "start_time": "2019-11-28T18:13:25.781385Z" |
| 8160 | + "end_time": "2019-11-29T06:59:30.206401Z", |
| 8161 | + "start_time": "2019-11-29T06:59:03.404517Z" |
8162 | 8162 | },
|
8163 | 8163 | "scrolled": false
|
8164 | 8164 | },
|
8165 |
| - "outputs": [ |
8166 |
| - { |
8167 |
| - "name": "stdout", |
8168 |
| - "output_type": "stream", |
8169 |
| - "text": [ |
8170 |
| - "Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.\n", |
8171 |
| - "Including User C Module from ../../../ulab/code\n", |
8172 |
| - "GEN build/genhdr/moduledefs.h\n", |
8173 |
| - "GEN build/genhdr/qstr.i.last\n", |
8174 |
| - "GEN build/genhdr/qstr.split\n", |
8175 |
| - "GEN build/genhdr/qstrdefs.collected.h\n", |
8176 |
| - "QSTR not updated\n", |
8177 |
| - "CC ../../py/objmodule.c\n", |
8178 |
| - "CC ../../../ulab/code/linalg.c\n", |
8179 |
| - "LINK micropython\n", |
8180 |
| - " text\t data\t bss\t dec\t hex\tfilename\n", |
8181 |
| - " 2119\t 6545\t 0\t 8664\t 21d8\tbuild/build/frozen_content.o\n", |
8182 |
| - " 498432\t 58336\t 2120\t 558888\t 88728\tmicropython\n" |
8183 |
| - ] |
8184 |
| - } |
8185 |
| - ], |
| 8165 | + "outputs": [], |
8186 | 8166 | "source": [
|
8187 | 8167 | "!make USER_C_MODULES=../../../ulab all"
|
8188 | 8168 | ]
|
|
8240 | 8220 | },
|
8241 | 8221 | {
|
8242 | 8222 | "cell_type": "code",
|
8243 |
| - "execution_count": 26, |
| 8223 | + "execution_count": 35, |
8244 | 8224 | "metadata": {
|
8245 | 8225 | "ExecuteTime": {
|
8246 |
| - "end_time": "2019-11-28T18:15:03.402974Z", |
8247 |
| - "start_time": "2019-11-28T18:15:03.394292Z" |
| 8226 | + "end_time": "2019-11-29T07:01:25.832268Z", |
| 8227 | + "start_time": "2019-11-29T07:01:25.825600Z" |
8248 | 8228 | }
|
8249 | 8229 | },
|
8250 | 8230 | "outputs": [
|
|
8259 | 8239 | "source": [
|
8260 | 8240 | "%%writefile ../../../ulab/docs/ulab-change-log.md\n",
|
8261 | 8241 | "\n",
|
| 8242 | + "Fri, 29 Nov 2019\n", |
| 8243 | + "\n", |
| 8244 | + "version 0.262\n", |
| 8245 | + "\n", |
| 8246 | + " fixed error in macro in vectorise.h\n", |
| 8247 | + "\n", |
8262 | 8248 | "Thu, 28 Nov 2019\n",
|
8263 | 8249 | "\n",
|
8264 | 8250 | "version 0.261\n",
|
8265 |
| - " \n", |
8266 |
| - " fixed bad indexing error in linalg.dot\n", |
| 8251 | + "\n", |
| 8252 | + " fixed bad indexing error in linalg.dot\n", |
8267 | 8253 | "\n",
|
8268 | 8254 | "Tue, 6 Nov 2019\n",
|
8269 | 8255 | "\n",
|
|
0 commit comments