BSD Ports

wip/py-eigency 1.75 NetBSD

Cython interface between the numpy arrays and the Matrix/Array

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
mit
Categories
wip, math, python

Description

Eigency is a Cython interface between Numpy arrays and Matrix/Array objects from the Eigen C++ library. It is intended to simplify the process of writing C++ extensions using the Eigen library. Eigency is designed to reuse the underlying storage of the arrays when passing data back and forth, and will thus avoid making unnecessary copies whenever possible. Only in cases where copies are explicitly requested by your C++ code will they be made (see example below)

Below is a description of a range of common usage scenarios. A full working example of both setup and these different use cases is available in the test directory distributed with the this package.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/py-eigency && make install clean

Dependencies

Run dependencies 2

No port depends on this one.