semvec/pypi-packages huggingface dataset:
blockmatrix 0.3.0
Utilities to handle blockmatrices, especially covariance matrices.
License: BSD-3-Clause
Requires Python: <4.0,>=3.9
Keywords: block matrix, numpy, spatio-temporal data

# 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
- [x] Implementation of sklearn style covariance estimators
  - Moved to ToeplitzLDA package
- [x] Abstract mne channels away
  - Using optional mne dependency
- [x] Reduce unnecessary dependencies
  - `toeplitz` is now optional