quantlab/__init__.py,sha256=gOpF1XRs_f50Axki9EX7F_6yyzqT33ooKUmHvdjmdKs,616
quantlab/universe.py,sha256=0HzpPn2K5L-fQPVfFtbehVs1D6wiITeiFzJO6LMpBO4,64716
quantlab/acquisition/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/acquisition/alpaca.py,sha256=0RjpPu1EDq0QUxWqDXbjhYs33-sV5po5d5WoAJwdvAk,34310
quantlab/acquisition/base.py,sha256=Ooe9hkWajo4VA3bbS0HISdusr7uhhAY-maQvLpnacKY,20468
quantlab/acquisition/config.py,sha256=jPMiozRcYfUfEYXw_6mCR-XSEEuqHVjtVQRj0Ibdt-k,4996
quantlab/acquisition/fred.py,sha256=aehAM5oaJP-QAHo2v_HEbaqX_I0--0Sy9l3oWG9wKzk,11074
quantlab/acquisition/refresh.py,sha256=MMrf78z_2vVZwPJS2Gm4MoV9d9eOlELeM2B2wJyWza0,7201
quantlab/acquisition/registry.py,sha256=KMONkf0o5Evq9VjoIxo2cXErvYtql27Xy3SLPeaiheo,21441
quantlab/acquisition/symbol_batch.py,sha256=JKeOtsC9EmGbp2QClj6ucACkzxO4_8SM7qM8qDUY5sw,83876
quantlab/acquisition/tiingo.py,sha256=gHevAdVzHzqeg8iQ0lHcNjmf4aPmP0qWXv5y7XCJrCU,14591
quantlab/acquisition/_support/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/acquisition/_support/coverage.py,sha256=d_QQLR9Sh2CYqu8e0AXQnHyssunb_V3WWC3s8Ker644,29383
quantlab/acquisition/_support/http.py,sha256=mgiCxhobFxtpo81tqdv2cFvaE7ybX70rSuquY0nk8oE,5501
quantlab/acquisition/_support/inspector.py,sha256=LsCv8EEWvqTzyydE6If8sbVWCP0FvT1C3ZUjC153mNw,21125
quantlab/acquisition/_support/page_ledger.py,sha256=gDnJHh6F_pmZWJTlgK4zgH975wG7vIYCxQGwFIS2gxQ,20652
quantlab/acquisition/_support/ranged_download.py,sha256=xhTM1dvAMk77sBKvTMZqP3_K1QTKu95fEOY7VPZ427M,8976
quantlab/acquisition/_support/request_policy.py,sha256=BpQi-4L9SFcYO_l8tK9lg9Zrr9DWs2-CBTlzQCEe4LY,12880
quantlab/acquisition/massive/__init__.py,sha256=jjE-qq9XTpJgXWdvFXQtII3FXvaWmjMCYHWuuoSDBzo,6898
quantlab/acquisition/massive/client.py,sha256=SaYpXB5142lUQF5pQTS7UjHA6amxJw2kESb6ZR-sPr0,52994
quantlab/acquisition/massive/raw_tier.py,sha256=LtiA5k7K-Z54WPWE8F1TUj7xZq_sP_5HRCIEj290DIs,3317
quantlab/acquisition/massive/refresh.py,sha256=pt0o3vCLUYjqrdvmBZhkgjxqsfH-iuTkTyhqyJYj6UE,4876
quantlab/acquisition/massive/rest.py,sha256=km_iweFyuThWcPVvcA6wx0_OFxrdg-xBIvW8731c9m8,12989
quantlab/acquisition/sharadar/__init__.py,sha256=b3SNZJfwLR9rb2rbM15BgoVAofl6Gfduo7J3zvF_GeU,7418
quantlab/acquisition/sharadar/client.py,sha256=TlGrUfwrSpBS-koY2xFbhx-xpW0Gp6Gd4GazBajN8oM,29922
quantlab/acquisition/sharadar/raw_tier.py,sha256=0KQaGCy2zigl41smTtBckIFYwo1sOIhHIN0GcMJ5HbQ,6509
quantlab/acquisition/sharadar/refresh.py,sha256=Ge72leOFheqNkhRubQgBDt2jf4t81T2GBYm4JXByO-4,5801
quantlab/acquisition/wrds/__init__.py,sha256=RYWWOxhLwA4ZMHMIO6OeH6AaCpqQ276kYLNv9FhbLKY,5401
quantlab/acquisition/wrds/crsp.py,sha256=3lxUNnDe_1m8TzPAjsxlaWi8jr63qA_UWPMhYZchNBI,54267
quantlab/acquisition/wrds/crsp_reference.py,sha256=lQOO89ZhhscUZZx7irLaUmTEsVt_R1Lno7J7JHSk-IQ,18860
quantlab/acquisition/wrds/nbbo_bars_sql.py,sha256=GkjXMgSTuGqP4kOx-89yAMjetN9aYF4ZPxipPa4-Mug,17388
quantlab/acquisition/wrds/rebuild.py,sha256=IouV5jfyh3NyJR88j_iXsPFhOedPejhkTN2PwfTSFtU,8769
quantlab/acquisition/wrds/taq.py,sha256=0CGntTCL9U8JZXH-HWdxl13iBzyO1ooSalsTmL_PJI8,60503
quantlab/acquisition/wrds/taq_bars.py,sha256=jdoqetW8VMioDW5_ZSOnlBzFr5uXh6IlemjVhDr59gU,17924
quantlab/analysis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/analysis/factor_correlation.py,sha256=3rnJsMNeVJGstFkGeX7Ds-Z5p_-xLcnYVwkCEUM0Pvk,27818
quantlab/analysis/factor_report.py,sha256=9QIujY-bSZYXB-VV2tf_3-V_AYIemR1IicdnS9aKgaQ,73705
quantlab/api/__init__.py,sha256=ma0d67ltVh2-JekaYSfB_Ht2dhnmm-WhEmPIvHcv4Ds,24171
quantlab/api/_analysis.py,sha256=tooihAeZIzyhz78AX_3DpJD9OWy1VuovP1ShYaIc62M,8876
quantlab/api/_backtest.py,sha256=rqAtK74WsKmG9eNT55txekjAEf8PgjlERCL0wqG32nI,10431
quantlab/api/_compute.py,sha256=SFNsHKpL0E8XuwLljzF92VOWlbK7yyT2K2QYGvoWywY,1848
quantlab/api/_factor_report.py,sha256=-Cux8BVgEgL08AxiC26DfHBmTJy_8ez89tsavL9ZVSA,5438
quantlab/api/_factors.py,sha256=yT-cSBDbKsf3-HNO5VHOC9DUte2WklcyMUlunVnEoME,4777
quantlab/api/_labels.py,sha256=fMl6bWRaox-U_NsP2y1hUbPEEOi_riCSGIxNEOvsQ8Y,4573
quantlab/api/_report.py,sha256=rlFKu13lBcXAkCrs_RD4o9qeQTSZ4Z3zWQwmcnaQwtM,9705
quantlab/backend/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/backend/base.py,sha256=Z6LZSPEAHXLM7yYh9b7iImRW3slvd7x-ObkKXMoOhOc,8213
quantlab/backend/parquet.py,sha256=dh4b_nekQAVlOqY9ovFwGu3Xl0oZzSqPIdBHdciX6Ww,9068
quantlab/backend/ranged.py,sha256=aukWghqfHQ6BIhIz9ElxjizWEUi0Xj_gxs3p9ETs5Lc,15250
quantlab/backend/resample.py,sha256=Uz6nIrORj0JOUX9c9KGyxcP-VbD634fr7EbTxWbZiSs,6430
quantlab/backend/zarr.py,sha256=Uz4cu_VRn9ty1GRXmC2tTLZfhgA4WiQlAmX2lGDk7U0,97581
quantlab/backtest/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/backtest/approximate.py,sha256=E7ONhBxk8dys8ZZ24byPgjUpqr4veF6AAvh12_lQNGU,27083
quantlab/backtest/base.py,sha256=sXCppIsxr5W6-MIZEPFpLPymmfjV8ExrVL8IkA7OesE,132283
quantlab/backtest/config.py,sha256=7GADiDNcT26zsR1VsMu9IBd0Vn0eQ-pCyvyM1crehKw,14357
quantlab/backtest/engine_vectorbt.py,sha256=NZG5Tg6E0LWTGphD5QfE1-ExFTJTA1QeOXTp4JY5jh0,28365
quantlab/backtest/live.py,sha256=lLDTYHPB9Mf3441fbo2Zm1oJXRpl2-UlvJzFMsleFU8,22171
quantlab/backtest/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/backtest/predefined/us_equity.py,sha256=X6V9dYmg3L46mcfgo5V6OuZcHNMQ9kL4V8gnztpXkz0,8124
quantlab/backtest/predefined/weights.py,sha256=mr_QpRvifc8OZW3YYO3UepsivH5q5q92CIcAJTr4sNg,7272
quantlab/config/__init__.py,sha256=znEOujD6Cim7u6MzMtqIYXKZDRCzwAzQsemPe64_lvk,8473
quantlab/config/instruments.yaml,sha256=LXxHVBwssqin7kdoUgaWXSj-tT8yPHNbzqFDFwmiUc8,1660
quantlab/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/core/component.py,sha256=s2WbZP9BWxR37Y5zqtP6WnOuwjQwu6mrntWMBf5f4pY,23517
quantlab/core/config.py,sha256=NJAg_-PYvzi6LPoALKqc8TSTG0vzTjrIAI1SpHXbAsE,2402
quantlab/core/store_folder.py,sha256=rfWFdwMP1WAey0Si-6q1P8EoD_sS5h1vsDmKEruIl5Y,3931
quantlab/core/store_uses.py,sha256=WXGH-rOwM6aMAvgJlEVpSe5oBsMh7JUsJR8A_VITrQ4,12001
quantlab/dataset/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/dataset/bad_prints.py,sha256=uoXdyn5neKA3s6zjqzzdt5s75TVkmT1129hMM6swHUA,10093
quantlab/dataset/base.py,sha256=-HWId_W-EFDpWM2rICaocQv2fSFEehFnq6oGNvQuYJs,63621
quantlab/dataset/common_stock.py,sha256=2nxR-Y_K6eQLjY1vnnvBO0qR3lOavXo4X5WZrJVYG94,5624
quantlab/dataset/config.py,sha256=3cWDUJ4i_kipQrzwnbch1AFhE7D9tD-YzQn-c7l8Dtc,59261
quantlab/dataset/constituent.py,sha256=a-EpxPcd8SrbCQAlTK4uMe8rVo823fxBQVM1Wk4ncpU,14687
quantlab/dataset/estu.py,sha256=DmONIXU4S3RQ_M4AOssv73SY4EadS_RJRbqpx9qEY9A,3999
quantlab/dataset/fred.py,sha256=pEZn6THMRRzZ_IpTaIRKrzENF1A6KZvs0jk2V7dTykE,7493
quantlab/dataset/memory.py,sha256=5j-kC2vycbgdrHPTCWv6MmvNice5m6esPOTfVt6YRkw,19059
quantlab/dataset/merged.py,sha256=PjGJY8ekYBYuv95DPaB-YD5yduc_89GUQPj0ys13g8U,17618
quantlab/dataset/raw.py,sha256=MFLV_y_jHYwljwOeBnVE9AdT0p4HlENmUvho_s7eGRA,75144
quantlab/dataset/roster.py,sha256=9h_-dX8gzaXt03F1Vv6h38EgzAlLrh-PKD3hnsIf2no,10519
quantlab/dataset/spot.py,sha256=e7NgCvDxlbqrmwXILN_8VxNFb0akvQQqInyA0dOmSWk,9257
quantlab/dataset/stock.py,sha256=VuvLeYPBverGp8s4D3zIOTmTIM3klFlskxd_fb5VvQk,22829
quantlab/dataset/_support/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/dataset/_support/adjustment.py,sha256=-o1zCo6EapU2fwJe4ZKEidAwTnkouIH3mjvzy0RrQuY,10441
quantlab/dataset/_support/cleaning.py,sha256=e9kEyiccoD_leXEJAxIMl6FjAA8Yo1-bNSN_FE05yC4,25920
quantlab/dataset/_support/ff48.py,sha256=U1b2L7n9NNfoyoV-sBwtVr1185-7crSPcCjx4nC0bnU,21475
quantlab/dataset/_support/file.py,sha256=yt8zE0w-KOqX-axdPdVUjS4akk4DTV182N25-XNew-Y,3323
quantlab/dataset/_support/frame.py,sha256=BWXSFJGeqReOmiskqgpzuSFDirfXwYv_Mad-S_PkDbg,19755
quantlab/dataset/_support/ledger.py,sha256=6reeZoYjwiBTNrE3Ydx5L67Ts-i3Za_UY_eRfvDq3zM,20767
quantlab/dataset/_support/rebuild.py,sha256=7ulxlHTk262twUUEkdOl8Pt-O-8PkEVKODa_zhb_ejI,13973
quantlab/dataset/_support/session_calendar.py,sha256=H1rHWNPJsssL1wGctjrfPh9Z0pmbhyYullBAby9EPDI,10383
quantlab/dataset/crsp/__init__.py,sha256=aT2-iAzioE6b6VEoFRVlQ07845CTQG0jxCVntuHYdHM,71838
quantlab/dataset/crsp/market.py,sha256=fwv2leLI0m18cPD-91LZZhOFxMEkvng7_WVPI-LG1_U,13955
quantlab/dataset/crsp/membership.py,sha256=GgY3MsR1e4re_Q8KuYN0ojSKSnMP_E8oy6lxvx5VLRU,31321
quantlab/dataset/crsp/reference.py,sha256=iZ9o3w3rjxqjVVjLvIcZCh_3YHNSVl5XB7qEw9oTRW0,16941
quantlab/dataset/crsp/symbology.py,sha256=dUI5nKUK9Ggag65SV206PuSjALPK-DG2t0fzhYEBq8U,14866
quantlab/dataset/crsp/tickers.py,sha256=-AdKs3CJXsxmxJ3mhlo7o4rNmokSZVJr8et-Gqb2CaA,18536
quantlab/dataset/massive/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/dataset/massive/day_bar_events.py,sha256=ep3wPwgtd-N5bzS56L3HinKpDQx-O558lZ2VPpovUn8,8250
quantlab/dataset/massive/day_bars.py,sha256=1NhcgP8TCBI6wGWSSAg8D0pLC1TxovW_InuSRM_Msa0,12563
quantlab/dataset/massive/disclosures.py,sha256=usqbD8skMCiTQRsa_zdRXuit7gqObSyb0OPRoDrIbYQ,12224
quantlab/dataset/massive/dividends.py,sha256=hk77PzB21g7E-5cfZTuivfNLYJJVe5XcIUnjiAwBLsQ,15988
quantlab/dataset/massive/ipos.py,sha256=ozNgFwL-OpSOZuUwFX58jThhNDbH82HiveWyxGPir0U,10889
quantlab/dataset/massive/mapped_bars.py,sha256=5DwxTz7W3MyQRBkuwPLnKEjiOMhzdcO-8PNlxrOcJt4,47648
quantlab/dataset/massive/news.py,sha256=CNgxewRYaNCxFiGwba8b1JjnWYlGNORsqp3hmgv_VM4,12953
quantlab/dataset/massive/permaticker_bars.py,sha256=-mVIF810QKIhqAuqEOjg7HofIm3ToIifYuQx7_bNBvI,24815
quantlab/dataset/massive/placement.py,sha256=FZW6J7vTykPPx_o5dXpXiMgWkPoW1iPy3g5nn5zpYfg,10560
quantlab/dataset/massive/raw.py,sha256=2BqisnUstjqiuXVPF-r9wxfpgTXHdsze_wtxmwsSfxk,24057
quantlab/dataset/massive/resample.py,sha256=siVd-XgULeBZYmckpMhuFo_a19X6hsB4CamozvrNRyk,18491
quantlab/dataset/massive/rest_panel.py,sha256=kgfnXd1FgH6GvUsLggqwo1NxyZUx1_ox5x6lotOMpGk,14020
quantlab/dataset/massive/short_interest.py,sha256=Ont62P0TkZ66UkMvERtJYkxpxBqxmbfAe7dslcv26Zs,13502
quantlab/dataset/massive/short_volume.py,sha256=QYrw_HIyTYc7C6FmLfVc2D8ie6lhkHbzXt0eEPeZ5XQ,9593
quantlab/dataset/massive/ten_k.py,sha256=bNKqf6NrDh6vZixOgsjSFhU6gBugoJeGwmztnhPGQUU,14507
quantlab/dataset/massive/ticker_map.py,sha256=6JW2VyLk6-Qk37GgZwBrKYdFV45LnbJq2HFc_XHzBBI,22259
quantlab/dataset/massive/trade_bars.py,sha256=6sjlFw42SuYvHNeZcOXW4X75bfefJ63XBLyLuOv_4Dc,27718
quantlab/dataset/massive/vendor_check.py,sha256=EUtvknTn3J_NO41WB1CmXRUyPVdNV4PlWPZrrjwCx_4,7239
quantlab/dataset/nbbo/__init__.py,sha256=YaOQlp1Uwtg7eWCNnp0cQsCeEgtHDnBzoBS1WKMf79I,9516
quantlab/dataset/nbbo/bars.py,sha256=Xte9SHL9nIwE4zyp4Zo7pXAuUOyPfqbheoT6nxIurLs,25537
quantlab/dataset/nbbo/panel.py,sha256=nLLz2vFzLSk92XOYomh6Jm2_-MmSxJDUCEpBsJ-FkgY,31700
quantlab/dataset/nbbo/resample.py,sha256=9jIKxtB1whfPbQn1FW9eA3-axgi49u1iETEcPabfJnY,30194
quantlab/dataset/sharadar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/dataset/sharadar/actions.py,sha256=LcRAtKA1QD3lQ3xWaYEE8O3cqMGaT1337sp4ciLv6is,23245
quantlab/dataset/sharadar/daily.py,sha256=SA9V-M4wA26UwcXhJQqiZBxobWH10jcs8PN-tgEGvFs,12078
quantlab/dataset/sharadar/events.py,sha256=_bsPQdkxiqZgsReWxUF1siOayhlzXCq66C5IF3no8Ks,5560
quantlab/dataset/sharadar/filings.py,sha256=vSJBkH3NcyCeK87i4O0gbRHCSo9TBUW_YHD2Leb1iGk,8685
quantlab/dataset/sharadar/fiscal_years.py,sha256=ypEdkzfHeQYgaJl5Mbg4hvoN_TmCL8Z7zVpn4YFBb50,13077
quantlab/dataset/sharadar/fundamentals.py,sha256=vHxkD8BV5OjjviYckqgmm8irQwYZ9y--oTwUphPyJts,11356
quantlab/dataset/sharadar/history.py,sha256=vcCVwjXQe5dK8jrtC3BfxiDvOyu-eaPLfggSMyNStYk,9549
quantlab/dataset/sharadar/holdings.py,sha256=XTmBo_CfIwV_QpeM_nnEQuvsqvhNyhXj7U92W_zOLDQ,12743
quantlab/dataset/sharadar/industry.py,sha256=77d4fgtbme3mPxdVSzinKImoMIUqMkEwQepOt94I4kk,5648
quantlab/dataset/sharadar/insiders.py,sha256=BAUNrGhj7Q4IBVAEuFYftH47cJAJStxBMyJncboI5o0,10670
quantlab/dataset/sharadar/listing.py,sha256=eTM0qmEEZnHefUG9fg0J_TFkLfe1XDKG-OjeGEZSYZQ,10530
quantlab/dataset/sharadar/membership.py,sha256=bHGtsn7cXsgiQjP5WFbx-F_eoUC8XAWf-S3-X252wW8,9047
quantlab/dataset/sharadar/permatickers.py,sha256=Rk842s5nmKUAk_o7Q64AGiJTY8T8rptx-Lt0V7vNbtk,50806
quantlab/dataset/sharadar/point_in_time.py,sha256=Fgj8VccDhcmVnbldKQx6NIpgyABWKc26Hy_katXhNEw,21989
quantlab/dataset/sharadar/share_class.py,sha256=-Bowwq_Xg00aN5kpHGJVoj9mtW3ZXPnSxGk24m-6_r8,9132
quantlab/dataset/sharadar/spells.py,sha256=LPvN3MOk3N1ZqmJVhzHIeP9yA5salkQGsT4xnaV19Tg,11683
quantlab/dataset/sharadar/stock.py,sha256=uV0Tw524kfQ7mX-pBFxfjh3kXXX7e9cflqLe6OwvqC0,49287
quantlab/dataset/sharadar/stores.py,sha256=cab8iYJ5lAzb3XrTOUZTXK1IbizRhbGHNcdP1RSm_4Y,27591
quantlab/dataset/sharadar/tables.py,sha256=HwjYEdv3Y4bESaVYQxJVcpU8BLUMIOWN1WGCvhgaGB8,38791
quantlab/dataset/sharadar/tickers.py,sha256=CFt-PcpVm0H1ay0De7j2VqbPCVes3BbIe2XJN1xqaF0,11357
quantlab/dataset/sharadar/universe.py,sha256=e03CVK0rBSmORNCRfoCCbpeoDu5UovWbcG2GnKFN584,4970
quantlab/enums/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/enums/constant.py,sha256=nEbkoy4NwgLdF5RZ6CRTzyLtNVa6dwGWpL69Mhfbcds,556
quantlab/enums/data.py,sha256=qwEgyd8guvOZpWVme5nUpSrEY57CsKuCrMqpqhZY-5M,7406
quantlab/execution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/execution/approximate.py,sha256=aJ3qk0_GNu7WjK2ljxdLMvBShnVW_OmGwaRcFbmraJ8,5358
quantlab/execution/rules.py,sha256=vyCFYY8p0E4Z_iNxnKPIyyG0KO40CSvJRVoNzMoWpNI,20830
quantlab/factor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/factor/base.py,sha256=YeHVCLmxiZFzagT7b7j8pbbhBF7KK0XgFgoQM6xnn3E,56875
quantlab/factor/chunking.py,sha256=MtWZujg_x8XcZtdjotKPydNia9PUbF8GLA0Cwle0bDU,23047
quantlab/factor/config.py,sha256=ok2tpe_IjrwZcNxfpWQNYZKwhHHIBgyUIu2M-wjciYM,15879
quantlab/factor/kunquant.py,sha256=By4726W9VCmXVl6N0EfxyX70qg1U6Nqv6qb-En0YrAw,23956
quantlab/factor/kunquant_compile.py,sha256=5D-pyg-1mKI1R67ETPPpuLVrRy5TAGhZl6W1KEwCjHQ,12140
quantlab/factor/kunquant_cs.py,sha256=OhEp8cO1nLdxkOXzq0UuxuuCAqmrFPhvFlnEHq31fcE,45473
quantlab/factor/kunquant_ts.py,sha256=NGlUdfOtkcKTEa_W1E06uPrTdopZtORatdWnMZaVfqs,22860
quantlab/factor/polars.py,sha256=PkBOwotcBB1L0sWrsASuPhEN-JKe20DzVMb6oxHjLX4,4689
quantlab/factor/view.py,sha256=GoGB84l9DOmqVcnDZnpYVwP3vGCKArrnazJ-VnVT4oA,16743
quantlab/factor/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/factor/predefined/alpha101.py,sha256=AY1rPLnCk4Uj-bKFS8lfYRt5VWGCEPl7Eols47SBbdY,8105
quantlab/factor/predefined/alpha158.py,sha256=G8lK_Gk7MSd5yFHRTMq_o0J44JFBwW7NtlQHB5ngb5M,11367
quantlab/factor/predefined/alternative_alpha.py,sha256=cUMYaQ7BtNRHEsSwo4-llX8xlS7hov5kuyk4qhekdsU,19188
quantlab/factor/predefined/barra.py,sha256=sKOf9UGjfuV4bqKO4JvXEHDcCJXog1ewB1Df6E8cwIk,61413
quantlab/factor/predefined/benchmark_beta.py,sha256=C1NAN51S650MkeI5bC9PaUpjqyma7-VWL-fksxF7ciI,6940
quantlab/factor/predefined/daily_anomaly_alpha.py,sha256=VZqtQMkmzko8TJ1nQTu_G0uB9O8eTXPaCPo67cWd0uA,25961
quantlab/factor/predefined/fundamental_alpha.py,sha256=LnycG1M0uANbCyPRY87wogIunsZEPPMq9RWXBLhKXbU,30540
quantlab/factor/predefined/intraday.py,sha256=BQfausB3DRLd9Puig4AtdueB_VAbCBHqGi6CF0JnuE4,41143
quantlab/factor/predefined/literature_alpha.py,sha256=ajfBIblIBKE94mSJ1Hgb29xNh6JnsM-3gxu5nI75tgY,26176
quantlab/factor/predefined/market.py,sha256=K2sZYdrGaD9uusAkxwapihz3LL94NtQL8_frvQBXjRg,13017
quantlab/factor/predefined/membership_cap_weight.py,sha256=LtzvJCqpfgKIfLTypv9rbhSTXvaTc2k-0DpgPDqOVg4,2525
quantlab/factor/predefined/membership_mask.py,sha256=5SMbViw2mRK5No8oXLqPhRqV0g0_VxTz9_HlG4XZ0Xk,3693
quantlab/factor/predefined/momentum.py,sha256=SpJgojunIHn-ZuwI8IhLYtneIQ_LwKXvWUnGzszqq2E,3438
quantlab/factor/predefined/neutralized.py,sha256=CY_cmn_75AD28O8yPb7i-3Fgmg4Jau-mj6FI3XbBAAo,13417
quantlab/factor/predefined/residual_momentum.py,sha256=xOazysfRK0Hr9nCzCECOgtN3orpn2KvNKoP6Y59wbbc,30184
quantlab/factor/predefined/roster.py,sha256=oZdyZqM7GcWKrPma4p8SmcDtLklrEh064FPLudYZSKw,3623
quantlab/factor/predefined/short_horizon.py,sha256=1x-IEauRoChDrmCMht7PWsDKOZrOheAhMjPdbsIT5Zs,4961
quantlab/factor/predefined/start_clipped.py,sha256=s-noY20iYgNs-xiJUXNcU-gOfi6LZs7TZoNqIEhGTt0,4605
quantlab/factor/predefined/_support/KUNQUANT_LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
quantlab/factor/predefined/_support/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/factor/predefined/_support/kunquant_alpha101.py,sha256=f3iDRGkBwYvqX10WC2WpYrTSD78Q7VbHvnqOZGna3wU,28232
quantlab/factor/predefined/_support/kunquant_alpha158.py,sha256=EnkgDvSGmiZE1JBedXELGqJGYzngJCiLZMRnRiBG7UE,15556
quantlab/factor/predefined/_support/nan_preserving_ops.py,sha256=iPyhNlsVPdFZG_gz0VHq91bWlPIIaIKBGUQ8S5ZP6yo,6419
quantlab/factor/predefined/_support/zscore.py,sha256=jOYXytlPpW9hgv3mNnUk6Kd2xAcj4nJokTYJ59iHRrg,1977
quantlab/label/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/label/config.py,sha256=gI2eVh6Dx0OqGGQYUnmiItJCevbgyu3CZC7HdhK3WHc,1535
quantlab/label/forward.py,sha256=H_V0RIvSfSQWur8e9WiOsY6JUczLBC54NLPlJrZA0ZI,10870
quantlab/label/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/label/predefined/fret.py,sha256=LrxzaYjJ_LkCvf3h-9ROnMbw4o0iwG5dwfWwImqDQF0,13009
quantlab/label/predefined/membership_mask.py,sha256=r6HTTZ5hCqjsHzVakZy5uN6LRVajMSJc5oQPpkwTdHg,9804
quantlab/model/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/model/base.py,sha256=alTeKeq63JkWICi9JB3PCvt2Y2-iO-oGKt9nWDIBb8o,74526
quantlab/model/collected_panel.py,sha256=qDYCfPLqM6vhFxOpCt0VDZ66_nsoCaCFRJ86HEy4_9E,11718
quantlab/model/config.py,sha256=BiZ1wmWTypxeq9QkmmRivayEs7zA48VMdn2I-fHVJL8,5714
quantlab/model/ensemble.py,sha256=rp81IAQ9nyAhVZJEwkqkMLtlEliMpkg6KDNxf_amiV0,57590
quantlab/model/evaluation.py,sha256=qcD_w2ox6hFAxPtR_moqBlIsko3zX2c_hQV6Tm52WLw,29622
quantlab/model/library_model.py,sha256=zk_LCXqwI9ci_-lu13QqpFdFX0XKAwssB-opyjLQD0Y,18308
quantlab/model/split.py,sha256=YVx3rOWI3tojzAhihZHyMmESWTeC-VfwGdFcvugc20A,11881
quantlab/model/torch_data.py,sha256=Cm9-Ie23iGAmzqNIELfUIr1cnthaRbPVbY7b9QJ24-A,25809
quantlab/model/torch_model.py,sha256=wmPO1fsnTkcgSlTLWG7ILycBah9grp_EXOnbMuLWMHc,38872
quantlab/model/torch_training.py,sha256=ECdK6SysaA7ERCPKLWyTT2e-rckbEtcf_xI6sMRZ5x4,6625
quantlab/model/training_target.py,sha256=D0QrGUmcaOUlEY_xSCElr-YZQRB8sxhSpdSs0klq85Y,6018
quantlab/model/view.py,sha256=RmeMsPZw2W-lGYOWvpEQkITJGxTolPxzmiwFLkGgC78,8138
quantlab/model/walk_forward_training.py,sha256=CKOIhB3L_iHUcgquSsxkEJPIo1o_hbMsqGkJseLR_d8,8975
quantlab/model/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/model/predefined/catboost_model.py,sha256=p_ZBU-ZEQnPsa14em8CI2skzVDisPHqnVbqakbr8FIg,5351
quantlab/model/predefined/double_ensemble.py,sha256=aB9odG9zyq_gtvsROyyisWAmGzXtTBv48rCYBCRTfzc,14969
quantlab/model/predefined/gats.py,sha256=wIMitI2p9y3tp_TDQOnXc-mRfzpj_RWm_GhomVz2tT0,10193
quantlab/model/predefined/lgbm.py,sha256=ixoGP0Dcqs1X8ZRjrusYQOHJQJ_4S-ahrMLAkKr9p4Y,4325
quantlab/model/predefined/linear.py,sha256=Z-h7LrEynVAMeW6Ffc4v0L308wZ9_K24xrMj0QDq-6Q,8091
quantlab/model/predefined/master.py,sha256=ZVQHioR89sqI7tXgg2lwdRG6hyzDxybH5KBrQvVNRT4,17416
quantlab/model/predefined/membership_mask.py,sha256=8EQs0TbM_rAMGZQEx3hys7UR5jy9B20PN5tsKsOBbKM,4553
quantlab/model/predefined/mlp.py,sha256=voc-KmQZkscq0kH9tS8XYHm2Ve3n4sSv-x1qVEHjUbg,6824
quantlab/model/predefined/model_ensemble.py,sha256=08qZYDmir7dzxACnIdPlWowVvUT7qAVZvYG2oHAwluo,4201
quantlab/model/predefined/realmlp.py,sha256=O0H13kzmsBOpx98bC7xSC0Bnb6Ajoks37oKivS5ub78,13724
quantlab/model/predefined/recorded.py,sha256=g7kMgW0hRRH7PIY_vqOe9dONPN3AwyEIPdUsVXHfqcM,9185
quantlab/model/predefined/rnn.py,sha256=jrzvYnGv6qF4rvjuU2z8o7jC5DtP00ZlZI56bLvYflo,10209
quantlab/model/predefined/seed_ensemble.py,sha256=wj5et9hA4XnjkUXwxzOC1JvtDLBqq6-WOLEuUEYtC4g,7355
quantlab/model/predefined/smoothed.py,sha256=WbFS3tQPencwPPGczlnyJNCrxQTrWKYe61OQbM0BlgM,12985
quantlab/model/predefined/tcn.py,sha256=Z8_kWpOHphWVwQqO83n4iYUcS0ECU-1KqIFIhIRpfeI,6842
quantlab/model/predefined/transformer.py,sha256=MJE4ieoY-926uxe-zwhUSQFIpxGl2CSFruuc2xezVdM,9893
quantlab/model/predefined/xgb.py,sha256=NARmYKF2lm-t7PE8z4ern0zlRE--DydmZHrJeSC2NY0,32275
quantlab/model/predefined/xgb_td.py,sha256=rPHhS3s-GQo0o2IN65T4y-61epdK1ms5EMKMavIVTPs,14746
quantlab/model/predefined/_support/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/model/predefined/_support/devices.py,sha256=XBLN-uoBhDEVyu9KHJ6viihVz06jXc2frqhjT6g_dpA,4620
quantlab/model/predefined/_support/qlib.py,sha256=RQUiSYcFTDPuYRKQA6L4wpLnwFiKIh5rYX_4xHIw81M,11769
quantlab/model/predefined/_support/tabkit.py,sha256=5lu9ddlT6-foG-PAID4vfy-sq6isZfiaFVlPYw033SQ,10642
quantlab/portfolio/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/portfolio/approximate.py,sha256=H_ZHTHK1e88tN5qHPppB9c011VCe4xw5FFYROtVwtTw,18432
quantlab/portfolio/base.py,sha256=kW1T9lkBFtmrc0h-Rs1QYYbuTd7M9i7oyv12_F5MlS8,48008
quantlab/portfolio/config.py,sha256=YrKR5OJppt-zo5WqAcVdxHCX34mU65f52szOqcGRnA4,20587
quantlab/portfolio/decision_inputs.py,sha256=_uTK9qlsUiOIihwJRcI6KzF03pvdXFz4U-S9Id7horg,56985
quantlab/portfolio/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/portfolio/predefined/active_risk.py,sha256=3y6mi1O8x--d80lEqqZ8LoS5Af2hDJihNi-adV4LBQE,5198
quantlab/portfolio/predefined/black_litterman.py,sha256=0Q22ugRzEzyNl6QgayHECW1l49pr9jA6aCevOQwcHAg,40567
quantlab/portfolio/predefined/expected_return.py,sha256=sRCwi0RW_3sxsgf5b252uHK7cws-yarvUwF5KrA5ulA,8153
quantlab/portfolio/predefined/factor_risk.py,sha256=s8vFtcToXIx8kLqYQeYaTOvOWamWCLKBYvpKpcnEgrU,5701
quantlab/portfolio/predefined/ledoit_wolf.py,sha256=nEdAbFY6xy05caFOrRwi-xb5KLnr96PsHitbHO7_p8M,10867
quantlab/portfolio/predefined/mean_variance.py,sha256=qJbFml2_kzsxwjQOAdcqpxHHUakW7uycRgVuNUWXo1g,51442
quantlab/portfolio/predefined/top_n.py,sha256=OfSbXcIa3WF0y-M8br21LJ0m1LPGi1ipTV72EACG3eE,9041
quantlab/portfolio/predefined/topk_dropout.py,sha256=LTl8BowPlvd5a-moL6hnc19EwvCyk_-Tyq6Me2oCLac,11421
quantlab/portfolio/predefined/approximate/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/portfolio/predefined/approximate/black_litterman.py,sha256=Dqhy7HiE7uGr1CeHRnpmmDE3oTWs9oTrwcyjmPaA-iI,5845
quantlab/portfolio/predefined/approximate/covariance.py,sha256=kB-aJlPAYb1lv81Fb1o8JsEbQxKmTL7Bs0PZulibgls,7838
quantlab/portfolio/predefined/approximate/mean_variance.py,sha256=6yWRf0arwLomtdV6OCy7OTButErTzOYuflVPTLKpNoQ,16240
quantlab/portfolio/predefined/approximate/top_n.py,sha256=sdN2_xa0O0FylePL1OV_UL1QgxmzT0BCzuR8GG-clAY,4095
quantlab/portfolio/predefined/approximate/topk_dropout.py,sha256=ff492Xhs9WPWXvv2V0XaIdFmCOWxYCb4TBBkK0eNGJc,4631
quantlab/portfolio/predefined/approximate/_support/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/portfolio/predefined/approximate/_support/mean_variance_kernels.py,sha256=m_5NiheqpeJlpwhaKhvR-fBn-jP1SU6UnCZ4ObIzRFM,30681
quantlab/risk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/risk/attribution.py,sha256=_Egds7py031H9Aw8VcZ59u77hs7mjfTkj8GPQ-rlPNY,20485
quantlab/risk/base.py,sha256=JnM_ynQcsPbbRD7cJC86usPz0TOhIHFiRYU899HHIDw,46988
quantlab/risk/bias.py,sha256=5IUudZkMM1Rz7AHQh3JrV5aQDKv8ohEPSBZrhZLUdnU,20776
quantlab/risk/config.py,sha256=vvT-azMdqi3YKZXFL9gLQ4LKOfSpvLvT2vHiMinCaZM,17567
quantlab/risk/predefined/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/risk/predefined/use4.py,sha256=fcqEyxZ6S6pPEB37j9H5v90uJVYF2Wv9xWb5xRwaAI4,70345
quantlab/runs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/runs/backtest_attribution.py,sha256=XKaaqcIKbS2tSXcnRpETULA97bmI1-GKIQGwGfAKZ4A,14863
quantlab/runs/backtest_report.py,sha256=kj7S9f5YD9zoEYotmKW5GeSfR0YsGHHC5ywU5RfhmFw,162825
quantlab/runs/backtest_run.py,sha256=xb5WdAy3kuzK1bjHnvk1Op1se65AWAVy8rEoBES36Kw,30957
quantlab/runs/backtest_stats.py,sha256=yXU_zM60lxJHXMN4p82eESUw8jkwi81nOhrrweQsbZQ,58004
quantlab/runs/directory.py,sha256=1bZQktsgTLbSvznHQ2DLToxunrV9ELf9cEv0JdhcDHw,8927
quantlab/runs/factor_attribution_report.py,sha256=Eeb199pNB20Z-SIULMiEouabRY0Lx-m6qdE33gMQqC8,30861
quantlab/runs/live_predictions.py,sha256=sEqz3Xmj0DM1gu9en3OvLvI1UwqM2CGbYp6Y4MLXHzA,13032
quantlab/runs/prediction_panel.py,sha256=FT8fxeIwlSEs5nRDQ53QZog6WsGiEeNZMrJ4e3jUkJ0,8329
quantlab/runs/record.py,sha256=wJLXCtxjBx2yTohl9xvaHdYsRnMXtkJsLZPT8BxJymM,43051
quantlab/runs/run_metrics.py,sha256=f8cP6ymU8H-gzdRLpGdBNTf6L_VhM3R-mdOE5n8b3FQ,20183
quantlab/runs/trained_run.py,sha256=BLxftHoI-kcAwsMwRm9PH4tnosMu1YmFx3vHr45TEZk,21911
quantlab/tracking/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/tracking/base.py,sha256=1nsWY6YEV6SZoOE1_B3SRgIH7BMYkMN9ko9dhOMk1Ws,13357
quantlab/tracking/mlflow.py,sha256=kwx6CL7ve6Zl0pbfQ4-G4ewLRebOZmFUSikaH4YjGi4,10299
quantlab/tracking/wandb.py,sha256=1aLwSJBekv62t7eL9cIzOuO6hNc8AQLqQpWOQewo8qM,4556
quantlab/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantlab/utils/atomic.py,sha256=zBFeHyv8SFT6BaX8y5uQgQ2SRDUryXPvm38n3-6hK0g,4533
quantlab/utils/cli.py,sha256=yCqB7g_IhS9HUPz2Q__8ieINfZ-Yc4rZuD8o_HsJxHU,10026
quantlab/utils/cross_section.py,sha256=6qnUM-lz236ee2b5kD3f57ZO0dSCq9sBh1YY8VIvm7c,1726
quantlab/utils/date_range.py,sha256=K8OCuzlNX6QX9UVab4qc0mHs3II-uAIi1cqGjJGz7H8,4541
quantlab/utils/jsonable.py,sha256=vDM1Ea0qLNQxtCyJXw1JdNpjY_VLRLAHSYQhZZv8i38,5497
quantlab/utils/progress.py,sha256=f2fawvgwtPu4lIZ1weEkDgPUMEP07SNhBX-t6OMLqZc,14776
quantlab/utils/resample.py,sha256=lJP3YTXAPnn4fzbUR20YJd9fSxyea1HU-UgvWr_KRV8,10235
quantlab/utils/returns.py,sha256=9oZGISILd072hobWtneZPkDhzFiKVz5H4BtRZCQ1OKo,1966
quantlab/utils/sidecar.py,sha256=0BKIcpbhpMVXLmZf0AKLJxAbpmfkGuNmbHnhAeFE1Ko,2313
quantlab/utils/symbol_axis.py,sha256=50ct75OLJt26x-NJYgpsvWb9uwDR8UEKe5J_uRcoM1A,7389
quantlab/utils/timer.py,sha256=VQUb76jdRRiEQI1o8jE4Fld2sQX6Hh5xRLHUIQyyidE,1436
quantlab/utils/watermark.py,sha256=F4VxtncjuqXR4E9xkkOGSCn7CvWF04kNeUrznCejQ0o,4847
quantlab_py-0.1.0.dist-info/licenses/LICENSE,sha256=ETa_dJhcS9M4X4TGRJ7YC-LVWDiW2rkbfgZMsyWozM4,1069
quantlab_py-0.1.0.dist-info/licenses/quantlab/factor/predefined/_support/KUNQUANT_LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
quantlab_py-0.1.0.dist-info/METADATA,sha256=GoDXmogTOH9snVRouE1J6siub0kiN1RbVMEf6qWG3tg,20509
quantlab_py-0.1.0.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
quantlab_py-0.1.0.dist-info/top_level.txt,sha256=KSFDYKSUu8UDi2-E4kU---rRSlhl10vQyFBT_k7Yddg,9
quantlab_py-0.1.0.dist-info/RECORD,,
