Skip to main content

Sparse Optimisation Research Code: A Python package for sparse coding and dictionary learning

Project description

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 (FISTA).

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

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

Uploaded Source

Built Distributions

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

sporco-0.1.11-py3-none-any.whl (4.4 MB view details)

Uploaded Python 3

sporco-0.1.11-py2-none-any.whl (4.4 MB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: sporco-0.1.11.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for sporco-0.1.11.tar.gz
Algorithm Hash digest
SHA256 eb84fe52e5a6edb7a5f0bdc6025dad5334a753086881f025618b39b974f9b107
MD5 bc38de7deedcde8757b701a6313d033c
BLAKE2b-256 c1838b9b947844da0c92bcba7a8425f98109f32c4166517b0bb6c9f5b97cc078

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sporco-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for sporco-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 f19f17983e1836f0d9226937b5ecc26a7014c7a6e78d374f6fc1ed0f665557b9
MD5 8720a46cf390da078003ea01e6ee6e5c
BLAKE2b-256 9e9a0542cbcb7c7da574c183c68ca7c0df729859db74773f231780e3ca875cea

See more details on using hashes here.

File details

Details for the file sporco-0.1.11-py2-none-any.whl.

File metadata

  • Download URL: sporco-0.1.11-py2-none-any.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for sporco-0.1.11-py2-none-any.whl
Algorithm Hash digest
SHA256 871e4e025db2a2da37cb7de5d5dbb28c33b0813fa705baf6a28de0f85a45d01b
MD5 db10066188873ab46158260e92000668
BLAKE2b-256 350b66a520177a33c217b83cf4b872628086e106745586f5ff5f972944e262e5

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