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.5.0.tar.gz (81.6 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

finalytics-0.5.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.5.0-cp311-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

finalytics-0.5.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.5.0-cp310-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

finalytics-0.5.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.5.0-cp310-cp310-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

finalytics-0.5.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.5.0-cp39-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

finalytics-0.5.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.5.0-cp38-none-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7 Windows x86

File details

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

File metadata

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

File hashes

Hashes for finalytics-0.5.0.tar.gz
Algorithm Hash digest
SHA256 dd1d55550be890e2b0032ac4e542b4a5addea95b21073cba8eafe4df306c4925
MD5 0a29c4eab96a70cd69b9e652c359b272
BLAKE2b-256 d4b22ad7e83859ceb6ddc61e15f4ae7782e40c4403a489358023b3717dda94f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 c7970ecd5899cb480eec6e479b78cfe66e375e84f742bb0a24aee4c7c00ca592
MD5 e12cc6717ff8b96f88955b4d91bd9ca9
BLAKE2b-256 92a3390bf53bee6d6865eb6670739509e453763dd1415f350cc9f3c1913a2f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 a925a00f400235d2888ea964133e3381e64d71107d30036556390d779e6b7a1c
MD5 0638df8883c0610aacca9f454cb94c9f
BLAKE2b-256 10ab08f67710c590a8c4d14444ea804981b970ed1a4207f081cf44c6e060904c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfa87bb1b5439c0d8e1bddc6a5f3214811eea7d139bc62be3c4d81dd8c38de0f
MD5 6961dec9cdcdb41732931f5d35fedb53
BLAKE2b-256 6e2f471517a50111384a917d4ea229be77f34642b123fb7912c750eea8a27f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1337b3c0f25967fa7a13a5fc1440c9d8ea70e6684553663e6b06ba8de9c6a26
MD5 da0441dafe40d950ef066644f8c705ec
BLAKE2b-256 fa15d022166066c7a64c481184ae8668b7ff1b5e2615e257866c1e0627da9bdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 0fed0d031199cae46306ae30cd2581884d4e3fd05f8e945d6bc027bfa69061d0
MD5 49a611447f38c452cf436ad53081b010
BLAKE2b-256 b320c152f844b0dd18998abfd30042c6ada310a5506c7fb10afe96b529d82d0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 13abcb33098162ca98ab4a2b110ed74542974f4f4754bea2320fbc4e88479e44
MD5 dd5a181c37ed4f5e71ac40befcfe846e
BLAKE2b-256 5e4024b5b5fdf4f81237bd55a61330fdd4aa4b16ae385f1d10b114c7001e2b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5f2adc81fd55f4eaa57cb229f3ffe78e8cbc75d850a9fd2339aa7a9850e4668
MD5 1118eeb59474715f58d807bb25dc0ac5
BLAKE2b-256 b1eb4a88e0ca097f502b931ccadafb75658ae0cc7c977eddd94f89689b319dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 32a23013818241e5a20c773cbf7f8c352d1fabfe420450c35b0fcd65bbac2f6b
MD5 2616d0aabd12d42fe5acc1083eae504a
BLAKE2b-256 347359750988600d1896148b97480186aa9b32e2fa5679eda53269a23ada3b16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 2f6e866dba0dd3e9fdfd7cdb199ada4d92c7a735ccc2140423acb392b69b8b7f
MD5 7a110f221712f6200842cf00e69ef24d
BLAKE2b-256 4db0c7981691c9af509e0f0585fb642394e9ad43ac83bfa0f1b30cd3ecf8346b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 af1d5a620558b5a1fc74f89456cfd73bde4a2d0acc749cf044dd0e6b31e6759d
MD5 9b63c98eb263c29e333f0e1e077f37ef
BLAKE2b-256 eff305f66bb6a7b5c7999f312afbb4d4cbf82f8e854bc112851bbd250d4a7b3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 59d4cc66e17326bde4dc9107a36f72ca4dfa4c9d2b57d589724cc592c64b9542
MD5 e40a148ccc50ed0f5d1ce126be0a5785
BLAKE2b-256 bcb76d90855c85781f4add4814f7eacced407b572428cc7d46c0a7dc3e07a279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00d4649369984a1d9ccdc1b2aabf9128ca6cb5d3053c02223e9aef6f1581b516
MD5 8f22c4ae636e5653eb6277eadbac9a8f
BLAKE2b-256 3314950a9397b279286c3e235c9fc160ce652b5d44bc36d23e24007497ef5788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a704a8d22bf970a51e75587b6adffc4d9d576cffce88a114ad36345ef2ecb9f
MD5 28f15ff3c5f9fc0635791b9184f4e3bc
BLAKE2b-256 ed4bb82f15106f21abbc7128965b43074c88f27e6106faedd6d883f5c3e834e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f6fc4722d235dade9ece0a7a7f03931f22a2b8269ec34db5e7fe995a64947857
MD5 5d9617b85df5192293add41bb730898f
BLAKE2b-256 1381a5ed657e0509e8f4845c8652415e3bad651579ff50a5934b64f2d3347be3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 3ff51c012d8c22dee1e4229b6613a1032fcb8baef0ef57ead4a7c0ed04b6e86d
MD5 677ee52741a63159342210a0774ebc69
BLAKE2b-256 4da3e5b58604e87b732f33a47474a3d866eb0759af116ebd2b90681b624fff16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e9add58ba8e20b10c6e15d2cc799c23682268ced2eede5d312a8dd1560c9b26
MD5 24cb93d2da3f26c194906d38b35b114e
BLAKE2b-256 72f28e22c45a94cbe6dee6fb85a67f38c9817788771e7040872d24071c066384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13d1ff4ff6d41499299af54ac6e604f4c0b4b6473d15d6350b27964e62d1ce2b
MD5 b4bfe68c5fa89bd04cfe67b515818a6a
BLAKE2b-256 c2c04fa1899b22eed2396186cba26542899063002271dd55f3466d4179b95ca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3251efef1f2da4b8230b0f24808ebc806a08e089e251171b0778692f7434251f
MD5 597df066ea492b851b6ffaf1490846b9
BLAKE2b-256 212839c016fde87883918cc206d9f747a23afac184d16cbca6e9fbd1f2abcdf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 4f48583c4fe36e272c3d3fb533dd3be042abd7a2c501b87e98511de642a5ad87
MD5 bffb6e0bb3091f228dbff0f44822d036
BLAKE2b-256 8a907a7f5dd6f04186db26bc9080c36eaea66495fc9a6ead489520f9573d16d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 2387efc9ee47360b9bf176f1e152b059fcc30d3648cb9b49ea36c33f901e6e7c
MD5 4d543924f5a53a278310684630a4387e
BLAKE2b-256 0c86ecb8c938019b8b83a3e9dbf1c98edb47995758f837be916f6fe87e0c0ca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finalytics-0.5.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 ce48f91467cf8bf286bfbbd39954fed74e912f4f9c53b72d9e2339da1e833019
MD5 03d53984b110a628e98fbfc15b7747c8
BLAKE2b-256 102bb49bc08a5676a1dd4cbcd04a246ab5bf5f2db6e4cae013352e7a5ac0654b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page