Metadata-Version: 2.1
Name: qdldl
Version: 0.0.1
Summary: QDLDL, a free LDL factorization routine.
Home-page: https://github.com/oxfordcontrol/qdldlpy/
Author: Bartolomeo Stellato, Paul Goulart, Goran Banjac
Author-email: bartolomeo.stellato@gmail.com
License: Apache 2.0
Platform: UNKNOWN
Requires-Dist: numpy (>=1.7)
Requires-Dist: scipy (>=0.13.2)

qdldlpy
=======

.. image:: https://travis-ci.org/oxfordcontrol/qdldl-python.svg?branch=master
    :target: https://travis-ci.org/oxfordcontrol/qdldl-python

Python interface to the `QDLDL <https://github.com/oxfordcontrol/qdldl/>`__ free LDL factorization routine for quasi-definite linear systems: `Ax = b`.

Usage
-----

Initialize the factorization with

::

    import qdldl
    F = qdldl.factor(A)



where ``A`` must be a square quasi-definite matrix in `scipy sparse CSC format <https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csc_matrix.html/>`__.


To solve the linear system for a right-hand side ``b``, just write

::

    x = F.solve(b)



TODO
----

- [ ] Implement AMD
- [ ] Test GIL release






