Skip to main content

Array operations simplified

Project description

.. image:: https://secure.travis-ci.org/abakan/napi.png?branch=master
:target: http://travis-ci.org/#!/abakan/napi

napi
====

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: http://www.numpy.org/

Installation
-------------

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

::

$ pip install -U napi


Docs & Source
-------------

* Docs: http://napi.rtfd.org
* Source: https://github.com/abakan/napi

License
-------

*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 Nov 20, 2013
napi-0.2.1.zip (11.5 kB) Copy SHA256 hash SHA256 Source None Nov 20, 2013

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 DigiCert DigiCert EV certificate StatusPage StatusPage Status page