Skip to main content

A pythonic abstraction for linear mathematical operators

Project description

linop: a Pythonic abstraction for linear mathematical operators

A friendy fork from the linop module of the [pykrylov](https://github.com/dpo/pykrylov) package, developped by Dominique Orban <dominique.orban@gmail.com>.

This project means to provde a standalone set of classes to abstract the creation and management of linear operators, to be used as a common basis for the development of advanced mathematical frameworks.

Requirements

Installation

Using pip / easy_install (recommended):

pip install linop

From the cloned sources:

python setup.py install

Documentation

The package documentation can be found [here](http://pythonhosted.org/linop/). The documentation can be built using Sphinx. From the root of the source directory, do:

python setup.py build_sphinx

The html documentation will be available in doc/build/html.

Changelog

See the [CHANGELOG](./CHANGELOG) file.

Contributing

The code source is released under a free software license. Anyone is welcome to contribute to the improvement of the existing code base, ideally by filing an issue to the bug tracker, cloning the repository and submitting a pull request.

The test suite uses [nose](http://nose.readthedocs.org/) and can be run with:

python setup.py test

A list of contributors will be updated in the [AUTHORS](./AUTHORS) file.

Project details


Download files

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

Source Distribution

linop-0.8.tar.gz (19.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page