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.2.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.2-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for TTiME-0.0.2.tar.gz
Algorithm Hash digest
SHA256 af57e600036de195fcea7d131a170e21d773c08150c9e2455d76124f4b794045
MD5 c1ed9a7e567e51b117476311ee9c7ff3
BLAKE2b-256 566379ecda1bae2b1a4a13ff9b9af40f5f2d71dd4601a0883f3e9a36545ead51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TTiME-0.0.2-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.9.13

File hashes

Hashes for TTiME-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 75da034da12605b65095d7a55db64ccab313e90ed42ec2632d9225f2e41f28be
MD5 4517015e01d0305a96e1ef46151333fb
BLAKE2b-256 a7e163874811cceea252cf5ddd17408990cf33514b7bb2f3b1b63083b3e38f00

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