{ "info": { "author": "Tim Molteno", "author_email": "tim@elec.ac.nz", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "# Tensor Train Toolbox\n\nThis is a pure python library that handles Tensor Train decomposition of tensors. This library. The module contains two main classes Tensor, and TensorTrain. Both of these inherit from an abstract base class BaseTensor that provides a common API. \n\nAuthor: Tim Molteno tim@elec.ac.nz. Elec Research Group, Department of Physics. University of Otago.\n\n## The Tensor Class\n\nThis class is a wrapper around a numpy ndarray.\n\n## The TensorTrain Class\n\n\nThis class is a Tensor Train Decomposition of a tensor (see reference [1])/ The magic property of these decompositions is that their storage requirements and their computation requirements to not scale exponentially with the tensor dimension N. Thus for high-dimensional or very find grids, TensorTrain decompositions of tensors are far more efficient. \n\nThe tradeoff is accuracy. Creating a TT representation of a tensor does not preserve perfect accruacy for high rank tensors. \n\nWill have a class Heirarchy so that Tensors are a class, and TensorTrain is a subclass.\n\n\n## References\n\n[1] I. V. Oseledets. \"Tensor-Train Decomposition\" SIAM J. Sci. Comput., 33(5), 2295\u20132317. https://doi.org/10.1137/090752286", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tmolteno/tttb", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "tttb", "package_url": "https://pypi.org/project/tttb/", "platform": "", "project_url": "https://pypi.org/project/tttb/", "project_urls": { "Homepage": "http://github.com/tmolteno/tttb" }, "release_url": "https://pypi.org/project/tttb/0.0.2a1/", "requires_dist": null, "requires_python": "", "summary": "Tensor Train Toolbox in Python", "version": "0.0.2a1" }, "last_serial": 4937459, "releases": { "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "95874279a02bed5ab1258bb10718cd08", "sha256": "fe35840629e513f9df5115f208f2c13d9d350600ae50c704dbf89a7d1da8edeb" }, "downloads": -1, "filename": "tttb-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "95874279a02bed5ab1258bb10718cd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4880, "upload_time": "2019-03-14T02:53:05", "url": "https://files.pythonhosted.org/packages/ef/0f/232bd3514e31925ab3a17aa6eac5525d706d0a7e8ddd19ee3e3b61f88d98/tttb-0.0.2a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95874279a02bed5ab1258bb10718cd08", "sha256": "fe35840629e513f9df5115f208f2c13d9d350600ae50c704dbf89a7d1da8edeb" }, "downloads": -1, "filename": "tttb-0.0.2a1.tar.gz", "has_sig": false, "md5_digest": "95874279a02bed5ab1258bb10718cd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4880, "upload_time": "2019-03-14T02:53:05", "url": "https://files.pythonhosted.org/packages/ef/0f/232bd3514e31925ab3a17aa6eac5525d706d0a7e8ddd19ee3e3b61f88d98/tttb-0.0.2a1.tar.gz" } ] }