Skip to main content

No project description provided

Project description

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

Example

View the documentation for more information.

from finalytics import Tickers

# Instantiate a Multiple Ticker Object
tickers = Tickers(symbols=["NVDA", "GOOG", "AAPL", "MSFT", "BTC-USD"],
                  start_date="2020-01-01",
                  end_date="2024-01-01",
                  interval="1d",
                  confidence_level=0.95,
                  risk_free_rate=0.02)

# Calculate the Performance Statistics of all the Tickers
print(tickers.performance_stats())

# Display the Security Analysis Charts
tickers.returns_chart().show()
tickers.returns_matrix().show()

# Perform Portfolio Optimization
portfolio = tickers.optimize()
print(portfolio.optimization_results())

# Display the Portfolio Optimization Charts
portfolio.optimization_chart().show()
portfolio.performance_chart().show()
portfolio.asset_returns_chart().show()
portfolio.performance_stats_table().show()

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

finalytics-0.6.0.tar.gz (81.5 kB view details)

Uploaded Source

Built Distributions

finalytics-0.6.0-cp312-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

finalytics-0.6.0-cp312-none-win32.whl (10.0 MB view details)

Uploaded CPython 3.12 Windows x86

finalytics-0.6.0-cp312-cp312-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

finalytics-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

finalytics-0.6.0-cp311-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

finalytics-0.6.0-cp311-none-win32.whl (10.1 MB view details)

Uploaded CPython 3.11 Windows x86

finalytics-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

finalytics-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

finalytics-0.6.0-cp310-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

finalytics-0.6.0-cp310-none-win32.whl (10.1 MB view details)

Uploaded CPython 3.10 Windows x86

finalytics-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

finalytics-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

finalytics-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

finalytics-0.6.0-cp39-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

finalytics-0.6.0-cp39-none-win32.whl (10.1 MB view details)

Uploaded CPython 3.9 Windows x86

finalytics-0.6.0-cp39-cp39-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

finalytics-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl (12.1 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

finalytics-0.6.0-cp38-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

finalytics-0.6.0-cp38-none-win32.whl (10.1 MB view details)

Uploaded CPython 3.8 Windows x86

finalytics-0.6.0-cp37-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.7 Windows x86-64

finalytics-0.6.0-cp37-none-win32.whl (10.1 MB view details)

Uploaded CPython 3.7 Windows x86

File details

Details for the file finalytics-0.6.0.tar.gz.

File metadata

  • Download URL: finalytics-0.6.0.tar.gz
  • Upload date:
  • Size: 81.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for finalytics-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6448c9105d799f7826247b1f2bc2f9b7402468f4f497c161ba32102cb4304883
MD5 7281688bf0e4b4335b1a46805a03060a
BLAKE2b-256 c2716ab7e0ea147c5f743b5325fd80961749024fdc47e0514f391fca9e986f91

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 11d6aa814750136a3d46a9607c200526a5849d329d94ec13feb1e15994f6a1c9
MD5 a1ad769e7e87df98e3f65824707d5bf0
BLAKE2b-256 1a2cfada68e430bc7862bfea9b395e8f7585954c4a04f6224614a5d8811bb5e0

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp312-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 0f86d47dd5372243c38ecf7a2f99e6ee1797b7fa6ad64c9b4abe8b5f3a7864ea
MD5 0b274c736d2f1137a028d26e15191e36
BLAKE2b-256 18815db9f827e934c66d0537492276c92cf917270983b3cda93e42049334034a

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 894ff16d1d17e5f6b7d884ff06ff6afef3745f73be290cb8c02723484f362409
MD5 53990927f91e71b96dcafdff836af1b7
BLAKE2b-256 b7ef6b87aa095b5940f06b1d37e9baf45eada73b3bd9da28cc047cdfa9bf6e18

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 17fff909dcf76cbe071ba395ad8f5f0fb5ff46c0677faa5dba400d49bf2d95cc
MD5 faddbda171149f3a685ce2ff746bf33c
BLAKE2b-256 8c238ca534781ab4b856c344313cee54b6458e82111aaa792feb18c0477e4744

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ea779635070b105e5604689913d7e204a0058bc5e2fb0cb4a8a8455487cbfcb
MD5 0a33d47d20ee92b5a32b0857894a94c8
BLAKE2b-256 fd1b2d877993edeabaf3e76b5248698d9fff372a6cc32df67d280a6075660b74

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp311-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 9c16f51b6f5b0d467aff526fb32a742023a75ffb284809dd9566c1cd424e3918
MD5 0e5c9b5e7460c2c7a6de90cb67f9b229
BLAKE2b-256 56046a84f9af6939514f9f267f923c07d50c6d7bc6f8c4033afe87953926e3f2

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02ab9f9739fd05a5f2b588d3d7f2b7710597ebed87d9a095e4c3f9fd2e6b9fac
MD5 2150584a513b72492f974ef40105e0c1
BLAKE2b-256 a34c81c388e06ead5f99009cb384948774e89ac779f0ccb5354973dac458b9f9

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76e29e8ddd77efee289bcf527efe0e0528830a16a677fdacf2450f4b813a4ed3
MD5 e323a248f93b6218d2524c13e8aa560c
BLAKE2b-256 e897efeb94056b37118150fae961fc913f612b4e07ce6559d9ad197e4ec49af9

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ed9d36bfd5c70ffeeb048084eaa63cdbdd371644c80a0284c89091287fbdc8a4
MD5 dce32d3f8da580f94afc2b5a28ddaa5f
BLAKE2b-256 ac86e68528c8953adf9403cffbd3b74479f8f95430463aa54cbc98c058ba160e

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp310-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 4dab6b40ce8fa1a0d8c00ad1561b79718c3255181bc003060f36a284abc7c5fd
MD5 c7e7322a119e8ca67c3e3d8d1c27e6d3
BLAKE2b-256 75866c63aa2ddfce472ea1d6511d328f0f646bd2ab82234f10506a705d201502

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7abc219c3edfd5d3c2e03e72767fb5019ed10a218dc7c0caf5bfbfb5e689f9f2
MD5 b4669fea1a02813eed7cd994c515c21f
BLAKE2b-256 909711e7e6cb081c1cd44f6ec7f91e5067aa7911c605437b354435d50a892866

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 188ffd4d4168cb24fdb9f76aaf602447c74e5a358a79292f75b3f28cfba32824
MD5 02ed1459e1b4d72a73b791738778d4ee
BLAKE2b-256 3f321c291aaa3df37c7fadbeef2752b113b79b95c631b9508048f5bc13f85022

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 355721557bff8c7af63e989cdc12664168b42b939ff75272e7087951831b4d45
MD5 07b111937646081957adf476b217fbc4
BLAKE2b-256 10c9a462e93d6d29433802f2fae0b248c8aabc2ab04c13a9e22cafc6dd929fb8

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 47b23ab35a78631d3706bf2f5502b7c23be900bf762e8d7a2d95696c6c8adbd9
MD5 dbbadd639127cf7dcdfa0d740514b683
BLAKE2b-256 d22f1d56b307e0f50b6f9a1e0611cab037c9164914f6d8846e5b75e29ad23fb7

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp39-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 c16d39e6e36fe692d8dd819ec5dc3328f3b75765b2ad33819f4652a922e72050
MD5 cc3d3a727d3bc9cd04d1bdc0d1bbe65e
BLAKE2b-256 f1bc38706f3a8b49fa60386f66d98c028e8d7e223d7e5d7431fce353e1d7e41d

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 083c5b31cfe4e502b8494ec0979ac168e86d6556954eae486b824ff34c60c86a
MD5 5b7ffa0250abea3445d649e2165acdfe
BLAKE2b-256 a7236ec9e821608cc9030ff0359c340d0b5213ee0c62c26cd6c31c0f7b1d4889

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4585eba715eda52d75f707205b016735f755492791c06fa66e72070c8a5fde8f
MD5 8c1bf81900522cc524f7c723a50d079a
BLAKE2b-256 9dd75e9a2de602eaf13936f3293186b7cd9363088e324b32150bd34bb35466a2

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 993ea61680801686e48861061b0ca2b8fb86b9fd4b7273a18c09a0fff1cd153b
MD5 a6dbe78fabefa6244e507afe9737a90d
BLAKE2b-256 79ea5ecf642346930f6d836477247d55099e2d8e8905e86e9d191c3e7cdca6d5

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp38-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 8a7f739f4156256ebbed2780bc7ee6f4a0018f5ab4bc914e471f1ea2f7a5b6d2
MD5 f65bdf6fa1dfa9bdc8afa8e9ba857919
BLAKE2b-256 2150037c64329031e21b799480f82a8504ead6fa04468d3afadd9906bbe451e4

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 95b5b86e8ae16a4c1555f12a4b81eebc814de00f09332d7d5560f50b4286e3e8
MD5 6b13a42743be9dcd846419ae0dd6d3ee
BLAKE2b-256 8344b6874ef0f39527d2199b0515a3714b0abd0e816e041234a6aff875a337cc

See more details on using hashes here.

File details

Details for the file finalytics-0.6.0-cp37-none-win32.whl.

File metadata

File hashes

Hashes for finalytics-0.6.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 98834c8f27b05af4576c86b517ec33e1625b715845e33ebe4c472a81bed16456
MD5 a491b0e5dc1f87d3b7443be11a9e435d
BLAKE2b-256 033072cc4924696620814ece3c673d36debb35a36ca9a5a79e73ba3c140d6f9e

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