Skip to main content

TensorFlow-Python financial library

Project description

TensorQuant

TensorQuant Logo Python Build Status License

TensorQuant is a Python financial library that uses TensorFlow as its computational engine. Leveraging tensor arrays, TensorQuant supports pricing, intensive risk management computations, and algorithmic differentiation. You can explore examples and use cases in the playground repository with Jupyter notebooks. For detailed API references and comprehensive documentation, visit the ReadTheDocs page.

It is particularly valuable in academic settings, such as the Finance Master courses at the University of Siena, where students gain hands-on experience with financial libraries and object-oriented programming. At the same time, TensorQuant is designed to support fast prototyping, replication of academic and industry results, and professional-grade applications.

TensorQuant aims to strike a balance between ease of understanding and professional architecture: it is easy to use and extend, while remaining reliable, fast, and robust for financial modeling and risk management.


📑 Table of Contents


🌟 Features

  • Tensor Array Operations: Efficient handling and manipulation of tensor arrays for financial data.
  • Derivative Pricing: Pricing financial derivatives.
  • Algorithmic Differentiation: Automatic differentiation for optimization and sensitivity analysis.
  • Stochastic Models: Simulations and solver tools for financial modeling.
  • Extensibility: Easy to extend and customize for a wide range of financial applications.

🛠️ Installation

To install TensorQuant, use pip:

pip install tensorquant

Alternatively, clone the repository and install manually:

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

🚀 Usage

To get started using TensorQuant, here are some resources:

Examples

  • Visit the Playground for Jupyter notebooks containing examples and use cases.

Documentation

  • The ReadTheDocs page provides API references and comprehensive documentation.

GitHub Repository

  • Check out the open-source code on GitHub.

📝 License

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


📧 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-1.0.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

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

tensorquant-1.0.0-py3-none-any.whl (94.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tensorquant-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0add9db462e102a6f796cdf04fc4f357ce194642977ed46f17c5f18d42b7735f
MD5 4a57e70be7eca6c135c591b6a4887068
BLAKE2b-256 f61c6554e5eda37fd8fcf84da5df0a8a31373d8d1368ff677a798d2c2093f897

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tensorquant-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94374908bf98eef32baa9355bb787ab8cf253c7202e4e9460b75d734378263d0
MD5 95dd04005af7b0171b798439456b06a8
BLAKE2b-256 66ea65dbfcff303617a30efe6fa4245c6a9ff32ddb0a4fb67ef50b2ce3febbd2

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