pyqlib

View on PyPIReverse Dependencies (1)

0.9.6 pyqlib-0.9.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pyqlib-0.9.6-cp39-cp39-win_amd64.whl
pyqlib-0.9.6-cp39-cp39-macosx_10_9_universal2.whl
pyqlib-0.9.6-cp39-cp39-macosx_12_0_x86_64.whl
pyqlib-0.9.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pyqlib-0.9.6-cp38-cp38-win_amd64.whl
pyqlib-0.9.6-cp38-cp38-macosx_12_0_x86_64.whl
pyqlib-0.9.6-cp38-cp38-macosx_11_0_universal2.whl
pyqlib-0.9.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pyqlib-0.9.6-cp312-cp312-win_amd64.whl
pyqlib-0.9.6-cp312-cp312-macosx_10_13_universal2.whl
pyqlib-0.9.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pyqlib-0.9.6-cp311-cp311-win_amd64.whl
pyqlib-0.9.6-cp311-cp311-macosx_10_9_universal2.whl
pyqlib-0.9.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pyqlib-0.9.6-cp310-cp310-win_amd64.whl
pyqlib-0.9.6-cp310-cp310-macosx_10_9_universal2.whl
pyqlib-0.9.6-cp310-cp310-macosx_12_0_x86_64.whl

Wheel Details

Project: pyqlib
Version: 0.9.6
Filename: pyqlib-0.9.6-cp310-cp310-win_amd64.whl
Download: [link]
Size: 861639
MD5: 8546ae076d8f560b6a347eb697ec5e02
SHA256: 956bab3d191fb9a77575238cf10a2bc91c31b853d9d917b478dafa1e8b71e4ee
Uploaded: 2024-12-23 07:42:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyqlib
Version: 0.9.6
Summary: A Quantitative-research Platform
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8.0
Requires-Dist: pyyaml
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: mlflow
Requires-Dist: filelock (>=3.16.0)
Requires-Dist: redis
Requires-Dist: dill
Requires-Dist: fire
Requires-Dist: ruamel.yaml (>=0.17.38)
Requires-Dist: python-redis-lock
Requires-Dist: tqdm
Requires-Dist: pymongo
Requires-Dist: loguru
Requires-Dist: lightgbm
Requires-Dist: gym
Requires-Dist: cvxpy
Requires-Dist: joblib
Requires-Dist: matplotlib
Requires-Dist: jupyter
Requires-Dist: nbconvert
Requires-Dist: pytest; extra == "dev"
Requires-Dist: statsmodels; extra == "dev"
Requires-Dist: tianshou (<=0.4.10); extra == "rl"
Requires-Dist: torch; extra == "rl"
Requires-Dist: numpy (<2.0.0); extra == "rl"
Requires-Dist: black; extra == "lint"
Requires-Dist: pylint; extra == "lint"
Requires-Dist: mypy (<1.5.0); extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: nbqa; extra == "lint"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: readthedocs_sphinx_ext; extra == "docs"
Requires-Dist: twine; extra == "package"
Requires-Dist: build; extra == "package"
Requires-Dist: yahooquery; extra == "test"
Requires-Dist: baostock; extra == "test"
Requires-Dist: plotly; extra == "analysis"
Provides-Extra: dev
Provides-Extra: rl
Provides-Extra: lint
Provides-Extra: docs
Provides-Extra: package
Provides-Extra: test
Provides-Extra: analysis
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 41589 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

RECORD

Path Digest Size
qlib/__init__.py sha256=vUO1h9nXpBiwD372eSD36dHDwZ-3klW0sfu5opliF0E 12060
qlib/config.py sha256=chMXWHSfm3SkUKlzkAgQk6J1A2kdt4EV88RsoZ1Jas4 18481
qlib/constant.py sha256=UtvceKWAt1x72ptlMvZdeR0eiC2RGBoea4yhB-bDnag 521
qlib/log.py sha256=XAsom8NRutyf9sTBLbaXx3Fp4EsNDRish5X_vRJHfVk 7862
qlib/typehint.py sha256=rEL9jK_E9a7zRd_ybaO3ehEN1CP0PPaALUFA36ZhJD0 2058
qlib/backtest/__init__.py sha256=H98f4pE1PqbyaVs0Gl7ev6XvkvrFIQfv_-OwGzwaFdI 12213
qlib/backtest/account.py sha256=cBiG8yo2vs2cXXiyjktadR7eAb7MEhRqnM-ZQAI1U4s 18416
qlib/backtest/backtest.py sha256=nJvipPMNJ0W7eLU68zoa7SVnuMYPaIqih6sqw0StZGE 4149
qlib/backtest/decision.py sha256=poZtFbyPOtHHW_w4VszeUkXUPwot4Hsa1WXW5-INglE 22466
qlib/backtest/exchange.py sha256=ZrXXoYTukjzshZMfDlHE0UVx8e6US5hkQYJ4TUyMeAA 45141
qlib/backtest/executor.py sha256=dquUzndpFIfabNQbz-P-FLUUnpF4Nbyqug7RdK_Q-og 27240
qlib/backtest/high_performance_ds.py sha256=vFDNW2xnDR9R5560N43b2laYwHYTVx9Bs4t1Yk9xvdU 23892
qlib/backtest/position.py sha256=rs2y2khG_JEZNWDsuk6RFId1vnirGNvpEcuRasg_CK4 20612
qlib/backtest/profit_attribution.py sha256=CsjdEO58UkUr9JZ_IG3UgD6s7TrdhA6M41kqD661S2Q 15326
qlib/backtest/report.py sha256=c3KOmnDE12EJyQRuM5GTgYYWowNr5lB_55zixg3V_jM 28372
qlib/backtest/signal.py sha256=XG8GDzig9f7QUDUnHyYKWBTyuXyD2Vb33Gefjmy_HPw 4108
qlib/backtest/utils.py sha256=nV2t_EVAIoV2yirceiJhXJWOKybO4YrugSWC4n3qFio 10826
qlib/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/evaluate.py sha256=dZQqm0CXuOdR9Spnr4QBUuQ_Q9qdo2HdglukZDgT05A 14471
qlib/contrib/evaluate_portfolio.py sha256=QeD63NM6L6Fe6FuRggumwE7ZBOpS1TqUbkIxm6D0rwk 6639
qlib/contrib/torch.py sha256=fxnEquHKFlQJ9qLF3QkFkkNdpK1_0qoltYlFJljek2Y 1105
qlib/contrib/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/data/data.py sha256=AN61Z4vCcFnAwnFkBUrhVo60izc8VUjMoApII1q_wng 2185
qlib/contrib/data/dataset.py sha256=yd-6FSJC0-TCnjh4pmuYQn-fXYxsMVZ8Xo63cRMNsH4 13947
qlib/contrib/data/handler.py sha256=GXIjJfNbEe2kzeqHAltzPqx687pAsWqGB8dF5ug2MdI 5249
qlib/contrib/data/highfreq_handler.py sha256=gKJfGN9Er8kgiOPfID9AegREB4TbI0CNw-g3PWTqS-0 19273
qlib/contrib/data/highfreq_processor.py sha256=ih1zUJXmuGCHpezwmor4XdTHX17rDM5szb7y57ztxbo 3149
qlib/contrib/data/highfreq_provider.py sha256=nuySm_1RGRncadso_7TcLUzxlABVo53o4vWVpxHwT_g 12588
qlib/contrib/data/loader.py sha256=Ry-dyEq9INemYsEtZuxJ7cCaZqbKmzDesa4IPsANCm4 16390
qlib/contrib/data/processor.py sha256=5sHlEibP65uum-0J9X9RP1yh0FBO4dT70GS5OgwK-gQ 4571
qlib/contrib/data/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/data/utils/sepdf.py sha256=e__2Ipkx8f55YnMx-OPkzFsW-7prESnHo38ZPoRZzFs 7163
qlib/contrib/eva/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/eva/alpha.py sha256=y363gyowxrtLnF2vGWQxtqWBMkbiWk4rxvgt50S5Smg 6849
qlib/contrib/meta/__init__.py sha256=bhS50Fc9PCZP7DBdnG8mkA2_k6MERSUBPdeV-YAtIaY 207
qlib/contrib/meta/data_selection/__init__.py sha256=NHHRX2tUJXq6bBC4hukoF9ffH9u-oSCrEMGSTRHGxfM 219
qlib/contrib/meta/data_selection/dataset.py sha256=RVEKrzPQA1C9lTL9LEjP7MjAc_2dCeBpIrBugZ0e0Uc 19714
qlib/contrib/meta/data_selection/model.py sha256=hDtGVomEl5BdwepjnsEsbQOB3izGi4TvQjs65-quNJo 6930
qlib/contrib/meta/data_selection/net.py sha256=aLERCdcTPweZhoFBQO19AMG1X64oNrvdYCZhHSKR0S8 3098
qlib/contrib/meta/data_selection/utils.py sha256=bimMB8AHmZccQohiIWvj-JzDVeHoivMiGSAjt7pdnaE 4215
qlib/contrib/model/__init__.py sha256=_kfQ7WmL5yT4xsf_MLqip2znd_1PG0BPS7s6Ehyj_us 1754
qlib/contrib/model/catboost_model.py sha256=_tI8BKzmUEIHvhqx7QlhhYfTwkSG8CUoSUB7w1XUHFQ 3879
qlib/contrib/model/double_ensemble.py sha256=ha5LhyKkhG3xl5fATu6YiRJmkEtu47j_9I4VQ1q9wd8 12460
qlib/contrib/model/gbdt.py sha256=Bih0uEfr1kJrX1SiY9XbzkmxjVKOo12ulrajHb9_PGY 5061
qlib/contrib/model/highfreq_gdbt_model.py sha256=zqefgzTBMMZTLtHuIVdK5VBYMnuJecW--_zL8sOFkE0 6810
qlib/contrib/model/linear.py sha256=4zYnhLLgW95RCyc8NNgIn-6-AOrJ6qUTMVBeVOMmbJE 4353
qlib/contrib/model/pytorch_adarnn.py sha256=u6IbpkUXLsvrvqgxrdX4ubY99sq-fQB1PA_9DD1hjZY 28628
qlib/contrib/model/pytorch_add.py sha256=rWLwZqKEnrGO93TlGO8PaCEdrKhcFa_Ig-JGo2vICK4 22113
qlib/contrib/model/pytorch_alstm.py sha256=WxEuRnyTn9JdPOAETuJPp8awzwRk0Jpo27_YptEDQpQ 11677
qlib/contrib/model/pytorch_alstm_ts.py sha256=XyLToqP1BUAJyzEw3ynsk_57wsq3vJqayO3QkiS7ezc 12102
qlib/contrib/model/pytorch_gats.py sha256=VztsZOoWapVTiNYrinSA2MftoMBZrFoHdXuQpyagWqo 13090
qlib/contrib/model/pytorch_gats_ts.py sha256=Ph0mGLt4YkkZcLg4fZpCfU8zONsjs8adkzmcPMjz4fk 13533
qlib/contrib/model/pytorch_general_nn.py sha256=w1Y_BFPBFOj3CptJAIFNtyu36PCGdst6_SYNCRnhuok 11930
qlib/contrib/model/pytorch_gru.py sha256=3P0KPEZDcvm_oU1s0VwjD2W4FLDxp25jorVSMZLvR24 10892
qlib/contrib/model/pytorch_gru_ts.py sha256=OlJY6qSb6_qdoTBEaEFiO3EvESdidIZGEji9ClBsyrw 10174
qlib/contrib/model/pytorch_hist.py sha256=ZQB3dPrfAavC3Iox0ptMq_T1EdM7N21kj_2vbaCXIQs 19189
qlib/contrib/model/pytorch_igmtf.py sha256=7PlY9Z8cLT_ADBvcYp3lHC0lwbwKHDqPokJ_b5i1Ndg 16286
qlib/contrib/model/pytorch_krnn.py sha256=WulxwzQ3QLyN11B2KkOEn_HMKUoBH5SIpZ1HknGwtzw 16229
qlib/contrib/model/pytorch_localformer.py sha256=KFGBRLPrdEcC5tbo6gO8s33dp3K0B0_4c79OFLCdSfA 11039
qlib/contrib/model/pytorch_localformer_ts.py sha256=MAGuXCuC5HwkETS57VztbI8Mj8YnXC8DL8XFnTzka1M 10366
qlib/contrib/model/pytorch_lstm.py sha256=oak_fGbgViLJYJZn5vrV8eZ5wHbvOWnGVD6YswnRmUM 9717
qlib/contrib/model/pytorch_lstm_ts.py sha256=6x1-yHoMGn-RMEa1AU1u5lhc_-fbZ6TTHttMxmYtT6s 9961
qlib/contrib/model/pytorch_nn.py sha256=JX58XDI52Jz_O2JzY-1hN2hP68EUClvIIoZ0sZkLY0o 17587
qlib/contrib/model/pytorch_sandwich.py sha256=42wwtMz48dkqMDQVQ2D6sQ_rJ7VVpl6VhmtGqNKa8sM 12044
qlib/contrib/model/pytorch_sfm.py sha256=7zyUIrN9UL4DTYopV6s0wojjcS0Opb5dEf7CMes98b8 16366
qlib/contrib/model/pytorch_tabnet.py sha256=f0jm4oJQeKYg6LyWFiKbuLWpXzdWvAp2VgCwX09xEF4 23498
qlib/contrib/model/pytorch_tcn.py sha256=HaLUEW8dQZ_xbiEZV4erf8Wnqy9FqbcOD7LXB3nDHzI 9892
qlib/contrib/model/pytorch_tcn_ts.py sha256=L720Ggpt_hTfis--EWWdHb3xrV2_ln4NFjFRheqownw 9461
qlib/contrib/model/pytorch_tcts.py sha256=H2UOnX0H4rRceFl8B8MPf1s3JEBPaZlroeUxFjNuj8Y 14714
qlib/contrib/model/pytorch_tra.py sha256=o-pIci_7y3lXM95XgF6koH9AR3z8rOvAtJW-QYuiWms 35148
qlib/contrib/model/pytorch_transformer.py sha256=6HJxtGoRKK2Im7YU2OH9S8hc57dmvl9ToOwzFr_mQKI 9866
qlib/contrib/model/pytorch_transformer_ts.py sha256=BTvtNrnXEidf0c1HNcyJegrd4ZbiZG-Dt3cyV9BA158 9168
qlib/contrib/model/pytorch_utils.py sha256=SSysDG8nhbvCBK7gjCcI1NIZEf5KbcPZPa99psig7XQ 1234
qlib/contrib/model/tcn.py sha256=cV4JdS77oeCOpbRRJ65u2Ebj9X61dn1VdptNT42r19M 2682
qlib/contrib/model/xgboost.py sha256=Hid3QpG3lGO9YGdeXIxFQurTLp8xkzf_e5TiY2Nq2I4 3170
qlib/contrib/online/__init__.py sha256=sR8osPGs_a8HsW2IZ9QRQuNUbeCgXNPjsbRIEArmxcU 607
qlib/contrib/online/manager.py sha256=RL_LOxYHpg0R4KwgY3NTJyXYbIXj6ic3ohwdm_7zyKE 5696
qlib/contrib/online/online_model.py sha256=ot93XYONg4egpK09bnr3mlXh77Z5gBDrPrlBwGOyYZE 1149
qlib/contrib/online/operator.py sha256=mn2W7-plBAWSBKT8KlzPeE-CYOyYkzM1lt3kWG-R698 13138
qlib/contrib/online/user.py sha256=rBysCTPLnmpUXYbwGGUyKSchOUi_NYR9v7-9xgS76EM 3057
qlib/contrib/online/utils.py sha256=WLkM-G0oUwsYv9YigTOzhkrIzJ8ZdpWgcDEj55ZyD60 3237
qlib/contrib/ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/contrib/ops/high_freq.py sha256=jn1Ml0FcKptf8Y2JOsPjjnH1tmpU8tF_wrmBQSN0Z_4 8428
qlib/contrib/report/__init__.py sha256=6VBXkJS3olq0729kDPOvM7MYX4r_RC3T95HhIUdp1-M 367
qlib/contrib/report/graph.py sha256=Em4wC5VrSOLIua69Tv3-arhk4NZuzExY4vchmy1bZvI 11575
qlib/contrib/report/utils.py sha256=T5YmhCR9kuOMGE-SdD1xdTBFjbp4mj3GE5TzFZC9shs 2561
qlib/contrib/report/analysis_model/__init__.py sha256=CZyrTgVMoJCH_H9i8nSwy3SEvoPuz9TdkT8GsnJ_44s 185
qlib/contrib/report/analysis_model/analysis_model_performance.py sha256=VXEZcMaIegqUwWeZGUWk2Kx2qJUoSIGuSSsUF-LDzlE 11719
qlib/contrib/report/analysis_position/__init__.py sha256=DF6zU5wUrZtaSnm64s5QrutuxpkvpAEl9JGsg6ZXo3Q 415
qlib/contrib/report/analysis_position/cumulative_return.py sha256=yiEXG7MVYUm4QIBlFERy-YnklirQBqMlhei8eNtkvTU 9725
qlib/contrib/report/analysis_position/parse_position.py sha256=RAIT4bcJfWdoA-hFxMhRowrPXFGeR8Qv1hai0SPnICA 6734
qlib/contrib/report/analysis_position/rank_label.py sha256=PuJXEmAKATV1wiRTdAzeZqfsfiGEL3nWh2XmBdKUycg 4450
qlib/contrib/report/analysis_position/report.py sha256=CmJkWCFHouNVIRGrtfpuSxqxD1lQ0tW3k-4J1Hok_fc 8661
qlib/contrib/report/analysis_position/risk_analysis.py sha256=09NcA8oicNXGplkMKt-ZAUivu70gabk4Lda0TRpzlhM 10946
qlib/contrib/report/analysis_position/score_ic.py sha256=OavmzPZL2qeMAUuHvhTxc-0zVlZ4qTuoXmEmXWyCo8w 2641
qlib/contrib/report/data/__init__.py sha256=dtBK1Y9yoq-fppZV8R59BmF53UGTFK9gQrQDc1mEz1I 131
qlib/contrib/report/data/ana.py sha256=ybBSjoj9etVPD0Nn7Cz69hTKaK6UNQFvkyI7k-D6S74 7331
qlib/contrib/report/data/base.py sha256=qSCBB6eW7KGu8VDQLfxM5yFjpp7rPpbIMZD1J0QxU3Y 1578
qlib/contrib/rolling/__init__.py sha256=hGXQ9h0JwbmQOIPhrB03sTasi4CRT8MZZTyy3ULj6mo 326
qlib/contrib/rolling/__main__.py sha256=kDzi6Q_GJOA-O1ZU5aY15FivgecrKyBF2750oUkxRRo 658
qlib/contrib/rolling/base.py sha256=jfun6Mmto0eClelkHZeXURjEM3IPG3cl0qMWXWzYFOY 11773
qlib/contrib/rolling/ddgda.py sha256=YxaXMORdJFbe4lIdjtyq3QrwCsTAeabbeuj9VFGflDg 15770
qlib/contrib/strategy/__init__.py sha256=HU42uZOVXcNvHOYumuYBt9KXxD-KYbxfLClI0JURzeA 540
qlib/contrib/strategy/cost_control.py sha256=3uY6HhccfqHcza2mr6xOmzDYMDBLXwOkCNWu0kBIaM0 3928
qlib/contrib/strategy/order_generator.py sha256=Q3N6_Cvb8Dkrfiu-Gahc8rcGXtAQ1CLzeV60tr2fylo 8478
qlib/contrib/strategy/rule_strategy.py sha256=SyrSxVYRFrbaPRT4D2prcHGKtieBJN3sMqv8tZ9GhIQ 30043
qlib/contrib/strategy/signal_strategy.py sha256=cZOAONsUfHvMmOpoAvioI2ENX5VFFtiEssiECBQvaBE 23017
qlib/contrib/strategy/optimizer/__init__.py sha256=F0-1v-SqvAIikXBMBQLj6i-O2ZDhw3pwKI5ENuDYg1s 295
qlib/contrib/strategy/optimizer/base.py sha256=42FYnLSCIKbd_-8oOzjum71-RC809l7x0W-NsWHQPWI 326
qlib/contrib/strategy/optimizer/enhanced_indexing.py sha256=e7ZdbR-Jtf7XP6PQO-bsQX4Q0pTSVZ_tL2aWk92DPmg 6717
qlib/contrib/strategy/optimizer/optimizer.py sha256=xy3hppNYTBy4lo2PzTRYX5CaU1iPn9s-23Ts2eFey5M 8904
qlib/contrib/tuner/__init__.py sha256=mzpYtSSiJ3FA4-1qo7EgF2bIPiU33Tiz0Fyk0vK93OM 37
qlib/contrib/tuner/config.py sha256=xKAV_5A4P2oJIEfwbPVWGuhVIUgiQzi7Tq_nhyyxQHY 3776
qlib/contrib/tuner/launcher.py sha256=wsVhHizr6cSlF6l3k_JnjItdG0TiafdwDEFiXXoaH4o 858
qlib/contrib/tuner/pipeline.py sha256=WRcC9yzPlMBci7hBwTx4t_CP1UUPRI-kl6r2b1uwuas 3532
qlib/contrib/tuner/space.py sha256=VRqzPOfOx2FGBc-NwEyELcr9pMy8PRJsl_LuQKnkXYM 453
qlib/contrib/tuner/tuner.py sha256=4yCd8n0T4bhXJeKxGNZ6J-OxBFBR5StMXK-b_ffaNX0 8217
qlib/contrib/workflow/__init__.py sha256=sDKpsibnrzwU26YBp0H5LQG5nyKqYvG-NficMUZ5Oao 213
qlib/contrib/workflow/record_temp.py sha256=Ru1QGd3iYFBZ02Ie8vs6hC6938DJxfA3aqcEi4guAxw 3454
qlib/data/__init__.py sha256=oDv-vXV31G47m0ZYAUh57DPf1PJggtr4SWf7AuSVqbk 1476
qlib/data/base.py sha256=zCkQO0_LWnyH8pGU_D8P0KErYhJQpv3q285RctsjBHk 8668
qlib/data/cache.py sha256=MXr6IxLMrigq0oLaSpztvm22RS1eeOF-zInhCkOQ7-A 48444
qlib/data/client.py sha256=H3qBEKfoIPA3TrddkzzlrE8nOz-fAsxpRO6OG4Tl5KI 3841
qlib/data/data.py sha256=zwLzwnNfUy8lwT1qgukcj7Y2C1B8lbzlk0YA2JJCUxM 50787
qlib/data/filter.py sha256=FhWGRy9rlvVQv0A9yYLFqcSniMbRoo-rTSRf5kaA5W0 14325
qlib/data/inst_processor.py sha256=4sxpGYaj60TxCsmihI-pR7rhVZRbQ4nSEBF1-HUC9lM 620
qlib/data/ops.py sha256=b3hWJEiq7KMzdSdOJAY2imGXRNTKJXM4N-dGM2mFhpE 47127
qlib/data/pit.py sha256=-vjWuqj3lnNSTxGkzYvpUQPcdDoL2dLi3MeV3apvyIQ 3302
qlib/data/_libs/__init__.py sha256=aCOr6sEsQpv9z4cJgWFA4qOs4xJqclqYYnxOVcxiK2Q 75
qlib/data/_libs/expanding.cp310-win_amd64.pyd sha256=ETtVfijLdhaVXu2Ci7gIGdrHQdEEkxmnbF9HlIx4No8 122368
qlib/data/_libs/expanding.cpp sha256=IYGBK1G7DtCOzeYTSI5yyFhcSKMBW0wb7zEQrJAhFNc 830464
qlib/data/_libs/expanding.pyx sha256=KsoPvgUfdS4sciHql8v4XNTxUAbaQenCMwKDMm23Eh0 4303
qlib/data/_libs/rolling.cp310-win_amd64.pyd sha256=XkO2wKjYFsm5ET_Fn2B041DfWARRq44XwPAQWg98JmY 91136
qlib/data/_libs/rolling.cpp sha256=SLfo3HlxagWzMAODXVWK7V0aZO6S9Vbu3YSLPOL5Zzo 670711
qlib/data/_libs/rolling.pyx sha256=VIJKjdYk_yjaVnZGWzymHaqjskejV3DjQDA0IsScrsA 6318
qlib/data/dataset/__init__.py sha256=roTi3idlYUyFQ144Hb8nCXNq2gz9q1N795FnYK7MiP8 27977
qlib/data/dataset/handler.py sha256=DU9YZUTFEZxM8cu667fonEnanIrRlupYj7Y2ptaInT0 27480
qlib/data/dataset/loader.py sha256=qGX3BP0Lm0UUKV7H87cietRNh326I3E2SPb7qo60_cM 15045
qlib/data/dataset/processor.py sha256=oZ4qCmjCDnGxuH6o3xvSi6AIZZH5RdoYd3fcPHFBT6w 15133
qlib/data/dataset/storage.py sha256=3po2RPcFa_s3R1cqgmp5IISdyAEe34A0eQv6zvgyW70 7153
qlib/data/dataset/utils.py sha256=V0r5YwTAvn0LeXdTrOT1u0md5cEbFbxHf_ObHEloAAI 4295
qlib/data/dataset/weight.py sha256=6smHSNpcnB5VeQk88ceFx06pTJrA-Rvlyl4bRAflEwg 781
qlib/data/storage/__init__.py sha256=EoHku26sqCZypwS5xwubeUZg2BR2wlA8A854xUWy-pA 276
qlib/data/storage/file_storage.py sha256=bWTUq7xTCwEUQVHY_-5sWvh7Ag0Km2Q-_RvUXFfWwCI 14762
qlib/data/storage/storage.py sha256=vjiruoreGF96amrTx70Vp4JqgSCvAMVvYemUabKvwAU 15156
qlib/model/__init__.py sha256=XBWjB3NKBzYTxkjsmtA1gWWL19jF43fiCPk-uxPuO5Q 158
qlib/model/base.py sha256=huwwfvNWlgGrQAnQ-vvbCa24b701ko5yId0sdyNxKPc 3881
qlib/model/trainer.py sha256=c2_xKMHr_NueAfpUhBKOqr1bnbXCUj4cqh0RroiXVAo 23388
qlib/model/utils.py sha256=StxM6k4pKHyYln4UO8mhQ9pWHTPTU553Tf9EY2SGlJ8 605
qlib/model/ens/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/model/ens/ensemble.py sha256=VRlVjWoWeLDkUfrD0ovT6QXIErMtYCWp31p6IKhm2NQ 4665
qlib/model/ens/group.py sha256=T5yyr6eOb40IXI45Hh3H4Z6vHgl_cBscsAkc1HhLmzc 4027
qlib/model/interpret/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/model/interpret/base.py sha256=6wCjxWtDPtZubraPBuOajOnoqwbn0_dgzOtRepHDU9Y 1178
qlib/model/meta/__init__.py sha256=tycr1KT8R5NHcv3vjADvGxYnKWFE640R17R7Eh6A90Y 190
qlib/model/meta/dataset.py sha256=sPxOWc_Al63qGRngBRSXtsfYG8xdPCvln3NYKNFN2Fw 2856
qlib/model/meta/model.py sha256=wW0YOr3_qycfZED61nIHSYKnZ5QyiojoVJzvUt7t3Es 2430
qlib/model/meta/task.py sha256=NnHqCkRvBhXZBHSe2BBvZ9bQjm_DdbHBudGUbKc_Dug 1809
qlib/model/riskmodel/__init__.py sha256=zKZq1p8FAYqiEocyPKOD8JggR2HxQbYqsXbEFCYbU9w 351
qlib/model/riskmodel/base.py sha256=3An3fU04SS6FjWPQN2XQXhiITY49JQt5xKQjaTFn6bo 5182
qlib/model/riskmodel/poet.py sha256=VPbn_mnriZORRQcQbD693ML4BvoLTsh4NpSMYEr4tSY 3288
qlib/model/riskmodel/shrink.py sha256=lfZt63z3XOYLCOelQRa_nzRM0NzLso7d-_fu4AfK-xE 10676
qlib/model/riskmodel/structured.py sha256=tCmQaHNnn2w68oy56j25u54ES7icD8W5hR0PgBsqAmo 3895
qlib/rl/__init__.py sha256=IEE54Pl3SKG9AqVKeiRAQ8KoDsrylIrHT4ZaANvgYJI 347
qlib/rl/aux_info.py sha256=7xAOr5BAj4Mr1eJ4TPvXYhI0hjlSI4gy0w8shwssrmQ 1165
qlib/rl/interpreter.py sha256=z_3n8_Zf3Toqf11-SzkZ2Vx5UfjOwv54Bb0sM4kYueg 5376
qlib/rl/reward.py sha256=7qsPJSyKHALRn5faCbo1Lbb95c_AL_ZvsLEXh9igVm0 2788
qlib/rl/seed.py sha256=vIbUeVlf2yjMH1Rqh-l8RcBgp4RsBm5Yg0sROK-q_7k 351
qlib/rl/simulator.py sha256=Jk1XWXYRbrq5yahE-VH7Gda24PLFz7IPx3pqBb2npMI 3106
qlib/rl/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/rl/contrib/backtest.py sha256=zMyPv46Y9lvqcmxc7JW8SS63dW9hSLXZLxA5J1kjf8o 13614
qlib/rl/contrib/naive_config_parser.py sha256=IoTPrN7DX2FD4aSmibQO07PMPyNfCutjGLGvhQlFxgs 3560
qlib/rl/contrib/train_onpolicy.py sha256=_4fpHSfLlYDcA4e0q2H7bHo9EzO8cRfI_WFqaJo2zgs 10429
qlib/rl/contrib/utils.py sha256=GsGl7_5IRTYSwFHGoaoE4276mXVnS9EnVKiFGBSeSms 865
qlib/rl/data/__init__.py sha256=1_nFqflPuHiX76gWQG6JL5Uxlox1vAxg0z4aDQKr1GA 253
qlib/rl/data/base.py sha256=sQms-RLBkOdkNH9X5Rfo9rzOJhqQrLRv6Riv_yMq_ck 1819
qlib/rl/data/integration.py sha256=BcIaXtjKWxviHcBxpDxITcVax8JOviW-92PizqgxSfk 3193
qlib/rl/data/native.py sha256=fO5ipPPvQiWaLJz12U7aBLbA0J5iNLOVu7e4XqE9_Yg 7645
qlib/rl/data/pickle_styled.py sha256=7PWyb4DewP4Mz8ckbLd74c28dZj6ovFuKvPL55BsrwQ 10840
qlib/rl/order_execution/__init__.py sha256=lJ6yNdMqqlpk3zuDmd9AiTWJ-ABgr2t_qP62DL_ABY4 1046
qlib/rl/order_execution/interpreter.py sha256=XVNpMmRAiCApCoGJRYroQGVWBNb8D0RChk__lRFGzxA 9926
qlib/rl/order_execution/network.py sha256=vuDld-Bz779xC1wd2KnrWVPatE07cBn3xop6okTIOCE 4970
qlib/rl/order_execution/policy.py sha256=j8TKU2CkNshmOa8ZX02jgb8S4XEZr2uQhAgeSSV_Jjo 7245
qlib/rl/order_execution/reward.py sha256=b67Fi5p6ghzZSmFG2xWjZuz--xfVXx-no0bPsq7h_Qk 3648
qlib/rl/order_execution/simulator_qlib.py sha256=wIcL6Pr_Sphj6NgPHQTmCjGcaOzzG_C9GDsGT_B6Fv0 4906
qlib/rl/order_execution/simulator_simple.py sha256=pcsrnD_8ubC1DYrWahRSZh1vsEzhLY9prULgHOFI5_A 15104
qlib/rl/order_execution/state.py sha256=VFlY5KlpMU0eEs-iKsN1rz7v4TRRJTmfR-QN9TlRNTg 3791
qlib/rl/order_execution/strategy.py sha256=3EpOjLBXfBl1R_8sLjGVo1iIYbkXbRZpYMaPHV0TtJ8 21728
qlib/rl/order_execution/utils.py sha256=iSZ_XPyeOHUcssOjfHTKcS6MOV9JLVPtAvAppmJyB08 1683
qlib/rl/strategy/__init__.py sha256=ocvADP5YmkFQo-gDraKgGI2ZbD6XHt4-B45Cz02WElI 159
qlib/rl/strategy/single_order.py sha256=kEATByqUe3KXAFzNJLP2mdjxwWuV5HJZhgmgYqrlZnU 1082
qlib/rl/trainer/__init__.py sha256=Cxtr3smPraMbX82dMIJ4FH9rXHPE6dwead4f-l-5NY8 483
qlib/rl/trainer/api.py sha256=EIYKzOyEdxkG6sZF8Yj9vBsRbcD6rQnmB5FZ8Z0HpB8 3768
qlib/rl/trainer/callbacks.py sha256=z6TdUjt3MuOQ0bzwpsexAfQVHkaDKdb3vgzm9bh6GOI 11867
qlib/rl/trainer/trainer.py sha256=6VHuWIiZrP91PSoGf6HSLp1QqUYAMAP-mp-_uJKH7lc 13831
qlib/rl/trainer/vessel.py sha256=ERyhPMNVoqwROX5sl-ArQpdzvTnGRQzkahTFOS67v3c 10159
qlib/rl/utils/__init__.py sha256=HXkTy-nDy6OHiwVGKwDBbTvdW2ECeaFPl278wePVgPs 548
qlib/rl/utils/data_queue.py sha256=n7afyWB2WEeyiYzDTDEQw2JTw0aUMmUltJiSbV2pRJ0 6785
qlib/rl/utils/env_wrapper.py sha256=_wN0hHhjgYTM0Zb-766qStiJ0o8U75u05UwWmBo_oio 10094
qlib/rl/utils/finite_env.py sha256=YH3729mMOLC0BHPo6sn3oc6VhuAf-hgqsoSU0ZUXEyI 13736
qlib/rl/utils/log.py sha256=RjdNEJbiI8R3JbeU2M_z1_G_c7e3nRyYfQdwZMi_LX8 19064
qlib/run/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/run/get_data.py sha256=_v_-H5iMalXUVn8hJhyKygpUhJFM_vUev0O3l7_Q4AY 185
qlib/strategy/__init__.py sha256=aCOr6sEsQpv9z4cJgWFA4qOs4xJqclqYYnxOVcxiK2Q 75
qlib/strategy/base.py sha256=jYBFiS1rUvsHQAJaL-RG7kMxCsHAzEOEzRRr63z9Pwg 11451
qlib/tests/__init__.py sha256=Off67XIckTmRiW8srVhcgS_-Y_T5nZQlDEW6b-LuRSQ 12507
qlib/tests/config.py sha256=3hzC5qMEFpGLUSvDQ57K41a2_d0HI88aw5zTBgoPbiw 5001
qlib/tests/data.py sha256=vRO8-59w2PW3SAe8zZW29-8cnYF4X8bQ7Imp56H_CxQ 8657
qlib/utils/__init__.py sha256=GtjmiHTtGgvPzQMDflUGq0TlZ7ILFU4utxhLl-85r4A 31149
qlib/utils/data.py sha256=UYlAnNI8MW4mPhaa9-ovNoGTmj-DennPaBweaWJg4iE 3190
qlib/utils/exceptions.py sha256=ZU8DxuFaGxPmWFljQ3cX3xPh2isRkY9oKoFpLlHVkGc 457
qlib/utils/file.py sha256=5XNW4D9e9JKa4FOSGwV6xvdN5lKVGPVLJyELRjEWnXw 5928
qlib/utils/index_data.py sha256=otmxEqS3ftIj8ZGn1887WgA8iEl9wXJQ_nYnV_glVi0 23494
qlib/utils/mod.py sha256=36qRlIygqpuXNyzthZUSO6pzJmgO6JQxjncfG4QnUgQ 7879
qlib/utils/objm.py sha256=x8pzFJgJABmAdQWcpYvhBfF6gV6ckbroc0TWcKu7Hwg 3435
qlib/utils/paral.py sha256=w8IKbt90Xwc5KdmigpGFqbQiy2gCHhQFzrsS2rkrpdM 9961
qlib/utils/resam.py sha256=n6g7ZY7MwGniSi_H3MxZYfUTysOGp7oBD1H97kSf7C8 9626
qlib/utils/serial.py sha256=lSl_3YVqFk82DKMXYkhhvOy8T1bVcg9ZaWPz3T3njis 6263
qlib/utils/time.py sha256=cLKB_hhcxJr8BBZcSC0W64wIXgmyJLsFdnhs8xumGkw 12155
qlib/workflow/__init__.py sha256=RXAWBqSzfFR8fz7Y1iTSansBhWQbMk99otClH9AaOsE 25250
qlib/workflow/cli.py sha256=9ftHa9crQhbwRII9UCrT-sv7WgM2YpmuAsZg7q061A0 4915
qlib/workflow/exp.py sha256=vomFDMJW38e6STx396swFBEEmxCBgeHj7a7982ricFA 15192
qlib/workflow/expm.py sha256=cKSsPUMh_5Js1IGxcIvNXU5ClhQSEvCyxLEQ_2LhbwA 18288
qlib/workflow/record_temp.py sha256=4XzQ3zY5lDxrdSc6wLCc-dL6sY7xdQbIdLBswj-ay-s 28327
qlib/workflow/recorder.py sha256=m0-5iwaVTBjOUjT9-ZyFIyyinqtvAZO33i7OSDXqXkA 18438
qlib/workflow/utils.py sha256=-G6VMOO7V2mXUtm01lclB_jnC6B6Jr-QsCDvMfumBuk 1663
qlib/workflow/online/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qlib/workflow/online/manager.py sha256=W3pOdrx8WsBh5WrqoInLeGx3BDQ6hK9hXGeR1y2uPRM 17748
qlib/workflow/online/strategy.py sha256=OLoqUQ7AuThJffaAWyCEDyLKv2NPOC4UH-bUyUVKtYc 8618
qlib/workflow/online/update.py sha256=qL0iR4BVK597yMWKZjG9RtWqah88ysBOqji27_b9ITs 10884
qlib/workflow/online/utils.py sha256=AmvMTq7BlzoioPs8UVZF8RbyzebQ_RA_U3AIGoMeIOs 6662
qlib/workflow/task/__init__.py sha256=7DnkUttb90Qmrl6CT2Usad5SUd-vicF0KIDDj5_fV6Y 548
qlib/workflow/task/collect.py sha256=XFWBC1LTPj90jGP8ffcmqYqZJAR2vsp7b9PvjSGMRdo 10315
qlib/workflow/task/gen.py sha256=h2OSSsoQvXMILLo27_kHssSsZpwxO1hAUbnOil4uJYc 12117
qlib/workflow/task/manage.py sha256=W1VLYwz6jIrK5AIpTcHF0mmU5PjCxSJnH5esEPUTgcw 18968
qlib/workflow/task/utils.py sha256=bPjzMYqWZtnaJfLOpaqHIwOihAqFV6JW5v1z3VzDQ_g 10322
pyqlib-0.9.6.dist-info/LICENSE sha256=mQaUD2Gx8LUz-n2ZuvVReLKAj74RPqUd-_rYVyzNXys 1162
pyqlib-0.9.6.dist-info/METADATA sha256=0mCaSfu7CbJLBwnx6fZWTfBgKkWNnO6mj2d4hLCoYrc 44506
pyqlib-0.9.6.dist-info/WHEEL sha256=tcd-HDpskugT8GYYKyyid0lOlzoZtZdWwcrj5ormtfo 101
pyqlib-0.9.6.dist-info/entry_points.txt sha256=8g030NI7vaEG2_kQV5ENHHuAMcJ1bcDNREh3ea3ILbo 47
pyqlib-0.9.6.dist-info/top_level.txt sha256=NEJ4tcoKeCgATGsti9esDbItwLBkgN8elNBsfGExUlE 5
pyqlib-0.9.6.dist-info/RECORD

top_level.txt

qlib

entry_points.txt

qrun = qlib.workflow.cli:run