TensorFlow-Python financial library
Project description
TensorQuant
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:
- Email: carapelliandrea@gmail.com
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f470887dc30590009263edb5c4d24cdc77c9dcdbd0ea42709a30335038508ada |
|
MD5 | b8b4e03751c1c84fd9bd6227747bee50 |
|
BLAKE2b-256 | abbace6169c1e1e1089399905a67deedc31b7a36bb5241dcc9dc09f4b10d3259 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 997b73d47ceb2f20b0802f884c1123d424959808ccd02b4f3255f92de9c5256e |
|
MD5 | 985a6c4446e182adeacce82eed36b669 |
|
BLAKE2b-256 | d507b9c8e7452a81de108d9435d7ed47ffa7546cafd13b4730d24d2565804c9a |