Skip to main content

Tensor Trains in Mathematics and Engineering

Project description

TTiME

Tensor Trains in Mathematics and Engineering

This package was developed as part of my master's thesis at the École Polytechnique Fédérale de Lausanne and the University of Tokyo. It provides tools for handling and creating tensors in the Tensor Train (TT) format. Additionally, it implements the method of low-rank Chebyshev interpolation, which allows for tensorized Chebyshev interpolation with small amounts of data.

The code in this package is based on the work published in the following three papers, which are also referenced throughout the code:

  1. I. Oseledets. “Tensor-Train Decomposition”. In: SIAM Journal on Scientific Computing 33 (5 Jan. 2011), pp. 2295–2317. DOI: 10.1137/090752286
  2. M. Steinlechner. “Riemannian Optimization for High-Dimensional Tensor Completion”. In: SIAM Journal on Scientific Computing 38 (5 2016), A2611–S799. DOI: 10.1137/ 15M1010506
  3. K. Glau, D. Kressner, and F. Statti. “Low-Rank Tensor Approximation for Chebyshev Interpolation in Parametric Option Pricing”. In: SIAM Journal on Financial Mathematics 11 (3 2020), pp. 897–927. DOI: 10.1137/19M1244172

To get going with the code, simply use 'pip install ttime' in a terminal and afterwards 'import ttime' in your Python file. For questions, please feel free to reach out to me at ttime.python@gmail.com

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

TTiME-0.0.1.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

TTiME-0.0.1-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file TTiME-0.0.1.tar.gz.

File metadata

  • Download URL: TTiME-0.0.1.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for TTiME-0.0.1.tar.gz
Algorithm Hash digest
SHA256 86d640d596e9a3a1052403b3f4125477b4ee1c09ab0495c5879b254dc9fe68c1
MD5 18aa02a910dc45393608e400dee19c99
BLAKE2b-256 b96fef883560865a8c5240dfe838b942b569fe754acb524a65653c29ca27b8b6

See more details on using hashes here.

File details

Details for the file TTiME-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: TTiME-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for TTiME-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf13c48de2ca1a0cb9cff2cd27da4f3a3e883cd8c6f62a11de7168ad0f5166f6
MD5 78c4c71b6e40bb36dbf1f0fff1ebe873
BLAKE2b-256 073c446a713e8d94c26d3fe438c77c988d2a561065e53fb8902121d39d0c4e98

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