Skip to main content

Utilities to handle blockmatrices, especially covariance matrices.

Project description

blockmatrix

  • Find a way to re-add visualization methods without dependency mess.

A python package to provide easier working with block-structured matrices. Currently, this code mostly serves my purposes, i.e., manipulating block-structured covariance matrices and applying high-dimensional estimation techniques to them.

This package is also available on PyPi.

Changes

  • 0.3.0:
    • removed most visualization code, as it added many unnecessary dependencies. If someone used this, let me know.
    • Fixed general depedency specification.

Usage

As of now unfortunately only the code and the docstrings are available as documentation.

Running the examples/main_spatiotemporal_manipulations.py showcases some of the functionality and visualizations.

Todos

  • Documentation
  • Testing
  • Implementation of sklearn style covariance estimators
    • Moved to ToeplitzLDA package
  • Abstract mne channels away
    • Using optional mne dependency
  • Reduce unnecessary dependencies
    • toeplitz is now optional

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

blockmatrix-0.3.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

blockmatrix-0.3.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file blockmatrix-0.3.0.tar.gz.

File metadata

  • Download URL: blockmatrix-0.3.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.12.17-1-MANJARO

File hashes

Hashes for blockmatrix-0.3.0.tar.gz
Algorithm Hash digest
SHA256 167b5cff8d01f424080ed807713111cc121434dd1aab39ccc3ec43fa247ceeae
MD5 09dc3de2bd9e8a3f01ddaa036d608e95
BLAKE2b-256 feac1d8121077ef4d1b19b4eca572e6e02614357ebf5efaa5820efcccb9ea626

See more details on using hashes here.

File details

Details for the file blockmatrix-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: blockmatrix-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.12.17-1-MANJARO

File hashes

Hashes for blockmatrix-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b9d47a27136c1e640d90a520970cf1772dee37d959fc689bb502fe0181bff1de
MD5 bf83bacf207c56f4e0f8a308c7e5dc9a
BLAKE2b-256 a6bf52a4cba2550c3f9da165151fa753e5ebabd5f3ad41cd9ece19fd890c08b4

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