Skip to main content

Array operations simplified

Project description

.. image::


napi is an abstract syntax tree transformer to simplify NumPy_ array
operations. In IPython, for example, you can use the following magic:

.. code-block:: ipython

In [1]: import napi

In [2]: %napi
napi ast transformer is turned ON

to enable evaluation of the following expression:

.. code-block:: ipython

In [3] from numpy import *

In [4] 0 <= arange(6) < 6 and True
Out[4]: array([ True, True, True, True, True, True], dtype=bool)

.. _NumPy:


*napi* works with Python 2.7, 3.2 and later.


$ pip install -U napi

Docs & Source

* Docs:
* Source:


*napi* is available under MIT License.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
napi-0.2.1.tar.gz (9.4 kB) Copy SHA256 hash SHA256 Source None (11.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page