Python bindings for NIX
Project description
[![Build Status](https://travis-ci.org/G-Node/nixpy.png?branch=master)](https://travis-ci.org/G-Node/nixpy)
[![Coverage Status](https://coveralls.io/repos/G-Node/nixpy/badge.png?branch=master)](https://coveralls.io/r/G-Node/nixpy?branch=master)
--
About NIXPY
-------------
The *NIXPY* project is an extension to [NIX](https://github.com/G-Node/nix) and provides Python bindings for *NIX*.
Development Status
------------------
The *NIXPY* project is now in a [Beta](https://github.com/G-Node/nixpy/releases) stage and should not be seen as a final product.
Getting Started (Linux)
-----------------------
**Debian PPA**
You can get a ready to install package for Ubuntu "trusty". You have to add & install the following software source to your system:
```
deb http://ppa.launchpad.net/gnode/nix/ubuntu trusty main
deb-src http://ppa.launchpad.net/gnode/nix/ubuntu trusty main
```
by executing
```
sudo add-apt-repository ppa:gnode/nix
sudo apt-get update
sudo apt-get install python-nix
```
**Build NIXPY under Ubuntu 14.04**
_Dependencies_
In order to build the NIXPY library a compiler is needed (gcc, clang). Further nixpy depends on the following libraries:
- Boost (version 1.56 or higher)
- NIX (version 0.10.5 or higher)
- Python (version = 2.7.x) + python-setuptools + python-numpy (version >= 1.8.0)
_Instructions_
```bash
# install dependencies
sudo apt-get install libboost-python-dev build-essential python-dev python-setuptools python-numpy
# clone NIX
git clone https://github.com/G-Node/nixpy
cd nix
# build nixpy
python setup.py build
# run the unit tests
python setup.py test
# install
sudo python setup.py install
```
Getting Started (Windows)
-------------------------
**Windows Installer**
You can get a [windows installer](https://github.com/G-Node/nixpy/releases) for both, 32- and 64-bit.
**Build NIXPY under Windows**
To build NIXPY under windows follow the guide provided under: [Win32.md](https://github.com/G-Node/nixpy/blob/master/Win32.md)
NIXPY API Documentation
---------------------
The API documentation can be found [here](http://g-node.github.io/nixpy/)
[![Coverage Status](https://coveralls.io/repos/G-Node/nixpy/badge.png?branch=master)](https://coveralls.io/r/G-Node/nixpy?branch=master)
--
About NIXPY
-------------
The *NIXPY* project is an extension to [NIX](https://github.com/G-Node/nix) and provides Python bindings for *NIX*.
Development Status
------------------
The *NIXPY* project is now in a [Beta](https://github.com/G-Node/nixpy/releases) stage and should not be seen as a final product.
Getting Started (Linux)
-----------------------
**Debian PPA**
You can get a ready to install package for Ubuntu "trusty". You have to add & install the following software source to your system:
```
deb http://ppa.launchpad.net/gnode/nix/ubuntu trusty main
deb-src http://ppa.launchpad.net/gnode/nix/ubuntu trusty main
```
by executing
```
sudo add-apt-repository ppa:gnode/nix
sudo apt-get update
sudo apt-get install python-nix
```
**Build NIXPY under Ubuntu 14.04**
_Dependencies_
In order to build the NIXPY library a compiler is needed (gcc, clang). Further nixpy depends on the following libraries:
- Boost (version 1.56 or higher)
- NIX (version 0.10.5 or higher)
- Python (version = 2.7.x) + python-setuptools + python-numpy (version >= 1.8.0)
_Instructions_
```bash
# install dependencies
sudo apt-get install libboost-python-dev build-essential python-dev python-setuptools python-numpy
# clone NIX
git clone https://github.com/G-Node/nixpy
cd nix
# build nixpy
python setup.py build
# run the unit tests
python setup.py test
# install
sudo python setup.py install
```
Getting Started (Windows)
-------------------------
**Windows Installer**
You can get a [windows installer](https://github.com/G-Node/nixpy/releases) for both, 32- and 64-bit.
**Build NIXPY under Windows**
To build NIXPY under windows follow the guide provided under: [Win32.md](https://github.com/G-Node/nixpy/blob/master/Win32.md)
NIXPY API Documentation
---------------------
The API documentation can be found [here](http://g-node.github.io/nixpy/)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
nixio-1.1.0-py3.5.egg
(136.6 kB
view hashes)
Close
Hashes for nixio-1.1.0-py3.5-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49d9ac65a70d4e2a60e97884c3cebb24ae916f460b06c96eada55ddd609f6a75 |
|
MD5 | f3db5f29e563f9a0da716d026bf39901 |
|
BLAKE2b-256 | 168298d15f79aa694524bf40ec34f2b7a2d5532a4d69c9a5b9ed5b7a82dc24cf |