ulab: Incorporate it

crypto-aes
Jeff Epler 3 years ago committed by Jeff Epler
parent 4c710cf13b
commit fa3b9eba92
  1. 3
      .gitmodules
  2. 1
      extmod/ulab
  3. 209
      locale/ID.po
  4. 209
      locale/circuitpython.pot
  5. 209
      locale/de_DE.po
  6. 209
      locale/en_US.po
  7. 209
      locale/en_x_pirate.po
  8. 209
      locale/es.po
  9. 209
      locale/fil.po
  10. 209
      locale/fr.po
  11. 209
      locale/it_IT.po
  12. 209
      locale/ko.po
  13. 209
      locale/pl.po
  14. 209
      locale/pt_BR.po
  15. 209
      locale/zh_Latn_pinyin.po
  16. 2
      ports/atmel-samd/boards/kicksat-sprite/mpconfigboard.mk
  17. 6
      ports/atmel-samd/mpconfigport.mk
  18. 1
      ports/nrf/mpconfigport.mk
  19. 2
      ports/unix/mpconfigport.mk
  20. 7
      py/builtin.h
  21. 13
      py/circuitpy_defns.mk
  22. 6
      py/circuitpy_mpconfig.h
  23. 4
      py/mpconfig.h
  24. 8
      py/objmodule.c
  25. 15
      py/py.mk
  26. 2
      shared-bindings/audiocore/RawSample.c
  27. 459
      shared-bindings/ulab/__init__.rst
  28. 2
      tests/run-tests
  29. 84
      tests/ulab/smoke.py
  30. 0
      tests/ulab/smoke.py.exp

3
.gitmodules vendored

@ -114,3 +114,6 @@
[submodule "frozen/Adafruit_CircuitPython_Register"]
path = frozen/Adafruit_CircuitPython_Register
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
[submodule "extmod/ulab"]
path = extmod/ulab
url = https://github.com/adafruit/circuitpython-ulab

@ -0,0 +1 @@
Subproject commit 6b9ea24b2e57e200d9e2e0f41f6836b1fd73c348

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-19 08:44+0000\n"
"POT-Creation-Date: 2020-02-27 11:02-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -684,6 +684,10 @@ msgstr ""
msgid "Extended advertisements with scan response not supported."
msgstr ""
#: extmod/ulab/code/fft.c
msgid "FFT is defined for ndarrays only"
msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Failed sending command."
msgstr ""
@ -1133,6 +1137,7 @@ msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@ -1593,6 +1598,10 @@ msgstr ""
msgid "arg is an empty sequence"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
msgstr ""
#: py/runtime.c
msgid "argument has wrong type"
msgstr ""
@ -1606,6 +1615,10 @@ msgstr "argumen num/types tidak cocok"
msgid "argument should be a '%q' not a '%q'"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
msgstr ""
@ -1614,6 +1627,18 @@ msgstr ""
msgid "attributes not supported yet"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
msgstr ""
#: py/builtinevex.c
msgid "bad compile mode"
msgstr "mode compile buruk"
@ -1857,6 +1882,10 @@ msgstr ""
msgid "cannot perform relative import"
msgstr "tidak dapat melakukan relative import"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c
msgid "casting"
msgstr ""
@ -1913,6 +1942,30 @@ msgstr ""
msgid "conversion to object"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be linear arrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be ndarrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c
msgid "decimal numbers not supported"
msgstr ""
@ -1938,6 +1991,10 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "diff argument must be an ndarray"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
@ -1951,6 +2008,10 @@ msgstr ""
msgid "empty heap"
msgstr "heap kosong"
#: extmod/ulab/code/ndarray.c
msgid "empty index range"
msgstr ""
#: py/objstr.c
msgid "empty separator"
msgstr ""
@ -2017,6 +2078,10 @@ msgstr ""
msgid "filesystem must provide mount method"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable"
msgstr ""
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@ -2025,6 +2090,14 @@ msgstr ""
msgid "firstbit must be MSB"
msgstr "bit pertama(firstbit) harus berupa MSB"
#: extmod/ulab/code/ndarray.c
msgid "flattening order must be either 'C', or 'F'"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "flip argument must be an ndarray"
msgstr ""
#: py/objint.c
msgid "float too big"
msgstr ""
@ -2041,6 +2114,10 @@ msgstr ""
msgid "full"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "function defined for ndarrays only"
msgstr ""
#: py/argcheck.c
msgid "function does not take keyword arguments"
msgstr "fungsi tidak dapat mengambil argumen keyword"
@ -2117,6 +2194,10 @@ msgstr ""
msgid "incorrect padding"
msgstr "lapisan (padding) tidak benar"
#: extmod/ulab/code/ndarray.c
msgid "index is out of bounds"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
@ -2127,10 +2208,46 @@ msgstr "index keluar dari jangkauan"
msgid "indices must be integers"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "indices must be integers, slices, or Boolean lists"
msgstr ""
#: py/compile.c
msgid "inline assembler must be a function"
msgstr "inline assembler harus sebuah fungsi"
#: extmod/ulab/code/linalg.c
msgid "input argument must be an integer or a 2-tuple"
msgstr ""
#: extmod/ulab/code/fft.c
msgid "input array length must be power of 2"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input data must be an iterable"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is asymmetric"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input must be square matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "input must be tuple, list, range, or ndarray"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input vectors must be of equal length"
msgstr ""
#: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36"
msgstr ""
@ -2209,6 +2326,14 @@ msgstr ""
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "iterables are not of the same length"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "iterations did not converge"
msgstr ""
#: py/objstr.c
msgid "join expects a list of str/bytes objects consistent with self object"
msgstr ""
@ -2265,6 +2390,10 @@ msgstr ""
msgid "math domain error"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "matrix dimensions do not match"
msgstr ""
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@ -2288,6 +2417,10 @@ msgstr ""
msgid "module not found"
msgstr "modul tidak ditemukan"
#: extmod/ulab/code/poly.c
msgid "more degrees of freedom than data points"
msgstr ""
#: py/compile.c
msgid "multiple *x in assignment"
msgstr "perkalian *x dalam assignment"
@ -2312,6 +2445,10 @@ msgstr "harus menentukan semua pin sck/mosi/miso"
msgid "must use keyword argument for key function"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c
msgid "name '%q' is not defined"
msgstr ""
@ -2398,6 +2535,14 @@ msgstr ""
msgid "not enough arguments for format string"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "number of points must be at least 2"
msgstr ""
#: py/obj.c
#, c-format
msgid "object '%s' is not a tuple or list"
@ -2457,6 +2602,14 @@ msgstr "modul tidak ditemukan"
msgid "only bit_depth=16 is supported"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only ndarray objects can be inverted"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only ndarrays can be inverted"
msgstr ""
#: ports/nrf/common-hal/audiobusio/PDMIn.c
msgid "only sample_rate=16000 is supported"
msgstr ""
@ -2466,6 +2619,22 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only square matrices can be inverted"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operands could not be broadcast together"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "operation is not implemented on ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is not supported for given type"
msgstr ""
#: py/modbuiltins.c
msgid "ord expects a character"
msgstr ""
@ -2541,6 +2710,10 @@ msgstr ""
msgid "queue overflow"
msgstr "antrian meluap (overflow)"
#: extmod/ulab/code/fft.c
msgid "real and imaginary parts must be of equal length"
msgstr ""
#: py/builtinimport.c
msgid "relative import"
msgstr "relative import"
@ -2558,6 +2731,10 @@ msgstr "anotasi return harus sebuah identifier"
msgid "return expected '%q' but got '%q'"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "right hand side must be an ndarray, or a scalar"
msgstr ""
#: py/objstr.c
msgid "rsplit(None,n)"
msgstr ""
@ -2580,6 +2757,10 @@ msgstr ""
msgid "script compilation not supported"
msgstr "kompilasi script tidak didukung"
#: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple"
msgstr ""
#: py/objstr.c
msgid "sign not allowed in string format specifier"
msgstr ""
@ -2592,6 +2773,10 @@ msgstr ""
msgid "single '}' encountered in format string"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "size is defined for ndarrays only"
msgstr ""
#: shared-bindings/time/__init__.c
msgid "sleep length must be non-negative"
msgstr ""
@ -2608,6 +2793,10 @@ msgstr ""
msgid "soft reboot\n"
msgstr "memulai ulang software(soft reboot)\n"
#: extmod/ulab/code/numerical.c
msgid "sort argument must be an ndarray"
msgstr ""
#: py/objstr.c
msgid "start/end indices"
msgstr ""
@ -2698,12 +2887,16 @@ msgstr ""
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "too many indices"
msgstr ""
#: py/runtime.c
#, c-format
msgid "too many values to unpack (expected %d)"
msgstr ""
#: py/objstr.c
#: extmod/ulab/code/linalg.c py/objstr.c
msgid "tuple index out of range"
msgstr ""
@ -2834,6 +3027,14 @@ msgstr ""
msgid "window must be <= interval"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "wrong argument type"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "wrong input type"
msgstr ""
#: py/objstr.c
msgid "wrong number of arguments"
msgstr ""
@ -2842,6 +3043,10 @@ msgstr ""
msgid "wrong number of values to unpack"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "wrong operand type on the right hand side"
msgstr ""
#: shared-module/displayio/Shape.c
msgid "x value out of bounds"
msgstr ""

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-19 08:44+0000\n"
"POT-Creation-Date: 2020-02-27 11:02-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -673,6 +673,10 @@ msgstr ""
msgid "Extended advertisements with scan response not supported."
msgstr ""
#: extmod/ulab/code/fft.c
msgid "FFT is defined for ndarrays only"
msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Failed sending command."
msgstr ""
@ -1121,6 +1125,7 @@ msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@ -1570,6 +1575,10 @@ msgstr ""
msgid "arg is an empty sequence"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
msgstr ""
#: py/runtime.c
msgid "argument has wrong type"
msgstr ""
@ -1583,6 +1592,10 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
msgstr ""
@ -1591,6 +1604,18 @@ msgstr ""
msgid "attributes not supported yet"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
msgstr ""
#: py/builtinevex.c
msgid "bad compile mode"
msgstr ""
@ -1833,6 +1858,10 @@ msgstr ""
msgid "cannot perform relative import"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c
msgid "casting"
msgstr ""
@ -1889,6 +1918,30 @@ msgstr ""
msgid "conversion to object"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be linear arrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be ndarrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c
msgid "decimal numbers not supported"
msgstr ""
@ -1914,6 +1967,10 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "diff argument must be an ndarray"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
@ -1927,6 +1984,10 @@ msgstr ""
msgid "empty heap"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "empty index range"
msgstr ""
#: py/objstr.c
msgid "empty separator"
msgstr ""
@ -1993,6 +2054,10 @@ msgstr ""
msgid "filesystem must provide mount method"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable"
msgstr ""
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr ""
@ -2001,6 +2066,14 @@ msgstr ""
msgid "firstbit must be MSB"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "flattening order must be either 'C', or 'F'"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "flip argument must be an ndarray"
msgstr ""
#: py/objint.c
msgid "float too big"
msgstr ""
@ -2017,6 +2090,10 @@ msgstr ""
msgid "full"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "function defined for ndarrays only"
msgstr ""
#: py/argcheck.c
msgid "function does not take keyword arguments"
msgstr ""
@ -2093,6 +2170,10 @@ msgstr ""
msgid "incorrect padding"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "index is out of bounds"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
@ -2103,10 +2184,46 @@ msgstr ""
msgid "indices must be integers"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "indices must be integers, slices, or Boolean lists"
msgstr ""
#: py/compile.c
msgid "inline assembler must be a function"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input argument must be an integer or a 2-tuple"
msgstr ""
#: extmod/ulab/code/fft.c
msgid "input array length must be power of 2"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input data must be an iterable"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is asymmetric"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input must be square matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "input must be tuple, list, range, or ndarray"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input vectors must be of equal length"
msgstr ""
#: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36"
msgstr ""
@ -2185,6 +2302,14 @@ msgstr ""
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "iterables are not of the same length"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "iterations did not converge"
msgstr ""
#: py/objstr.c
msgid "join expects a list of str/bytes objects consistent with self object"
msgstr ""
@ -2241,6 +2366,10 @@ msgstr ""
msgid "math domain error"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "matrix dimensions do not match"
msgstr ""
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@ -2264,6 +2393,10 @@ msgstr ""
msgid "module not found"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "more degrees of freedom than data points"
msgstr ""
#: py/compile.c
msgid "multiple *x in assignment"
msgstr ""
@ -2288,6 +2421,10 @@ msgstr ""
msgid "must use keyword argument for key function"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c
msgid "name '%q' is not defined"
msgstr ""
@ -2374,6 +2511,14 @@ msgstr ""
msgid "not enough arguments for format string"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "number of points must be at least 2"
msgstr ""
#: py/obj.c
#, c-format
msgid "object '%s' is not a tuple or list"
@ -2432,6 +2577,14 @@ msgstr ""
msgid "only bit_depth=16 is supported"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only ndarray objects can be inverted"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only ndarrays can be inverted"
msgstr ""
#: ports/nrf/common-hal/audiobusio/PDMIn.c
msgid "only sample_rate=16000 is supported"
msgstr ""
@ -2441,6 +2594,22 @@ msgstr ""
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only square matrices can be inverted"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operands could not be broadcast together"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "operation is not implemented on ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is not supported for given type"
msgstr ""
#: py/modbuiltins.c
msgid "ord expects a character"
msgstr ""
@ -2516,6 +2685,10 @@ msgstr ""
msgid "queue overflow"
msgstr ""
#: extmod/ulab/code/fft.c
msgid "real and imaginary parts must be of equal length"
msgstr ""
#: py/builtinimport.c
msgid "relative import"
msgstr ""
@ -2533,6 +2706,10 @@ msgstr ""
msgid "return expected '%q' but got '%q'"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "right hand side must be an ndarray, or a scalar"
msgstr ""
#: py/objstr.c
msgid "rsplit(None,n)"
msgstr ""
@ -2555,6 +2732,10 @@ msgstr ""
msgid "script compilation not supported"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple"
msgstr ""
#: py/objstr.c
msgid "sign not allowed in string format specifier"
msgstr ""
@ -2567,6 +2748,10 @@ msgstr ""
msgid "single '}' encountered in format string"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "size is defined for ndarrays only"
msgstr ""
#: shared-bindings/time/__init__.c
msgid "sleep length must be non-negative"
msgstr ""
@ -2583,6 +2768,10 @@ msgstr ""
msgid "soft reboot\n"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "sort argument must be an ndarray"
msgstr ""
#: py/objstr.c
msgid "start/end indices"
msgstr ""
@ -2672,12 +2861,16 @@ msgstr ""
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "too many indices"
msgstr ""
#: py/runtime.c
#, c-format
msgid "too many values to unpack (expected %d)"
msgstr ""
#: py/objstr.c
#: extmod/ulab/code/linalg.c py/objstr.c
msgid "tuple index out of range"
msgstr ""
@ -2808,6 +3001,14 @@ msgstr ""
msgid "window must be <= interval"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "wrong argument type"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "wrong input type"
msgstr ""
#: py/objstr.c
msgid "wrong number of arguments"
msgstr ""
@ -2816,6 +3017,10 @@ msgstr ""
msgid "wrong number of values to unpack"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "wrong operand type on the right hand side"
msgstr ""
#: shared-module/displayio/Shape.c
msgid "x value out of bounds"
msgstr ""

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-19 08:44+0000\n"
"POT-Creation-Date: 2020-02-27 11:02-0600\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: Pascal Deneaux\n"
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@ -677,6 +677,10 @@ msgstr "Habe ein Tupel der Länge %d erwartet aber %d erhalten"
msgid "Extended advertisements with scan response not supported."
msgstr ""
#: extmod/ulab/code/fft.c
msgid "FFT is defined for ndarrays only"
msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Failed sending command."
msgstr "Kommando nicht gesendet."
@ -1136,6 +1140,7 @@ msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr "Die PWM-Frequenz ist nicht schreibbar wenn variable_Frequenz = False."
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@ -1598,6 +1603,10 @@ msgstr "adresses ist leer"
msgid "arg is an empty sequence"
msgstr "arg ist eine leere Sequenz"
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
msgstr ""
#: py/runtime.c
msgid "argument has wrong type"
msgstr "Argument hat falschen Typ"
@ -1611,6 +1620,10 @@ msgstr "Anzahl/Type der Argumente passen nicht"
msgid "argument should be a '%q' not a '%q'"
msgstr "Argument sollte '%q' sein, nicht '%q'"
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
msgstr "Array/Bytes auf der rechten Seite erforderlich"
@ -1619,6 +1632,18 @@ msgstr "Array/Bytes auf der rechten Seite erforderlich"
msgid "attributes not supported yet"
msgstr "Attribute werden noch nicht unterstützt"
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
msgstr ""
#: py/builtinevex.c
msgid "bad compile mode"
msgstr ""
@ -1861,6 +1886,10 @@ msgstr "Name %q kann nicht importiert werden"
msgid "cannot perform relative import"
msgstr "kann keinen relativen Import durchführen"
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c
msgid "casting"
msgstr ""
@ -1918,6 +1947,30 @@ msgstr "constant muss ein integer sein"
msgid "conversion to object"
msgstr "Umwandlung zu Objekt"
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be linear arrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be ndarrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c
msgid "decimal numbers not supported"
msgstr "Dezimalzahlen nicht unterstützt"
@ -1943,6 +1996,10 @@ msgstr "destination_length muss ein int >= 0 sein"
msgid "dict update sequence has wrong length"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "diff argument must be an ndarray"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
@ -1956,6 +2013,10 @@ msgstr "leer"
msgid "empty heap"
msgstr "leerer heap"
#: extmod/ulab/code/ndarray.c
msgid "empty index range"
msgstr ""
#: py/objstr.c
msgid "empty separator"
msgstr "leeres Trennzeichen"
@ -2022,6 +2083,10 @@ msgstr "Die Datei muss eine im Byte-Modus geöffnete Datei sein"
msgid "filesystem must provide mount method"
msgstr "Das Dateisystem muss eine Mount-Methode bereitstellen"
#: extmod/ulab/code/ndarray.c
msgid "first argument must be an iterable"
msgstr ""
#: py/objtype.c
msgid "first argument to super() must be type"
msgstr "Das erste Argument für super() muss type sein"
@ -2030,6 +2095,14 @@ msgstr "Das erste Argument für super() muss type sein"
msgid "firstbit must be MSB"
msgstr "Erstes Bit muss das höchstwertigste Bit (MSB) sein"
#: extmod/ulab/code/ndarray.c
msgid "flattening order must be either 'C', or 'F'"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "flip argument must be an ndarray"
msgstr ""
#: py/objint.c
msgid "float too big"
msgstr "float zu groß"
@ -2046,6 +2119,10 @@ msgstr ""
msgid "full"
msgstr "voll"
#: extmod/ulab/code/linalg.c
msgid "function defined for ndarrays only"
msgstr ""
#: py/argcheck.c
msgid "function does not take keyword arguments"
msgstr "Funktion akzeptiert keine Keyword-Argumente"
@ -2123,6 +2200,10 @@ msgstr "unvollständiger Formatschlüssel"
msgid "incorrect padding"
msgstr "padding ist inkorrekt"
#: extmod/ulab/code/ndarray.c
msgid "index is out of bounds"
msgstr ""
#: ports/atmel-samd/common-hal/pulseio/PulseIn.c
#: ports/cxd56/common-hal/pulseio/PulseIn.c
#: ports/nrf/common-hal/pulseio/PulseIn.c py/obj.c
@ -2133,10 +2214,46 @@ msgstr "index außerhalb der Reichweite"
msgid "indices must be integers"
msgstr "Indizes müssen ganze Zahlen sein"
#: extmod/ulab/code/ndarray.c
msgid "indices must be integers, slices, or Boolean lists"
msgstr ""
#: py/compile.c
msgid "inline assembler must be a function"
msgstr "inline assembler muss eine function sein"
#: extmod/ulab/code/linalg.c
msgid "input argument must be an integer or a 2-tuple"
msgstr ""
#: extmod/ulab/code/fft.c
msgid "input array length must be power of 2"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input data must be an iterable"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is asymmetric"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input matrix is singular"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "input must be square matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "input must be tuple, list, range, or ndarray"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "input vectors must be of equal length"
msgstr ""
#: py/parsenum.c
msgid "int() arg 2 must be >= 2 and <= 36"
msgstr "int() arg 2 muss >= 2 und <= 36 sein"
@ -2215,6 +2332,14 @@ msgstr "issubclass() arg 1 muss eine Klasse sein"
msgid "issubclass() arg 2 must be a class or a tuple of classes"
msgstr "issubclass() arg 2 muss eine Klasse oder ein Tupel von Klassen sein"
#: extmod/ulab/code/ndarray.c
msgid "iterables are not of the same length"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "iterations did not converge"
msgstr ""
#: py/objstr.c
msgid "join expects a list of str/bytes objects consistent with self object"
msgstr ""
@ -2277,6 +2402,10 @@ msgstr "map buffer zu klein"
msgid "math domain error"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "matrix dimensions do not match"
msgstr ""
#: ports/nrf/common-hal/_bleio/Characteristic.c
#: ports/nrf/common-hal/_bleio/Descriptor.c
#, c-format
@ -2300,6 +2429,10 @@ msgstr "Speicherzuweisung fehlgeschlagen, der Heap ist gesperrt"
msgid "module not found"
msgstr "Modul nicht gefunden"
#: extmod/ulab/code/poly.c
msgid "more degrees of freedom than data points"
msgstr ""
#: py/compile.c
msgid "multiple *x in assignment"
msgstr "mehrere *x in Zuordnung"
@ -2324,6 +2457,10 @@ msgstr "sck/mosi/miso müssen alle spezifiziert sein"
msgid "must use keyword argument for key function"
msgstr "muss Schlüsselwortargument für key function verwenden"
#: extmod/ulab/code/numerical.c
msgid "n must be between 0, and 9"
msgstr ""
#: py/runtime.c
msgid "name '%q' is not defined"
msgstr "Name '%q' ist nirgends definiert worden (Schreibweise kontrollieren)"
@ -2410,6 +2547,14 @@ msgstr ""
msgid "not enough arguments for format string"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "number of arguments must be 2, or 3"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "number of points must be at least 2"
msgstr ""
#: py/obj.c
#, c-format
msgid "object '%s' is not a tuple or list"
@ -2468,6 +2613,14 @@ msgstr "offset außerhalb der Grenzen"
msgid "only bit_depth=16 is supported"
msgstr "nur eine bit_depth=16 wird unterstützt"
#: extmod/ulab/code/linalg.c
msgid "only ndarray objects can be inverted"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only ndarrays can be inverted"
msgstr ""
#: ports/nrf/common-hal/audiobusio/PDMIn.c
msgid "only sample_rate=16000 is supported"
msgstr "nur eine sample_rate=16000 wird unterstützt"
@ -2477,6 +2630,22 @@ msgstr "nur eine sample_rate=16000 wird unterstützt"
msgid "only slices with step=1 (aka None) are supported"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "only square matrices can be inverted"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operands could not be broadcast together"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "operation is not implemented on ndarrays"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "operation is not supported for given type"
msgstr ""
#: py/modbuiltins.c
msgid "ord expects a character"
msgstr "ord erwartet ein Zeichen"
@ -2554,6 +2723,10 @@ msgstr ""
msgid "queue overflow"
msgstr "Warteschlangenüberlauf"
#: extmod/ulab/code/fft.c
msgid "real and imaginary parts must be of equal length"
msgstr ""
#: py/builtinimport.c
msgid "relative import"
msgstr "relativer Import"
@ -2571,6 +2744,10 @@ msgstr "return annotation muss ein identifier sein"
msgid "return expected '%q' but got '%q'"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "right hand side must be an ndarray, or a scalar"
msgstr ""
#: py/objstr.c
msgid "rsplit(None,n)"
msgstr ""
@ -2595,6 +2772,10 @@ msgstr "Der schedule stack ist voll"
msgid "script compilation not supported"
msgstr "kompilieren von Skripten nicht unterstützt"
#: extmod/ulab/code/ndarray.c
msgid "shape must be a 2-tuple"
msgstr ""
#: py/objstr.c
msgid "sign not allowed in string format specifier"
msgstr ""
@ -2607,6 +2788,10 @@ msgstr ""
msgid "single '}' encountered in format string"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "size is defined for ndarrays only"
msgstr ""
#: shared-bindings/time/__init__.c
msgid "sleep length must be non-negative"
msgstr ""
@ -2623,6 +2808,10 @@ msgstr "small int Überlauf"
msgid "soft reboot\n"
msgstr "weicher reboot\n"
#: extmod/ulab/code/numerical.c
msgid "sort argument must be an ndarray"
msgstr ""
#: py/objstr.c
msgid "start/end indices"
msgstr "start/end Indizes"
@ -2713,12 +2902,16 @@ msgstr ""
msgid "too many arguments provided with the given format"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "too many indices"
msgstr ""
#: py/runtime.c
#, c-format
msgid "too many values to unpack (expected %d)"
msgstr ""
#: py/objstr.c
#: extmod/ulab/code/linalg.c py/objstr.c
msgid "tuple index out of range"
msgstr ""
@ -2853,6 +3046,14 @@ msgstr "value_count muss größer als 0 sein"
msgid "window must be <= interval"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "wrong argument type"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "wrong input type"
msgstr ""
#: py/objstr.c
msgid "wrong number of arguments"
msgstr "falsche Anzahl an Argumenten"
@ -2861,6 +3062,10 @@ msgstr "falsche Anzahl an Argumenten"
msgid "wrong number of values to unpack"
msgstr "falsche Anzahl zu entpackender Werte"
#: extmod/ulab/code/ndarray.c
msgid "wrong operand type on the right hand side"
msgstr ""
#: shared-module/displayio/Shape.c
msgid "x value out of bounds"
msgstr "x Wert außerhalb der Grenzen"

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-19 08:44+0000\n"
"POT-Creation-Date: 2020-02-27 11:02-0600\n"
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -673,6 +673,10 @@ msgstr ""
msgid "Extended advertisements with scan response not supported."
msgstr ""
#: extmod/ulab/code/fft.c
msgid "FFT is defined for ndarrays only"
msgstr ""
#: shared-bindings/ps2io/Ps2.c
msgid "Failed sending command."
msgstr ""
@ -1121,6 +1125,7 @@ msgid ""
"PWM frequency not writable when variable_frequency is False on construction."
msgstr ""
#: ports/mimxrt10xx/common-hal/displayio/ParallelBus.c
#: ports/stm32f4/common-hal/displayio/ParallelBus.c
msgid "ParallelBus not yet supported"
msgstr ""
@ -1570,6 +1575,10 @@ msgstr ""
msgid "arg is an empty sequence"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "argsort argument must be an ndarray"
msgstr ""
#: py/runtime.c
msgid "argument has wrong type"
msgstr ""
@ -1583,6 +1592,10 @@ msgstr ""
msgid "argument should be a '%q' not a '%q'"
msgstr ""
#: extmod/ulab/code/linalg.c
msgid "arguments must be ndarrays"
msgstr ""
#: py/objarray.c shared-bindings/nvm/ByteArray.c
msgid "array/bytes required on right side"
msgstr ""
@ -1591,6 +1604,18 @@ msgstr ""
msgid "attributes not supported yet"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, None, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be -1, 0, or 1"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "axis must be None, 0, or 1"
msgstr ""
#: py/builtinevex.c
msgid "bad compile mode"
msgstr ""
@ -1833,6 +1858,10 @@ msgstr ""
msgid "cannot perform relative import"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "cannot reshape array (incompatible input/output shape)"
msgstr ""
#: py/emitnative.c
msgid "casting"
msgstr ""
@ -1889,6 +1918,30 @@ msgstr ""
msgid "conversion to object"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be linear arrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must be ndarrays"
msgstr ""
#: extmod/ulab/code/filter.c
msgid "convolve arguments must not be empty"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "could not broadast input array from shape"
msgstr ""
#: extmod/ulab/code/poly.c
msgid "could not invert Vandermonde matrix"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "ddof must be smaller than length of data set"
msgstr ""
#: py/parsenum.c
msgid "decimal numbers not supported"
msgstr ""
@ -1914,6 +1967,10 @@ msgstr ""
msgid "dict update sequence has wrong length"
msgstr ""
#: extmod/ulab/code/numerical.c
msgid "diff argument must be an ndarray"
msgstr ""
#: py/modmath.c py/objfloat.c py/objint_longlong.c py/objint_mpz.c py/runtime.c
#: shared-bindings/math/__init__.c
msgid "division by zero"
@ -1927,6 +1984,10 @@ msgstr ""
msgid "empty heap"
msgstr ""
#: extmod/ulab/code/ndarray.c
msgid "empty index range"