Skip to content

etphipp/pyttb

This branch is 117 commits behind sandialabs/pyttb:main.

Folders and files

NameName
Last commit message
Last commit date
Jun 6, 2023
Jun 8, 2023
Jun 9, 2023
Jun 9, 2023
Jul 2, 2022
Jul 2, 2022
Apr 14, 2023
Jun 8, 2023
Jun 2, 2023
Jun 8, 2023
Jul 7, 2022
Apr 14, 2023
May 4, 2023
Mar 4, 2023
Apr 14, 2023
Feb 22, 2023

Repository files navigation

Copyright 2022 National Technology & Engineering Solutions of Sandia,
LLC (NTESS). Under the terms of Contract DE-NA0003525 with NTESS, the
U.S. Government retains certain rights in this software.

pyttb: Python Tensor Toolbox

Welcome to pyttb, a set of Python classes and methods functions for manipulating dense, sparse, and structured tensors, along with algorithms for computing low-rank tensor models.

Tensor Classes:

  • tensor: dense tensors
  • sptensor: sparse tensors
  • ktensor: Kruskal tensors
  • tenmat: matricized tensors
  • ttensor: Tucker tensors

Tensor Algorithms:

  • cp_als, cp_apr: Canonical Polyadic (CP) decompositions
  • tucker_als: Tucker decompostions

Getting Started

Check out the Documentation to get started.

Contributing

Check out our contributing guide.


Regression tests Coverage Status

About

Python version of the Tensor Toolbox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.7%
  • Jupyter Notebook 4.1%
  • Makefile 0.2%