Skip to main content

Linear algebra utilities for portfolio optimization

Project description

cvx-linalg

PyPI version Python Downloads License CodeFactor Rhiza Coverage

Linear algebra utilities for portfolio optimization, part of the jebel-quant ecosystem.

Installation

pip install cvx-linalg

Usage

from cvx.linalg import (
    a_norm, cholesky,
    inv, inv_a_norm, is_positive_definite, lstsq, pca, rand_cov, solve, valid,
)
from cvx.linalg.ewm_cov import ewm_covariance  # requires polars

Functions

Exceptions & Warnings

Types

  • Matrix — Type alias for numpy.ndarray with float64 dtype

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

cvx_linalg-0.6.2.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

cvx_linalg-0.6.2-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file cvx_linalg-0.6.2.tar.gz.

File metadata

  • Download URL: cvx_linalg-0.6.2.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cvx_linalg-0.6.2.tar.gz
Algorithm Hash digest
SHA256 3ca0cbf54032f99a9e231090f8f44111cae4c530c2744a898f408128156b503a
MD5 d7ce7f13fed4d0c3464a14f3df27e833
BLAKE2b-256 65daf0501d7477bc4bf18c251b7a4077ed018536a3d86e2b17f58bb328b36bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cvx_linalg-0.6.2.tar.gz:

Publisher: rhiza_release.yml on Jebel-Quant/linalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cvx_linalg-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: cvx_linalg-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cvx_linalg-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe1e8b8c45c77007a5ef2804d683c9fa21d6b274b662c5a113e68ba2076d830
MD5 a0fcac7cc5346b9847b436881b21857c
BLAKE2b-256 a1e8f30eb4ec91f65e41062edaa0877afeaf9bdc148c71125c893ae9a8102636

See more details on using hashes here.

Provenance

The following attestation bundles were made for cvx_linalg-0.6.2-py3-none-any.whl:

Publisher: rhiza_release.yml on Jebel-Quant/linalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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