Skip to main content

Finalytics

pypi License Homepage Documentation Status Platform Python Version PePy

This is a python binding for Finalytics Rust Library designed for retrieving financial data and performing security analysis and portfolio optimization.

Installation

pip install finalytics

Documentation

View Library documentation on readthedocs here

Security Analysis

from finalytics import Ticker

ticker = Ticker(symbol="AAPL",
                start="2023-01-01",
                end="2023-10-31",
                interval="1d",
                confidence_level=0.95,
                risk_free_rate=0.02)

print(ticker.performance_stats())
ticker.performance_chart().show()

Portfolio Optimization

from finalytics import Portfolio

portfolio = Portfolio(ticker_symbols=["AAPL", "GOOG", "MSFT", "BTC-USD"],
                      benchmark_symbol="^GSPC", start_date="2020-01-01", end_date="2022-01-01", interval="1d",
                      confidence_level=0.95, risk_free_rate=0.02, max_iterations=1000,
                      objective_function="max_sharpe")

print(portfolio.get_optimization_results())
portfolio.portfolio_chart("performance").show()

Metadata

Release files for finalytics 0.4.0

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

Source distribution (sdist)

Source distribution for finalytics 0.4.0
File Size Uploaded
finalytics-0.4.0.tar.gz 71.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for finalytics 0.4.0
File
finalytics-0.4.0-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
finalytics-0.4.0-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
finalytics-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
finalytics-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
finalytics-0.4.0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
finalytics-0.4.0-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
finalytics-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
finalytics-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
finalytics-0.4.0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
finalytics-0.4.0-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
finalytics-0.4.0-cp310-cp310-manylinux_2_35_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ x86-64 Details
finalytics-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
finalytics-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
finalytics-0.4.0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
finalytics-0.4.0-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
finalytics-0.4.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
finalytics-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details
finalytics-0.4.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
finalytics-0.4.0-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
finalytics-0.4.0-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
finalytics-0.4.0-cp37-none-win32.whl CPython 3.7 none Windows x86-32 Details

Total release size: 195.7 MB

Release files / finalytics-0.4.0.tar.gz

Download URL finalytics-0.4.0.tar.gz
Size 71.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5476cd4f7c1287e65b044b9a15c381b774b392394e74e34049f5521ab5f794de
BLAKE2b-256 checksum
How to use checksums
0c6d0a37eab1d9137ed94cbc82621e8ba95399e9bddd382ca0cf3e5c55a8c3f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp312-none-win_amd64.whl

Download URL finalytics-0.4.0-cp312-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
92642d8e15466f5cd51168feaf62b498c67398ca2effefda68ea2e57058ec362
BLAKE2b-256 checksum
How to use checksums
40f2337811af0a9329bad96deb69a567cb8b14df9d03a11256cc74fed81eeea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp312-none-win32.whl

Download URL finalytics-0.4.0-cp312-none-win32.whl
Size 8.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
2cfe0d7e6178fdb089efe1b50c8af96d6fd578226ea6dc62616b0de89a05bc6a
BLAKE2b-256 checksum
How to use checksums
bc6516eebbf90751e2a81c59a1dcff119a111d1a847653c3d28228c8b3c75943
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL finalytics-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Size 9.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0836a30658efbf18b994884e6abd746e8f5fef736563b23a0afd16cff4096369
BLAKE2b-256 checksum
How to use checksums
f10999aa85070e130f9ed41340d9e958a45224ccb0a8a867b4ad34b77eb54d0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL finalytics-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5ff449dd05cde680a84b15819a5400eb16604b7bfffdeedba252f71a61d1788c
BLAKE2b-256 checksum
How to use checksums
4fdf06c3a267d31333aa1628b36e89a48bd5985216c6bc46c9bda25b6803a2d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp311-none-win_amd64.whl

Download URL finalytics-0.4.0-cp311-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
125d4a605a248e52d1241891521ce7534fa5a7bf26dc384a45546f8e10d8dbb2
BLAKE2b-256 checksum
How to use checksums
2165a3f4e053369006f594680d632fd485a5b537002a7064e987e4f7ad9b152e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp311-none-win32.whl

Download URL finalytics-0.4.0-cp311-none-win32.whl
Size 8.1 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b4496f1e24b815b4108ed98078eddb9f85844eabb6ea2c0f1b0f05fa5fdabc97
BLAKE2b-256 checksum
How to use checksums
3e9f8403e93d3842517d08facc5ba73206e8787dd96a482f2b2eabee3a3e89d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL finalytics-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 9.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89a063745fceaced9380c9d0a75e6811763e216e9c6c3f7f4b27a77a52754961
BLAKE2b-256 checksum
How to use checksums
2ee8e12ff6062eecf44c23f98d6b4c0b1bee9c60ec83c952dd6ab7716a609759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL finalytics-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
67ed85556a54ea2d627bb14ab3997f4347c8c88fcb7a7e51e0b58f04b8e98e94
BLAKE2b-256 checksum
How to use checksums
148c0808e765612a3430f78cb8c738ce4c1664a5d29fcf54e890897946fdda65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp310-none-win_amd64.whl

Download URL finalytics-0.4.0-cp310-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
82dffa1b4968e08613de1bc49a0899555252fac1c8137cab167202525fbe1697
BLAKE2b-256 checksum
How to use checksums
928eea7350cef8d1727ef67a1e975fa9fe93dfdca532c097cc11728d3435f811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp310-none-win32.whl

Download URL finalytics-0.4.0-cp310-none-win32.whl
Size 8.1 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
35a9ec3b96a9a764f89c99d9e90e6d9bd36786045a1a7644fe8e87a3a2430ebc
BLAKE2b-256 checksum
How to use checksums
552fdd607d2cbc30ba17949b19f452ebd320f343f2c68f3c4007e9dc541d63ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp310-cp310-manylinux_2_35_x86_64.whl

Download URL finalytics-0.4.0-cp310-cp310-manylinux_2_35_x86_64.whl
Size 14.1 MB
Tags CPython 3.10 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
39a101fcb926b9afe87da43bbf461d1f66f1a3bd32dd1d56aba2b09d921ec45b
BLAKE2b-256 checksum
How to use checksums
3ad66873c46f96e48e452c6569527d5888409646be1175256fdee667f442a923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL finalytics-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 9.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
46f729a00081b2b453072bc0df1dea26e27b98da3479f7b536875dd35fa8a4c5
BLAKE2b-256 checksum
How to use checksums
af98a808e2080229323e024ec6b54594e4df6d7f5688e22cf89b44c7602712fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL finalytics-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
673454572f9dc33a371bfc972854e49b33b0df2315022ce66cd21fbce02cef80
BLAKE2b-256 checksum
How to use checksums
a7c08dd0e0d11daac8d2d00b3d85b8fe750dd57ec76a18e7b42af3caf8ebc424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp39-none-win_amd64.whl

Download URL finalytics-0.4.0-cp39-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d82bb2d078edc37002af6ee832c8cdabfebac6f10641d6ffc8be7f27f6762862
BLAKE2b-256 checksum
How to use checksums
b5372cad2d260e9fd59fe846d5b891272881f51495aca90dc8e683314cc9d877
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp39-none-win32.whl

Download URL finalytics-0.4.0-cp39-none-win32.whl
Size 8.1 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
4e0993d836e43804c8912ff34c78ba10643c4bd9e57f63c19b7028785a2a9983
BLAKE2b-256 checksum
How to use checksums
3624bf427165f0b60c4e0f4ef0d66b79f4f3f4c59f76070454ac457d78f95976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL finalytics-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Size 9.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
73d72f7d66de435000952c1e062baf70f998aa806c2b7e782fbc345b2ef38d1e
BLAKE2b-256 checksum
How to use checksums
4eced060585c5f1f339d1e82da5f7dfc7b6354f8b977ddc540e8a843fb979263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl

Download URL finalytics-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d4f19308a21aa84f2e202f5b9bae780c2573c22a696cddd0aa95ca8bb51965cf
BLAKE2b-256 checksum
How to use checksums
8084a2baf86d574d7bdb67f1093d057caf66dc5aff4a396d29713fd6e6d4679f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp38-none-win_amd64.whl

Download URL finalytics-0.4.0-cp38-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
63e2f1f4a33176c61e9fceabf992c37fa6593eed730bf4faf6215e0169fa0a70
BLAKE2b-256 checksum
How to use checksums
8a47d93c9f24b37e7884f049532e2c29d89db905ec8b058bab3a91e2352e147a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp38-none-win32.whl

Download URL finalytics-0.4.0-cp38-none-win32.whl
Size 8.1 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
cbc47cf6ae305a058116bef129b686d232019ab06c528c3bad6acbe76e5e1fa2
BLAKE2b-256 checksum
How to use checksums
7b05f0e6af2881ca212785fa3da6afad62997f212f946432b84130377caf4f2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp37-none-win_amd64.whl

Download URL finalytics-0.4.0-cp37-none-win_amd64.whl
Size 9.2 MB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
362765f6ab521b5a85283fb684b18bcc514c5b45fed44c30ef2c2dde4ddc53a6
BLAKE2b-256 checksum
How to use checksums
dddd62f4754437a1a32035b22083905faabd3ac4c16a276b1360d970995fb6ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release files / finalytics-0.4.0-cp37-none-win32.whl

Download URL finalytics-0.4.0-cp37-none-win32.whl
Size 8.1 MB
Tags CPython 3.7 Windows x86-32
SHA-256 checksum
How to use checksums
9bbaf87ca577881af69335338519aa7b93286865b07d6d2de6405b792f8a7d20
BLAKE2b-256 checksum
How to use checksums
e9e005946c26582c115f530c179a38f2bb911b673256d6cd32db0aa3bd637955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.6.0

Release history Release notifications | RSS feed

0.8.8

21 release files

0.8.6

21 release files

0.8.5

21 release files

0.8.2

21 release files

0.8.1

21 release files

0.8.0

11 release files

0.6.0

22 release files

0.5.0

22 release files

This release

0.4.0 This release

22 release files

0.3.1

20 release files

0.3.0

20 release files

0.2.5

14 release files

0.2.4

14 release files

0.2.3

14 release files

0.2.2

14 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