Skip to main content

Show sparsity patterns of sparse matrices

Project description


PyPi Version PyPI pyversions GitHub stars PyPi downloads


gh-actions codecov LGTM Code style: black

Show sparsity patterns of sparse matrices or write them to image files.


import betterspy
from scipy import sparse

A = sparse.rand(20, 20, density=0.1)

# betterspy.plot()
# set attributes on gca()
# or directly

    # border_width=2,
    # border_color="red",
    # colormap="viridis"
no colormap viridis

There is a command-line tool that can be used to show matrix-market or Harwell-Boeing files:

betterspy msc00726.mtx [out.png]

See betterspy -h for all options.


bp_200 bp_600 Chebyshev2
orani678 rajat19 rdb1250l
rdb3200l west0989 west1505


betterspy is available from the Python Package Index, so simply do

pip install betterspy

to install.


This software is published under the GPLv3 license.

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

betterspy-0.1.6.tar.gz (18.5 kB view hashes)

Uploaded source

Built Distribution

betterspy-0.1.6-py3-none-any.whl (18.2 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page