Skip to main content

Iterative algorithms for numerical linear algebra with JAX

Project description

CR-Nimble

CR-Nimble consists of fast linear algebra and signal processing routines. Most of the routines have been implemented using Google JAX. Thus, they can be easily run on a variety of hardware (CPU, GPU, TPU).

Functionality includes:

  • Utility functions for working with vectors, matrices and arrays
  • Linear algebra functions
  • Digital signal processing functions
  • Data compression functions
  • Test data generation functions

Installation

python -m pip install cr-nimble

For Windows, you can use unofficial JAX builds from here.

Import

import cr.nimble as crn

See documentation for library usage.

CR-Nimble is part of CR-Suite.

Related libraries:

codecov Unit Tests Documentation Status

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

cr-nimble-0.4.0.tar.gz (55.0 kB view details)

Uploaded Source

Built Distribution

cr_nimble-0.4.0-py3-none-any.whl (89.7 kB view details)

Uploaded Python 3

File details

Details for the file cr-nimble-0.4.0.tar.gz.

File metadata

  • Download URL: cr-nimble-0.4.0.tar.gz
  • Upload date:
  • Size: 55.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for cr-nimble-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0114c9f208db4c39862aa3a381439305072d674d99f8710d5722e3692592fbae
MD5 2fd06fc607d3a1471a53659d99c53c71
BLAKE2b-256 90d9f1ee8b8edaa1469cd6eefe767e59668ca04c56f9a85045cd3f052ef42334

See more details on using hashes here.

File details

Details for the file cr_nimble-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: cr_nimble-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 89.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for cr_nimble-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7df88bddf28d406590c1eed8f3e3e3bdedfeae9929293bb4c9435279038a29c
MD5 fd114dbfc19994e1b982970c47bd7b5d
BLAKE2b-256 54487a84be5f64653a256fc72bd4fc06c715177ec92f4d0fd937f86e0286c172

See more details on using hashes here.

Supported by

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