Skip to main content

Python NumPy Pandas Quant Finance Research Grade

Research-Grade Performance & Risk Metrics
Statistically consistent analytics for quantitative finance

sigmaquant is a lightweight Python library providing performance, risk, and distribution metrics for quantitative finance workflows.

📦 Installation (PyPI Package)


Install the package from PyPI:

pip install sigma-quant

📘Documentation


This README is intentionally high-level.

For the complete API reference, mathematical definitions, statistical conventions, and usage examples, please refer to the official documentation:

https://quant-kit.readthedocs.io/en/stable/index.html

ASCII Report

Generate a fast portfolio performance report using ascii_report. If the input series represents PnL, set kind="pnl" and optionally specify the currency.

import sigmaquant

report = sigmaquant.ascii_report(
    returns=portfolio_returns,
    frequency="D",
    strategy_name="My Portfolio",
    kind="simple",
)

print(report)

# Optional exports
df = report.to_dataframe()
data = report.to_dict()

🪪 License


MIT © 2025 — Developed with ❤️ by Lorenzo Santarsieri & Tommaso Grandi

Metadata

Release files for sigmaquant 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sigmaquant 0.1.5
File Size Uploaded
sigmaquant-0.1.5.tar.gz 16.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sigmaquant 0.1.5
File Interpreter ABI Platform
sigmaquant-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 36.4 kB

Release files / sigmaquant-0.1.5.tar.gz

Download URL sigmaquant-0.1.5.tar.gz
Size 16.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d8c747b2f5e1c12423bbdd6dcfe7bccb3cee166c69939aca3b0b0883ca541f19
BLAKE2b-256 checksum
How to use checksums
af8528bd18dcb1fcafca68bcecd5952d1b0c71dc032dad015f3fc2e2dd2c33e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / sigmaquant-0.1.5-py3-none-any.whl

Download URL sigmaquant-0.1.5-py3-none-any.whl
Size 20.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c22a75753850ba793fd3d86b88dd3f0308e1e0decb910679cf28a5e6f4dcc5b8
BLAKE2b-256 checksum
How to use checksums
23ad8d5737bbded076c702636d20df55d04cfa30f5cc2aca8b216552d0805f5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page