pyqlib

View on PyPIReverse Dependencies (1)

0.9.5 pyqlib-0.9.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
pyqlib-0.9.5-cp38-cp38-win_amd64.whl
pyqlib-0.9.5-cp38-cp38-macosx_10_15_x86_64.whl
pyqlib-0.9.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
pyqlib-0.9.5-cp37-cp37m-win_amd64.whl
pyqlib-0.9.5-cp37-cp37m-macosx_10_15_x86_64.whl

Wheel Details

Project: pyqlib
Version: 0.9.5
Filename: pyqlib-0.9.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Download: [link]
Size: 1187800
MD5: 2fc655804b93a1b3b503106c752be5b3
SHA256: be3b5374b854957a8f3ba6bafbebbe70564bd8afd7c873eec03d0bf0f9f759ee
Uploaded: 2024-05-24 08:25:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyqlib
Version: 0.9.5
Summary: A Quantitative-research Platform
Home-Page: https://github.com/microsoft/qlib
License: MIT Licence
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.5.0
Requires-Dist: numpy (<1.24,>=1.12.0)
Requires-Dist: pandas (>=0.25.1)
Requires-Dist: scipy (>=1.0.0)
Requires-Dist: requests (>=2.18.0)
Requires-Dist: sacred (>=0.7.4)
Requires-Dist: python-socketio
Requires-Dist: redis (>=3.0.1)
Requires-Dist: python-redis-lock (>=3.3.1)
Requires-Dist: schedule (>=0.6.0)
Requires-Dist: cvxpy (>=1.0.21)
Requires-Dist: hyperopt (==0.1.2)
Requires-Dist: fire (>=0.3.1)
Requires-Dist: statsmodels
Requires-Dist: xlrd (>=1.0.0)
Requires-Dist: plotly (>=4.12.0)
Requires-Dist: matplotlib (>=3.3)
Requires-Dist: tables (>=3.6.1)
Requires-Dist: pyyaml (>=5.3.1)
Requires-Dist: mlflow (<=1.30.0,>=1.12.1)
Requires-Dist: packaging (<22)
Requires-Dist: tqdm
Requires-Dist: loguru
Requires-Dist: lightgbm (>=3.3.0)
Requires-Dist: tornado
Requires-Dist: joblib (>=0.17.0)
Requires-Dist: ruamel.yaml (<=0.17.36)
Requires-Dist: pymongo (==3.7.2)
Requires-Dist: scikit-learn (>=0.22)
Requires-Dist: dill
Requires-Dist: filelock
Requires-Dist: jinja2 (<3.1.0)
Requires-Dist: gym
Requires-Dist: cryptography
Requires-Dist: dataclasses; python_version < "3.7"
Requires-Dist: protobuf (<=3.20.1); python_version <= "3.8"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest (>=3); extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: pylint (<=2.17.6); extra == "dev"
Requires-Dist: mypy (<0.981); extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: nbqa; extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: nbconvert; extra == "dev"
Requires-Dist: importlib-metadata (<5.0.0); extra == "dev"
Requires-Dist: readthedocs-sphinx-ext; extra == "dev"
Requires-Dist: cmake; extra == "dev"
Requires-Dist: lxml; extra == "dev"
Requires-Dist: baostock; extra == "dev"
Requires-Dist: yahooquery; extra == "dev"
Requires-Dist: beautifulsoup4; extra == "dev"
Requires-Dist: tianshou (<=0.4.10); extra == "dev"
Requires-Dist: gym (>=0.24); extra == "dev"
Requires-Dist: tianshou (<=0.4.10); extra == "rl"
Requires-Dist: torch; extra == "rl"
Provides-Extra: dev
Provides-Extra: rl
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 38546 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: false
Tag: cp38-cp38-manylinux_2_5_x86_64
Tag: cp38-cp38-manylinux1_x86_64
Tag: cp38-cp38-manylinux_2_12_x86_64
Tag: cp38-cp38-manylinux2010_x86_64

RECORD

Path Digest Size
pyqlib-0.9.5.dist-info/WHEEL sha256=gYLY2nd6BTEqxuMo_aiWipLteD-Ue5W4Oip3qgZrTnw 217
pyqlib-0.9.5.dist-info/LICENSE sha256=ws_MuBL-SCEBqPBFl9_FqZkaaydIJmxHrJG2parhU4M 1141
pyqlib-0.9.5.dist-info/top_level.txt sha256=NEJ4tcoKeCgATGsti9esDbItwLBkgN8elNBsfGExUlE 5
pyqlib-0.9.5.dist-info/entry_points.txt sha256=8g030NI7vaEG2_kQV5ENHHuAMcJ1bcDNREh3ea3ILbo 47
pyqlib-0.9.5.dist-info/RECORD
pyqlib-0.9.5.dist-info/METADATA sha256=ptsS-T1IbTNottnys-e0Xlam_p62Xcaq_c4wp86j6o0 41562
qlib/log.py sha256=kDoCPKlNPjz45kwcx6vi1mdDy8d-v4wQWgeR2qVESdI 7600
qlib/__init__.py sha256=F0l1xVnywDmynFTu2BEd3XHYm5z-JIm2onrlpPE2uNs 11661
qlib/config.py sha256=J6j0PfR_cswyEiB8U8MVumFk2Q43nvVd0y0WEJJYAQ0 17639
qlib/typehint.py sha256=xRBIgY6KnAXJA8l6T9eVkfQB30a4WGsWxymumXkH3D4 1995
qlib/constant.py sha256=krDMjQJ3QlkVWLuu6TWQm-mliqnFVBtxT0Hw4TOP3pQ 499
qlib/data/cache.py sha256=qBnWaCkbXVSzQwde61P-kYwpcB5fk_9SlZSTAmdmz-g 47246
qlib/data/__init__.py sha256=HQXySdtZOLVjscNs3nD-gxsQVkPKdb6MB4vHHa7HtIE 1410
qlib/data/inst_processor.py sha256=SViB1JaOxCJhFkUEQtiVJfb60Wa-B3a8ZlPugP0DLtI 598
qlib/data/base.py sha256=MDgt0aPEdQbmFRTzdTOjQH9j_QHJqf1aErjAzOhcXVw 8387
qlib/data/ops.py sha256=b2SDVXJahanxdSjYZCgfwGX4pPiHJhqZCfdJXV20J2A 45446
qlib/data/data.py sha256=PpAmHGY_bxCfY1BupkkXMKpFyC-j5x33vSLyGbAAfEs 49456
qlib/data/pit.py sha256=Uy_aOm6ZfbmJ6Tf41B8rqNIvwiw7ujBfkcpEbOCLRdI 3231
qlib/data/client.py sha256=a2ZcwMA2W9Qv24YxFhuWN2WE61z584i4BwZ7CydNvLs 3749
qlib/data/filter.py sha256=WQ1jEBELiG2HS6Um-jEcuAM9JevNPzKNy6hOEXOZ_gs 13924
qlib/data/storage/__init__.py sha256=mi7ZtiLmNNN71Jf-MxzkJoQ7uZEiwLwH6_k726frXmA 269
qlib/data/storage/file_storage.py sha256=cmFCCXGitsw96anbrGKIIW_cllPi2Z8mnfAdHPXsVcA 14383
qlib/data/storage/storage.py sha256=fZZEIU5yrK2-hF54wnUt6SiFpobExYB3plA-WVOCqrs 14662
qlib/data/_libs/__init__.py sha256=HIog-luBqQnLkza1Q8b34Rr1QVu6tuiAy5sOry0vIPg 73
qlib/data/_libs/rolling.pyx sha256=WLLkGKeFWBNcseytiL_P9oyumLK7JpXY0vreizDF2_E 6111
qlib/data/_libs/rolling.cpython-38-x86_64-linux-gnu.so sha256=yhEIPZgx07ezOTsUZQpsVw8QVGIro8y2NW_cLP0PWZk 887144
qlib/data/_libs/expanding.pyx sha256=DuPZ0lGqPe9vJ4hOMqDX2kEizKBdeGiAXr2F_s5I3VM 4151
qlib/data/_libs/expanding.cpython-38-x86_64-linux-gnu.so sha256=AzUzP5F_Wgf6-hlBVvDbm_yiGKWRv1eG8ZGHQxRsgr4 1243616
qlib/data/dataset/weight.py sha256=FKjDhozu3FzM4xu2iaWcdEXX8MqayKeKTLStMQTmqFo 754
qlib/data/dataset/__init__.py sha256=ZR6d-2jPwbhGgXHlR6L1rpX_2cK3XZqDa7KXVklbgSE 27197
qlib/data/dataset/handler.py sha256=KbLOmqUWDSf79CrE1dRoLtS1mFhCF9NFu7Y30AzpBQg 26735
qlib/data/dataset/utils.py sha256=AzlMpe4zsZkCvPlBSvFWPujVUGMQOdk5uymKYmuByng 4152
qlib/data/dataset/processor.py sha256=_YXbulm47JvcR447EkUXfbNoycfKvsXsmHyWx3aAXw8 14709
qlib/data/dataset/loader.py sha256=BBPTUf0QT0uf9UDDSS5FK5yDEmWQUxOKO5zU-1D6__U 12348
qlib/data/dataset/storage.py sha256=PUQlHr3hP6MSuVBCdLbZ_uUxykCt3y00aOmlE0iwIfA 6349
qlib/run/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/run/get_data.py sha256=E4uO5f7ledVcDs27hEekhB4-90aKozq-SMlt5qgHzwA 176
qlib/utils/__init__.py sha256=n7soB5VF5rEwZIcwk4p46VpO3theZvZ55AxLzOJsPWo 30121
qlib/utils/file.py sha256=uAj4nf2GfFVp5zZjiF5-QunGD9mM1ExAJ2uNVUKF39I 5738
qlib/utils/index_data.py sha256=Uplctit9NEC2WTSn8x5GFFAdt0ZLY1wftNN7NbHBzok 21892
qlib/utils/paral.py sha256=tVMF6cjJ4FJOItGl0bYmS7n8qxWiAIQBKYWlmkhqceI 9118
qlib/utils/objm.py sha256=N119wCCgeRHULlSmgEpeUtrpuNwn-hPLEygEuk6PHzE 3302
qlib/utils/resam.py sha256=2zmc9LTRvaIkkkB7q71NPK0LXDg3S80dio0yf40whJI 9387
qlib/utils/time.py sha256=nL9LbFKJwfEHYidiFFqIxCc5-Ylz-yeaqGlBWb-osx0 11778
qlib/utils/data.py sha256=2YYWOw_y_dv2kDDsgVZ8ox5ivsvf6CR3eyxumAgcBis 3085
qlib/utils/mod.py sha256=xCN5pY2KlVPaIEzyRCSO3E-2ijgiStkEVmlw_m22Rn8 7434
qlib/utils/exceptions.py sha256=k2Z36ENkQnf4u82mJ7wBHsv8LrBWxxX7xi7Xn61Cds8 438
qlib/utils/serial.py sha256=FT-tBu5sJWl0xLjHxU6obtd9xMHTMc-JTnNU4Y3LRpw 6074
qlib/rl/__init__.py sha256=1yQ-WhAr-Mpg0M_UUQhIgzeSH3vXmKqtxdHkitLQ9Kw 339
qlib/rl/seed.py sha256=BMcYvOrnCkaj4T1TxLlz3V0tVTOAjX3FCiVZIK7BXHk 339
qlib/rl/simulator.py sha256=m4Uou_hpbsqKJyWpad82G_UShAk5h4NoBQQ3m8UIGe0 3031
qlib/rl/interpreter.py sha256=NFgtFr0-B9qGeCxmG7KlyRsn_IhKYSKoaNJdrztwYgo 5235
qlib/rl/aux_info.py sha256=KIoN56J3HOGz6VfQAlbUCioNGQbv_LO7cKE6wPrh_Aw 1122
qlib/rl/reward.py sha256=UmiO2UEzrLfv4loMYZ-xjXT-CnMTE2dGAZKH1uQcmbM 2703
qlib/rl/data/integration.py sha256=GBBHwj_incV4BzMGi1BBiEZP_za2fXNiZ28a0Sf4FlY 3111
qlib/rl/data/pickle_styled.py sha256=Zsq3cAte9W_T9IGcDtpLjFSuGqGxAbpCvCTCAUGGhlc 10544
qlib/rl/data/__init__.py sha256=AqsQiQ7Ml4Yh1COlpGTcaYHBGS-roG8NtlnOG1EYed0 245
qlib/rl/data/base.py sha256=MUpNdUy5KXhGtZPIhqOVpQwv8Brk9Dd1_tOMS9Wr-Og 1754
qlib/rl/data/native.py sha256=4H4FCVkouE-hOLp6_QqZLid7CtlhWC1n72TfUuTQqYU 7412
qlib/rl/trainer/__init__.py sha256=4_0_mHmoGIxtD93Zbx6OxmvyFwGJ-DWmKZAjxtEJtuo 463
qlib/rl/trainer/api.py sha256=06DdUc_i-7_7wYjEQQDTG-mSERI3MTE5X12AmfHnFoc 3650
qlib/rl/trainer/callbacks.py sha256=iY9M2b7NL81aU7EwQxNR3DrGcE_9WSOhOHcFiljzmkQ 11576
qlib/rl/trainer/trainer.py sha256=_f8MEO_A8mYzdqBUFXIocg-xNloCWEo0IhqA4cbSprE 13476
qlib/rl/trainer/vessel.py sha256=KQnL6eKhGIsYQ_D7VnjvlvxUKktVy7iCDGOT8gjMD-4 9941
qlib/rl/order_execution/__init__.py sha256=vEx8FQ3Dbv3Bqu4042VfUI-m4KzKtC_eX3WjtN1Wl3I 1008
qlib/rl/order_execution/policy.py sha256=O7Aen52CvL9DC_Yr9CIJzozDrsbeyOWowNQJdk2xbcM 7008
qlib/rl/order_execution/simulator_qlib.py sha256=QRS396Y28YmP5g1HYsel1g22Vonw8wwnw8sl_R-VqF0 4765
qlib/rl/order_execution/utils.py sha256=SjtCNtQzAEHGZziB-lJHM6fD_UpjLlEUxbtk7LMsH4o 1631
qlib/rl/order_execution/state.py sha256=iT8xDaAToQAGmK6hdcx6WX168naE0__LzXeiVjgjd0U 3690
qlib/rl/order_execution/network.py sha256=lYQDWFiUNlK96TC6xRKKJhIrP-EIPSai7P6n7RICIQw 4830
qlib/rl/order_execution/interpreter.py sha256=Mw6zXApMoO4dQ38VuRS0FF--RT4Ax0XMCDYU19ScmI0 9669
qlib/rl/order_execution/strategy.py sha256=697x-AnkDh6HJA2mXGB_d9rKpCmTOsHM0zcXxtrbnUY 21177
qlib/rl/order_execution/simulator_simple.py sha256=CEXb8WPqco_B3oSB4cC9YYdTihLveFE85U4QN8g86vs 14742
qlib/rl/order_execution/reward.py sha256=99htz7mGAlLvnf_vuxTIeFEW4eCsDW3JNGZ0zJ7ozNE 3549
qlib/rl/utils/log.py sha256=xOLjC59ISWMRlAYn9VImjSl8rU75lQdGECjpafzkbF8 18541
qlib/rl/utils/data_queue.py sha256=iWQgnMU7w6709oO9uuM35gWZJicThWcgfNDX4-YAMJU 6597
qlib/rl/utils/__init__.py sha256=clRgbCLshbYXQP-dRsqzRQeuiSIGQ9AI2HDrhZCmagU 527
qlib/rl/utils/finite_env.py sha256=IXnKBSxNyymJDsPV6oOwUuo-cUX9Ku6w0tOqSKN-xoI 13367
qlib/rl/utils/env_wrapper.py sha256=gTqq94l9MU9cn5SH3JRPupGacOe5zgwHrfQ16DUFuLM 9844
qlib/rl/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/rl/contrib/naive_config_parser.py sha256=wvTlWIdn3-cAbNPld3Eb8wCc0HadzUmRjOsUs2DMwtc 3387
qlib/rl/contrib/train_onpolicy.py sha256=tFvmlKKAghwBFNtsCqKzHsPCnDq7OPjV_j_tdQpeL1s 10105
qlib/rl/contrib/utils.py sha256=zrWMhL045FqLzY0UyunLXLXQdU9G-0Hddi6IcgN_7Qs 836
qlib/rl/contrib/backtest.py sha256=JfzJfGO8RVsFzYBAm1GMXv3Q13FXpL3OUAvrYab2lLU 13230
qlib/rl/strategy/__init__.py sha256=1psNcxliGbRL1CdbP6f2DdhEOPPhSsHTL5BHm4zWYOI 154
qlib/rl/strategy/single_order.py sha256=6QyezvFCe_LyMtRcc7EtPdDgEn37dovJrLsehL8deUA 1049
qlib/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/evaluate_portfolio.py sha256=gbNQZNmV7q6acGKzIJN6cLu0BXvhymmDTdRZW_ECe-M 6395
qlib/contrib/torch.py sha256=d_a5O5XPhrPFaAKwuDFFvMse_0fvI8BPhzzNg9CYTNc 1074
qlib/contrib/evaluate.py sha256=c-6blhvdD18H1aSQ19Epagufy_NPZ8k7o7F22rDb1P8 14067
qlib/contrib/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/data/handler.py sha256=lza8QoZLeLtH57wInGaLmc1Dx9BMEANohM5izDPxg0Y 20209
qlib/contrib/data/dataset.py sha256=J_Bcw0TDii2HJOaMmm7p5EEfyPIbCjZ6Dv6H5W67-IY 13594
qlib/contrib/data/highfreq_provider.py sha256=zMCL5qODhAzUu8VRhGslbvIB-ujk-nRmsiktmX-XDZo 12284
qlib/contrib/data/highfreq_processor.py sha256=384knzpuzuHV282Zf7qagKmQVYCBM8DixrItzS1kxjI 3069
qlib/contrib/data/processor.py sha256=lZxduH_6P8EQvxd4GUd3dH5jSuFo6-iejXHQBcQqfn8 4456
qlib/contrib/data/data.py sha256=QrGG63BWrNOMCGcmzAi3S9Mux8fMR6GUrykOcSUBZ-8 2130
qlib/contrib/data/highfreq_handler.py sha256=cgYyNHPzRTSVv4G7Sgk7dY3sLvK3U9sFwKuwgesdYE0 18734
qlib/contrib/data/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/data/utils/sepdf.py sha256=RIywfOyQF6KnhgcDd28qKebNxNSMLSPp09ggODVsHdE 6953
qlib/contrib/ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/ops/high_freq.py sha256=lWWlq5pTRgkBk7_0KT0lKyNjOdg30dIFOfxqBm1Gbuk 8151
qlib/contrib/tuner/__init__.py sha256=HoggAQsvLU8t7QxOpcoQQPpwbV2rAVDK0hRIUd0M4GI 35
qlib/contrib/tuner/config.py sha256=OGt9yOrH-VP0SGX906emGob2AxaVc9_DK1XspO6RI2k 3627
qlib/contrib/tuner/launcher.py sha256=acmYeLvrmAS505d4aMD74IrdEiYydYHGGcr9h2V_AaI 821
qlib/contrib/tuner/tuner.py sha256=G9pG0IbnylskTkYM_yMPin7pMB-VyOYYTHLaB9YBtKo 8002
qlib/contrib/tuner/space.py sha256=sPhP5UL7kTiQqI4mclYKJ2V-v0UW8-QGQeX48uXjshw 433
qlib/contrib/tuner/pipeline.py sha256=3v806iztkF1dt1WT_GSvVf3583OovSsbbhYA1noy21E 3447
qlib/contrib/rolling/ddgda.py sha256=cCklqQguDtbMK8GvRNSYwN4acDJWUEnkySXiajLfRnc 13249
qlib/contrib/rolling/__main__.py sha256=NP2O3Acf3uIZQAO_dTyLxaa4dPm-DCTjU0F4dZLUpTk 642
qlib/contrib/rolling/__init__.py sha256=rGRciQpvcJi6s1ggPLo-PNHA17N4xuLOh6A2W0-hAik 319
qlib/contrib/rolling/base.py sha256=Kdn9un12bnasyFOVfK0B6vXVJt32aTzGErUQivHusBc 10557
qlib/contrib/eva/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/eva/alpha.py sha256=MC-w25yszlyCqmtpyfsH5D_0gbat2odQYGtntm2Y2RM 6636
qlib/contrib/online/__init__.py sha256=qOkUyzuAn2awv6p45VZinttdlsEjEC2t52Jo6KbapZ0 586
qlib/contrib/online/manager.py sha256=2YScKQrx4tbiAR3sGIz5B6XUp9gjd_CJ7SGJOBTlu4U 5489
qlib/contrib/online/user.py sha256=Vw9U2hIU7t6gOWgwT4D26MRZbxqicEuDPK1AAj38v-Q 2980
qlib/contrib/online/online_model.py sha256=Np261q3R789p1x6JsgICmk43x4FMpMJPL1hZrFyQOVw 1110
qlib/contrib/online/utils.py sha256=I8JkfIlmc2sRnWy3V32b4MbMYdI96464orL-9yHrR6s 3079
qlib/contrib/online/operator.py sha256=mn2W7-plBAWSBKT8KlzPeE-CYOyYkzM1lt3kWG-R698 13138
qlib/contrib/report/__init__.py sha256=wFLAod-1VFey2wH1TygZA69eVaF1Vo_06ZEX7Go-UyM 356
qlib/contrib/report/utils.py sha256=DPEHMrfTyNod_l6A7ruqTvWvOc3MglJ0nSCjQj4RE_I 2467
qlib/contrib/report/graph.py sha256=OLe-VW5EfJHa7PoUNTgwKHcNTONb-rkE_YmAsik54ao 11188
qlib/contrib/report/data/__init__.py sha256=TsYH4Lg3_1mCZbNQwUUwgIoWCbVeCodkO4O-PN1vAWM 124
qlib/contrib/report/data/base.py sha256=F8r2-eOayByTuAO1WVv-BZ3L5SqmoiIoBXwNwXZC03g 930
qlib/contrib/report/data/ana.py sha256=UKVDEyjDdfhIxVUA-JHTfjH8XvkW-sLVZev-I4gjYBE 6607
qlib/contrib/report/analysis_model/__init__.py sha256=dnfKOoiFiGwr2tKsVDxBRIRIoU8G7MUtQ9GlveNvLrI 178
qlib/contrib/report/analysis_model/analysis_model_performance.py sha256=MO0lMCpyI0CbWAQNz40oG5VFhm7AS1SIcjsHTdeZDs4 11382
qlib/contrib/report/analysis_position/report.py sha256=2e_fXekJyz7oS_wHd93g3g4ilZB6dGe9GmwMBtFOZtY 8413
qlib/contrib/report/analysis_position/cumulative_return.py sha256=qb1_33VQTHxuZRE-BD_j6Y1RilUWx8byWxyMTQ9jH6Q 9452
qlib/contrib/report/analysis_position/__init__.py sha256=xbGv4t71BNvpcM_T8g64P-NtCBEKOBfwVUY-422ovpI 404
qlib/contrib/report/analysis_position/rank_label.py sha256=ohJmbOKELhf-aGTgM9HS6Zams6h77mQWOqvcUDe68KU 4322
qlib/contrib/report/analysis_position/parse_position.py sha256=rPoTnMs36xx4qXLZPCjOt2oWeNQwgk3suyzVuq0VUPg 6559
qlib/contrib/report/analysis_position/risk_analysis.py sha256=gbXypfXhdy-nyHLWTP4tKXJNcZWDqfm32dR-5xeTzK0 10651
qlib/contrib/report/analysis_position/score_ic.py sha256=mGVgdS0UY92pdNs3yGfNaFYpbzouOrc8SuoI5d74yeY 2572
qlib/contrib/workflow/__init__.py sha256=JoluMT9kns0-2ffSIUVSt3RAVdr29sh6Waycep1d5jY 206
qlib/contrib/workflow/record_temp.py sha256=2mSpRiRO86BSxCoChmGjjCLrw3023gw-OpYWBcqMNO8 3368
qlib/contrib/strategy/order_generator.py sha256=rvIDMIrczR1GvczKShaJ1-rngwdxEagaVkztFPoanyY 8260
qlib/contrib/strategy/__init__.py sha256=p6GFa_Pom2vywDWWC2JWM8kgphtsj2E1OfQSO3_UONM 512
qlib/contrib/strategy/rule_strategy.py sha256=yNOQ1lK-umcM1bMFKvTmqnMXl4LmI5cxwiYUbinVWD0 29373
qlib/contrib/strategy/cost_control.py sha256=5Yko4gk38CDl6vXRixEgOdQJ3ATa99YT1M_vk3YCjio 3827
qlib/contrib/strategy/signal_strategy.py sha256=sbQUXpQGWHl2jPyXUMCKfDr4iA08M44N5nX1-2t42TI 22495
qlib/contrib/strategy/optimizer/__init__.py sha256=Choav7jAo6dWYzpozZ-Y5sv-i3UsHntp7b3sNhY91fk 286
qlib/contrib/strategy/optimizer/enhanced_indexing.py sha256=JRvmNAIycIrCmdQb7HKUMmcigUd3qD2GeZlPPt7i9Bk 6515
qlib/contrib/strategy/optimizer/optimizer.py sha256=KDyzZSEXMaepJIe4Cgk4xSKZJtrGA0Azg4-wdZyB7bU 8639
qlib/contrib/strategy/optimizer/base.py sha256=wpknTRNDw1UTBqceEmmuLunJWPRNkcMYJi_o3DW6omw 314
qlib/contrib/model/pytorch_add.py sha256=3Yjpylb3eCAhh3hg0BE1ZgmtarEqzDXXc67_cQIlWvM 21515
qlib/contrib/model/pytorch_localformer_ts.py sha256=c1mESI5iCkabtFFuH3PCja4t1j7RrzgtIW-Pfn5VRTk 10365
qlib/contrib/model/pytorch_lstm_ts.py sha256=HY_mkzI7a5Z9qnFYpc1cFzcCAf04w6hYetH3IZyFPD4 9646
qlib/contrib/model/__init__.py sha256=j2eeP9CZhRWmSykf6j59Qs0usYGSkAWPTPBiGzbLI4Y 1711
qlib/contrib/model/highfreq_gdbt_model.py sha256=1wl4COZPaloXKJ1NfWS6SPeNWyb7iffd__DDEyRopt8 6645
qlib/contrib/model/pytorch_alstm_ts.py sha256=CXDb-VeDKsqJCrHywQxWK3FVdpwDXSo3NJmsIB9yhK8 11560
qlib/contrib/model/double_ensemble.py sha256=lJOibA79JflRhov1msGvaAyUupgDXd7wclt_D1fjxX0 12182
qlib/contrib/model/gbdt.py sha256=ntD3nc8a9bTwgbGwlnbtOyO2TTU6_hQZ6k1wj6yNxKQ 4937
qlib/contrib/model/pytorch_alstm.py sha256=D3cvHLT_WSaWhe9NJ7wVhBs5_Xz3QJNw8-1E2_PlfCY 11332
qlib/contrib/model/tcn.py sha256=BSZAo_SMMj5NN1rcMDogbSIZgU8n1x8lQhYaeIaJPD8 2606
qlib/contrib/model/xgboost.py sha256=3XbHT4dRGVP-A3H5r7rPha_Vl2v7b1xMVk-3Pbx9quA 3083
qlib/contrib/model/pytorch_igmtf.py sha256=kxRnQPyvCPRfz2Q6DuzdZFpoKEfe_vHJxdAskr5B9QU 15843
qlib/contrib/model/pytorch_gru.py sha256=Zzz8wOoMKBifo8EVwokw-I9bSEkKDDNu1-ZPscLP6iI 9645
qlib/contrib/model/pytorch_gats.py sha256=lFh1WMITRpww4FMDdLQ3td5gzUAK19NXXasZlIymzqM 12705
qlib/contrib/model/linear.py sha256=2bEdpHwRgIYUKrzQ81QXix0pX-85WZkiEgcFR6Wb2Fg 4203
qlib/contrib/model/pytorch_lstm.py sha256=qiY8AN3icugNlk5B2NtS22rHGfi1Fu-AJ-xUbyNs-1A 9410
qlib/contrib/model/pytorch_localformer.py sha256=oAnyDy-eUVaAoFgFIUA41lcxIB7CcPhtAZQ5nIW3gfg 11038
qlib/contrib/model/pytorch_transformer.py sha256=kRggzmbITPvDJ_7QPpnL_Lq0f3G7g8YhexBHsrmTswU 9865
qlib/contrib/model/pytorch_tcn_ts.py sha256=2da5ndmCZvGY7k5uWJuKwupIKgGcpAEWTrnqtnGjZkA 9163
qlib/contrib/model/pytorch_utils.py sha256=Jnq_0vJFPAxsJk-Hal0MIgGjLyT23AbH3tA-_YPvYsc 1197
qlib/contrib/model/pytorch_gats_ts.py sha256=Qiv5haZtF7hRYtdkmRubxMZRVYFtBg19q4cW6O_c8TQ 13141
qlib/contrib/model/pytorch_krnn.py sha256=kHgK-jv5lFe2vQNA0i_eistz-swBC7nj3CrklWROWj8 16228
qlib/contrib/model/pytorch_tra.py sha256=WOkCuRirxWBRqOJ-HOCAf_NdqsbWBmFmxda5UMFPlQo 34218
qlib/contrib/model/pytorch_nn.py sha256=TZsBIMtcpuezyZ4GqJfq84YGyA3e-dUR-DfqpxJzYRc 17140
qlib/contrib/model/pytorch_transformer_ts.py sha256=MiIvdKPA73ir0U8QzEgDCL_6TdKiFAPvdMZ9wDOQxb8 9167
qlib/contrib/model/pytorch_adarnn.py sha256=_pL7GWW_6rSaNi7NoO94pguLKwMz0O4Rlmj9BAErvOg 27939
qlib/contrib/model/pytorch_sfm.py sha256=Aff0LcHHBvc4OzD5lYA7tB0c1VVPUL8LAxiwxqQuhSM 15886
qlib/contrib/model/pytorch_hist.py sha256=f6tHmipT1TQrTNKVl5MyIDXJ_o85p916nWNIQJAH4f0 18668
qlib/contrib/model/pytorch_tabnet.py sha256=1DR7nKAWKcZh3BS7KTX9zLSwLIoMHsB2bjn4BzBzNa8 22855
qlib/contrib/model/pytorch_gru_ts.py sha256=-J_PQoe31yRUj9XjeLnUfFxcAmEZbX6jrjA1lzPgdZA 9854
qlib/contrib/model/pytorch_tcn.py sha256=UoitojkSIld4l2yOIZ0diryxNpMI703KfyCI6KtYCZI 9581
qlib/contrib/model/pytorch_sandwich.py sha256=twoPJ5BQwB0XvlTg30yLbOllXiez6fEGiSi1mgSxBQw 11661
qlib/contrib/model/pytorch_tcts.py sha256=5J0q1uHUk8Xda5Pxvz5-XzqOUwX_MBlEkZ-oX47q7nI 14289
qlib/contrib/model/catboost_model.py sha256=e2yIfYhFasvEHiWZCrMZPDeuP47ACDzizHiosap_ZT8 3778
qlib/contrib/meta/__init__.py sha256=-1WYDd1x7C_ySjzyA3_TfIatOl7uzX4ctTbmfNlzbio 200
qlib/contrib/meta/data_selection/__init__.py sha256=l4_gm8N0RfFDn5Gh3UES4z6NEdkjnbIkykAXblBzFDU 211
qlib/contrib/meta/data_selection/dataset.py sha256=C16f8gFZrppaX_FKdSgzG35S9zAKaMbifF_ga6GV69w 17894
qlib/contrib/meta/data_selection/net.py sha256=PzXNwGdyDx03h74hWTd--1XPaXeRnFyIqu1cz0ytejE 3024
qlib/contrib/meta/data_selection/utils.py sha256=48m6CW1GNq6ymaIgB8RBAtpfwuJgmsQZwArvsKef1cs 3962
qlib/contrib/meta/data_selection/model.py sha256=G69crFL2nyt6BmPz-4QvU-4dYMxGfg-MfordMXKeW7s 6431
qlib/backtest/account.py sha256=AkegZe4A8GVjIPz-TbXibiPMEPV6_rHgY5Qc9AEb8Q4 17999
qlib/backtest/report.py sha256=QDAHtcyNGy6YTNd1hV-dxuoVYCtT3EV_lmZj55Ff7Z0 27729
qlib/backtest/__init__.py sha256=TB5MKthEksKTXknAnl7dxwqULt2a0pFKL-lQYhlmc7o 11864
qlib/backtest/decision.py sha256=FcVG8UIPLhZGvpVLxceiCyTW8ynLgFkGCsO4XH_NRZw 21870
qlib/backtest/signal.py sha256=Fg9c6tjACVrc4ltWC4vM-m-KBMchpyFCvaf129ZZ_m4 4003
qlib/backtest/position.py sha256=mElzmnKSMzenWlSSrVszM0S_kDeb6aHrgoZuQ1wUB-E 20047
qlib/backtest/profit_attribution.py sha256=AL4Eb_brqlkwX0Tw16zPhbDbMvv85rS0LkEjgT92dKI 14992
qlib/backtest/exchange.py sha256=fvBHFDjk1P4sCfXf7tmbEijzb719CPRNAvU82smI_Kk 44184
qlib/backtest/utils.py sha256=t8gbVdYwrwLBaMNCQWBAvdX-Bi3kFsSILo90FvV-zM4 10536
qlib/backtest/executor.py sha256=g8JZb1aZBmY8GN9txIAz5X8KNl9wb5Y9R_bmMBxT6hw 26612
qlib/backtest/high_performance_ds.py sha256=mfvGnNwB6qzLbl3Gbvi_LYFBhtrgl4-JPP72bApP2BY 23234
qlib/backtest/backtest.py sha256=AupuqYBJ8KwckGQOT3qKGEXoX5LOiyJEulmTsTQKEsA 4039
qlib/workflow/recorder.py sha256=VGcOxMut49FeiUeaB2RCAzNbGGR4ekBz3Q5z1KzzqYQ 18257
qlib/workflow/cli.py sha256=WHG69DOXBnyc7Fn4unvDBtrGdr-2SSi3KBShm-_ZqgM 3690
qlib/workflow/__init__.py sha256=4UwRgbUSPocbOkGr3j09jr_DxOjmKSeQtOg_ZqzkQh4 24582
qlib/workflow/record_temp.py sha256=kwz_y-iHOqx8HpLdutSgT1hP0tCW71kIY6fEg5vyun4 27639
qlib/workflow/exp.py sha256=vomFDMJW38e6STx396swFBEEmxCBgeHj7a7982ricFA 15192
qlib/workflow/utils.py sha256=5E8XBezXrld-CfTPMn9b_3jqkoMn9F55wQlMCK-GbLo 1616
qlib/workflow/expm.py sha256=MUobw2G_Skuzfu20F0jNvvHFaavIknHjNP6LBmBeFHs 17579
qlib/workflow/online/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/workflow/online/manager.py sha256=7vECQQQ02dYEuZxuWxH0XSpOp4FFlAF0RJ-rbWTFwzI 17366
qlib/workflow/online/utils.py sha256=0SNDYtFMlQIdW6Fw0qhtQFtZjqBJjFE6AFGR4_kLpjE 6475
qlib/workflow/online/update.py sha256=ujWGVtZKf5uDgK81ji9alhoj1WBq3DWkoGnC5_nWxZo 10586
qlib/workflow/online/strategy.py sha256=tgYUnnjVAqfYY73eGpPgt44vc_83HsBA7PsNaXMVBRk 8410
qlib/workflow/task/__init__.py sha256=R132i8ht1HfVejPF11U2DjEQiJ9BR7Iwe6SSEq0GLjo 535
qlib/workflow/task/collect.py sha256=7X08tz-zMHU_IUglsPtlA42mNIieIDjJzSU58WWc2KU 10057
qlib/workflow/task/gen.py sha256=Ysx76lMxT56HaoZeZXsgbXh4L5WoLOUm6cguzB78LuI 11766
qlib/workflow/task/utils.py sha256=DgEIbty6k1wFT-U_3b5SFXCy1oQbMsf2nMYTGSYXIKI 10014
qlib/workflow/task/manage.py sha256=bRgHJiXgwrRJBQ4qi_uZxr93p5Jz1Kc3eNvbpDvE8VY 18412
qlib/strategy/__init__.py sha256=HIog-luBqQnLkza1Q8b34Rr1QVu6tuiAy5sOry0vIPg 73
qlib/strategy/base.py sha256=wUHgKb-WsT9jQIVq486aL64e6HP58nSxe6DmObdbruA 11155
qlib/model/__init__.py sha256=1aHgnZ7OBDn8pmi93j277bFoMMx9kyviPLeusxip1Pc 149
qlib/model/base.py sha256=MddRQP94j3pPhG8PXmvW_gdrq-g_k_jkByN29TKkrS4 3771
qlib/model/utils.py sha256=53UYP1s9e3SFwgMwfSqKyn3H6M6L2UNPnoApFzqxIzE 579
qlib/model/trainer.py sha256=oC0TxVSSOAcgfMLuGY7AJfQ5nE6gQXYAI_pxCg_ZmIU 22767
qlib/model/riskmodel/__init__.py sha256=rXG2ZcTw2QfntrUIr6fqGzvayRyCRWk6XH_EoBdxFeQ 336
qlib/model/riskmodel/shrink.py sha256=NTKWMiFp0O2qvstMBi-ClLUgxIkQ1knciE2w1rzGWUA 10417
qlib/model/riskmodel/structured.py sha256=XoFQ0vcj-2IgjA2U8AgsWy1w8gk2AWeHcxV5Ws6mMD4 3801
qlib/model/riskmodel/base.py sha256=4BXJGDukkojM_fqzRXICXC5UmH25_m3uiOvHiR7FGTg 5035
qlib/model/riskmodel/poet.py sha256=rg73xr0IZYx5DPN1Jx3O9Y4D_CF1AoZKBixcJI5UdHE 3205
qlib/model/ens/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/model/ens/group.py sha256=k895guJsT4MWg3-Hhy1vrLhixbvdfsNZ2PSh-dJn820 3912
qlib/model/ens/ensemble.py sha256=ILTw5lxCZ4Bk1-RkwK2lmXupCPbC60qnmChGz13oUUA 4533
qlib/model/meta/__init__.py sha256=mUf_cA9XvAqLQ99dpK6ug5pfiFo9isxY9r6BRD9XgAk 182
qlib/model/meta/dataset.py sha256=sgzxQYenBEPHdNbPz7vy0Q6F7WKQdK6Kk1SiFbhM9iA 2779
qlib/model/meta/model.py sha256=5OJgoaK8Bf5ZJMrUJmTij2AXpOfFB58NHCPQhweh-Qw 2355
qlib/model/meta/task.py sha256=ankt4uPzHHSlqXyt7NeDnQ6oqSkcVbXFXwYKYFmQoq0 1655
qlib/model/interpret/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/model/interpret/base.py sha256=EymsCQ2wL1lUL-j1ZidEu9Jsf26Ie7envNWsRTuJN4c 1133
qlib/tests/__init__.py sha256=o10QDCRVRzAHEhS2-bY-gYKbW5Gwmqhbq8nWl9fh4tM 12218
qlib/tests/config.py sha256=sthyf9FkHxcZf5QQ-2CXxd3st4bqyBgugfCYrM7X57Y 4834
qlib/tests/data.py sha256=U6u-Gb7rsp2keAaldNMfOTzJY-Cs3Fx-Qe-sCS-PBEw 8446

top_level.txt

qlib

entry_points.txt

qrun = qlib.workflow.cli:run