summaryrefslogtreecommitdiff
path: root/docs/library/uarray.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/library/uarray.rst')
-rw-r--r--docs/library/uarray.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/library/uarray.rst b/docs/library/uarray.rst
new file mode 100644
index 000000000..9fa82ff31
--- /dev/null
+++ b/docs/library/uarray.rst
@@ -0,0 +1,29 @@
+:mod:`uarray` -- arrays of numeric data
+=======================================
+
+.. module:: uarray
+ :synopsis: efficient arrays of numeric data
+
+|see_cpython_module| :mod:`python:array`.
+
+Supported format codes: ``b``, ``B``, ``h``, ``H``, ``i``, ``I``, ``l``,
+``L``, ``q``, ``Q``, ``f``, ``d`` (the latter 2 depending on the
+floating-point support).
+
+Classes
+-------
+
+.. class:: array(typecode, [iterable])
+
+ Create array with elements of given type. Initial contents of the
+ array are given by *iterable*. If it is not provided, an empty
+ array is created.
+
+ .. method:: append(val)
+
+ Append new element *val* to the end of array, growing it.
+
+ .. method:: extend(iterable)
+
+ Append new elements as contained in *iterable* to the end of
+ array, growing it.