Skip to main content

SPORCO is a Python package for solving optimisation problems with sparsity-inducing regularisation. These consist primarily of sparse coding and dictionary learning problems, including convolutional sparse coding and dictionary learning, but there is also support for other problems such as Total Variation regularisation and Robust PCA. The optimisation algorithms in the current version are based on the Alternating Direction Method of Multipliers (ADMM) or on the Fast Iterative Shrinkage-Thresholding Algorithm (PGM).

Download files

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

Source Distribution

sporco-0.2.0.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sporco-0.2.0-py3-none-any.whl (4.5 MB view details)

Uploaded Python 3

File details

Details for the file sporco-0.2.0.tar.gz.

File metadata

  • Download URL: sporco-0.2.0.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for sporco-0.2.0.tar.gz
Algorithm Hash digest
SHA256 43fc008fdbe0c1db4a7c0d92f217de495bc5eff070ab73374cea86b736fcd9b9
MD5 b5b50279a44f0d16d391f5bbded6d83e
BLAKE2b-256 41843d3c24e265ee9d14dbf9360487504ea4736eec01c2ad5c51ed6fbc4ad0a8

See more details on using hashes here.

File details

Details for the file sporco-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sporco-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

File hashes

Hashes for sporco-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6761f2d9f13675aacb170059e587a38ead765e1b6050ba40b9aafaf9bcefbd11
MD5 ecf2379a46e08f7943ebdf58e4adf83f
BLAKE2b-256 50167375b0e67a5177ef0742516bcd3034a1c33146b37040170e839fa22453f7

See more details on using hashes here.

Supported by

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