Skip to main content

TensorFlow-Python financial library

Project description

TensorQuant

tQuant Logo Python Build Status License

TensorQuant is a Python financial library designed to provide students with a practical, Python-based alternative to traditional C++ implementations. Leveraging Tensor arrays, TensorQuant supports pricing, intensive risk management computations, and algorithmic differentiation. It is particularly valuable in academic settings, such as the Quant-Finance Master courses at the University of Siena, where it offers students hands-on experience with financial libraries and object-oriented programming during their final year.

Many of the objects in TensorQuant draw inspiration from the renowned QuantLib library. We extend our gratitude to the QuantLib community for their foundational contributions to financial modeling. While many design patterns have been simplified for ease of understanding, TensorQuant strikes a balance between code complexity and professional architecture.

Table of Contents

Features

  • Tensor Array Operations: Efficient handling and manipulation of tensor arrays for financial data.
  • Risk Management: Tools for advanced risk assessment and management.
  • Algorithmic Differentiation: Capabilities for automatic differentiation to aid in optimization and sensitivity analysis.
  • Extensibility: Easy to extend and customize for various financial applications.
  • Performance: Optimized for high-performance computations.

Installation

TBD To install TensorQuant, simply use pip:

pip install tensorquant

Or, if you prefer, clone the repository and install manually:

git clone https://github.com/andrea220/tQuant.git
cd tQuant
pip install .

Usage

TBD

Contributing

TBD

License

TensorQuant is licensed under the GPL-3.0 License. See the LICENSE file for more details.

Contact

For any questions or suggestions, feel free to reach out:

Happy computing!

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

tensorquant-0.0.3.tar.gz (51.0 kB view details)

Uploaded Source

Built Distribution

tensorquant-0.0.3-py3-none-any.whl (67.4 kB view details)

Uploaded Python 3

File details

Details for the file tensorquant-0.0.3.tar.gz.

File metadata

  • Download URL: tensorquant-0.0.3.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.7

File hashes

Hashes for tensorquant-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f470887dc30590009263edb5c4d24cdc77c9dcdbd0ea42709a30335038508ada
MD5 b8b4e03751c1c84fd9bd6227747bee50
BLAKE2b-256 abbace6169c1e1e1089399905a67deedc31b7a36bb5241dcc9dc09f4b10d3259

See more details on using hashes here.

File details

Details for the file tensorquant-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: tensorquant-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 67.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.7

File hashes

Hashes for tensorquant-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 997b73d47ceb2f20b0802f884c1123d424959808ccd02b4f3255f92de9c5256e
MD5 985a6c4446e182adeacce82eed36b669
BLAKE2b-256 d507b9c8e7452a81de108d9435d7ed47ffa7546cafd13b4730d24d2565804c9a

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