ibquant

View on PyPIReverse Dependencies (1)

0.1.1 ibquant-0.1.1-py3-none-any.whl

Wheel Details

Project: ibquant
Version: 0.1.1
Filename: ibquant-0.1.1-py3-none-any.whl
Download: [link]
Size: 51233
MD5: f65fe21f795d5c5f38effa716017d986
SHA256: 02e58845bac10a043dbf3f7fdb95fb92c10eeca10902b4056856e0cd9f3f947a
Uploaded: 2022-09-02 19:00:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ibquant
Version: 0.1.1
Summary: A Python Framework for Interactive Brokers TWS API
Author: Justin Goheen
License: Apache 2.0
Classifier: Environment :: Console
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: ib-insync
Requires-Dist: alphalens-reloaded
Requires-Dist: empyrical-reloaded
Requires-Dist: pyfolio-reloaded
Requires-Dist: zipline-reloaded
Requires-Dist: quantlib
Requires-Dist: pyzmq
Requires-Dist: torch
Requires-Dist: torch-tb-profiler
Requires-Dist: optuna
Requires-Dist: textual
Requires-Dist: rich
Requires-Dist: rich-cli
Requires-Dist: click
Requires-Dist: hydra-core
Requires-Dist: plotly
Requires-Dist: matplotlib
Requires-Dist: fastapi
Requires-Dist: pyarrow
Requires-Dist: xarray
Requires-Dist: beautifulsoup4
Requires-Dist: ibquant[data,ml]; extra == "all"
Requires-Dist: pyEX; extra == "data"
Requires-Dist: Nasdaq-Data-Link; extra == "data"
Requires-Dist: yfinance; extra == "data"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: ibquant[all,dev,docs]; extra == "dev-all"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: scikit-learn; extra == "ml"
Requires-Dist: torchserve; extra == "ml"
Requires-Dist: pytorch-lightning; extra == "ml"
Requires-Dist: ray[rllib]; extra == "ml"
Requires-Dist: wandb; extra == "ml"
Provides-Extra: all
Provides-Extra: data
Provides-Extra: dev
Provides-Extra: dev-all
Provides-Extra: docs
Provides-Extra: ml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8998 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ibquant/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/exceptions.py sha256=cmWjYapH2nA9UAXauSqRJ-UbSdkqR_cI7rzA41mJh3U 669
ibquant/types.py sha256=_W3UDZcTaKMC2sC2eeom2VHbZk1KTfzKX7Z54TCOh5E 657
ibquant/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ibquant/cli/commands.py sha256=-dtsQtCuGr60CjOw_HRAw3lhvfTXoMaTODlJQkj35V0 3054
ibquant/cli/ib.py sha256=GfSrAyyGfJDGoKqD1iz5pC1H_FUNqPh9oLGPBVVP8Bk 7959
ibquant/core/__init__.py sha256=HIha8uNmrtz-eQt8hx4kHPVEgdiv1_VgOhcbWAOJpFM 77
ibquant/core/base.py sha256=rA3jzyksFBitCvpVJ63PD3xHSj6GSdG-i6ziiIgJbus 1235
ibquant/core/brute.py sha256=y9ll5hvSBkd45G79F6_h63SVDPh74AYwZnZQLJB_T1w 778
ibquant/core/learner.py sha256=y9ll5hvSBkd45G79F6_h63SVDPh74AYwZnZQLJB_T1w 778
ibquant/core/trader.py sha256=_Hz4cEBimQzkci4t7430qnOy0ceLsWyCFjPX-eAyGJs 11207
ibquant/factors/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/fundamental/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/momentum/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/momentum/aroon.py sha256=k5ny5gGUUCRbxgE69TGTsQ61a4WA6v58r7y_uOOWHu8 680
ibquant/factors/momentum/macd.py sha256=QKYaGJ1Z85UuYYD9mFhF6jXTdQ-DS0SC7a0OJ_UKhaM 669
ibquant/factors/momentum/momentum.py sha256=R_6X_KdYtEDe3wvkIN-i5lCZOTs24FEdb2vBgOBHx0g 670
ibquant/factors/momentum/rsi.py sha256=n0mcfYjRslYeudaUUIClCgM2Khk_Igy_ps92pffYsYw 668
ibquant/factors/technical/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/technical/cycle/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/technical/pattern/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/technical/price/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/technical/stats/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/factors/technical/stats/linearregression.py sha256=HQpEuhQTE0chr07OoOVErq9SQ3o1YZlDzZhRo5JAUhM 667
ibquant/factors/volatility/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ibquant/factors/volatility/atr.py sha256=LQAjvOa6v57p3JhVHq9aT0KKW-EbR4YdVrdv6g572XM 668
ibquant/factors/volatility/keltnerchannel.py sha256=CVWSMMVMoKHvho76iqM18iO1CR0-BuAqC3dfSfW4D9w 103
ibquant/factors/volatility/vixtimer.py sha256=qyqAsL8KcVQOGXEmmPM5uJJkY3lFb3Zf_CyOfe7sQ9Y 670
ibquant/flightplan/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/futures/__init__.py sha256=0E_uGze6BDuHeLFV5GJb9MK6oJA1kVnThlc0svSmvck 92
ibquant/futures/utils.py sha256=47BBtk8CypWKLcu3oxvv2X7BDQO_C3g5Bn7ibrNI1Ls 3001
ibquant/hooks/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/hooks/strategy.py sha256=jcAO5O607nGhA2EpkKF2_JFx0Nht9HSyvMiiVDnfj0M 659
ibquant/hooks/trader.py sha256=Q2o4daK4AGP-PDiCoph-qBuXrMPGT7EixwexOFqDUIo 722
ibquant/io/__init__.py sha256=QSiDAl2lHLoyRdQYciO0vJNgX5LzPaCKRbUh1YrSaMk 188
ibquant/io/downloader.py sha256=9GdJc85dkVl9fwZOTWkVmyGBgg9Z95vLrtZdbvQwuik 2629
ibquant/io/ignore_path.py sha256=woHxPZYYlhU05cn5KxpgmJp1kQHU2dpf5ZTVHkmnGj0 1097
ibquant/io/unzip.py sha256=a2muslteUAX5XduaVmJvHotDXoMLqlen6GeSUNvffyI 758
ibquant/loggers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ibquant/loggers/simple.py sha256=nuflh6fd6nkzNp4HeIUJ3qHCNqq-Q4YslhpZT2r-xAM 1321
ibquant/mixins/__init__.py sha256=yKQ_sMNlQEN5ywRTo5kbMtt-UGl47jMan-yScERps1E 244
ibquant/mixins/account.py sha256=fGzilvhT6IIwpE2HNXNt_IKcuP2SKEQm1boXmI2zjcI 1156
ibquant/mixins/advisor.py sha256=32oZpw2G-LWFBklMyAcnO0lJYMKt1RAuVuH9ox9bnE0 1568
ibquant/mixins/connect.py sha256=x4CseHPbHuyuqPeDW5v6tnZLG_aQJNRP1p9CQ2CP7dc 1642
ibquant/mixins/contract.py sha256=INKNgW7iAs4aJnGhNGvVWWV6pulysyE7WcdTRgO7S90 2972
ibquant/mixins/data.py sha256=yGLq7xHckloq-DmFfolIDpd7WeuG2NUY2obdo7Vz4Sk 3651
ibquant/mixins/orders.py sha256=XJjYKCCjd-4p6YSZnIlxdP3BUcQm6JgIb8C5Zg-Hbws 737
ibquant/mixins/strategy.py sha256=tiO6jpteNZgftOI8NsFppsdQ-7BWs46gFEqSbUy8m0E 760
ibquant/optimize/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/optimize/sweep.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/optimize/tearsheet.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/parsers/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/parsers/parseconfigs.py sha256=-6clMYATZbpD8Jbebsh_RQR5Zxe8kMNIDzCj5rnrBvk 870
ibquant/performance/__init__.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/performance/metrics.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/performance/risk.py sha256=bwMxN0Nwzg1OWLEN4DmBPcIwqWOhIsS0cQBff63Mcx8 576
ibquant/plotting/__init__.py sha256=qF2DML3Mznxt2RFyQgi3eWfIhprewV9SiGj4tZ2N_bA 67
ibquant/plotting/marketdepth.py sha256=NoEVF_zd49LEVUrziV4FXO_K73-IYhS90-zwro_00k8 4345
ibquant/plotting/strategy.py sha256=iOhsRwdsZfc5SnyWpy1Iuo1qdSesfEKIoUB263WMEOM 1621
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ibquant-0.1.1.dist-info/LICENSE sha256=Gh9cUewLIVYWF8Ms1A0qX_evHaWZz8UQUBOkZ4HcKCI 11346
ibquant-0.1.1.dist-info/METADATA sha256=rugNeOlN3105zubfX2ApBOxak9dgog4NgjXLRH9D7hA 11138
ibquant-0.1.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
ibquant-0.1.1.dist-info/entry_points.txt sha256=25umuar7DtgvadkE9dxBfm3hoPd83Y0t_Dc3w_y10Ms 43
ibquant-0.1.1.dist-info/top_level.txt sha256=Ys9fZcyXj60BAlInljvyEX3mOwu1BcIcpQtfhnIRkbk 14
ibquant-0.1.1.dist-info/RECORD

top_level.txt

ibquant
tests

entry_points.txt

ib = ibquant.cli.ib:main