linop: 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
[Python](http://www.python.org>) 2.7 (support for Python 3 is coming)
[NumPy](http://www.scipy.org/NumPy)
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:
cd doc make html
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.
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
File details
Details for the file linop-0.4.tar.gz
.
File metadata
- Download URL: linop-0.4.tar.gz
- Upload date:
- Size: 154.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14d8f9a729bb46082c1dc421cd430bea8d1ddfe55ac004cc6f87114e4a6b3680 |
|
MD5 | efc12014b4703241f67bcc961aae3ee5 |
|
BLAKE2b-256 | 53638abede0dc13b5a97934404fbb4ee8dcedfcc46cb97f13c5d134f661b6e89 |