qis/__init__.py,sha256=3VJYfsVv2e1f83obtrfO4hQsIB_Nwdlzzd5yirekRUU,1019
qis/api.py,sha256=DbMLrYxXMXw-gCbPkIiBSIOzGO1WScpX5ab-zgc83QQ,6024
qis/file_utils.py,sha256=QWQVfpRM4NtKrP6qu_flpEhoo9KV7IApLmblebZU7m0,41982
qis/local_path.py,sha256=pzwMjt5D3v1fsiqf_88ZkT3gBa0XZBMFDaZfx0uM4UI,1435
qis/settings.yaml,sha256=mDkuPVoaDq3_WGfkyhZVnnqbUUm1btrR3L2hoGDmol0,536
qis/sql_engine.py,sha256=1BPbBDm0kD_DBMAWo9pnd0CXuW7003ydd8_yQa64woY,3131
qis/docs/REMOVED_5_0.md,sha256=h5xe8lvc8TbV-c9h6Em-704aTytKpAqD_8eiCyaRhQ8,10508
qis/docs/factsheets.md,sha256=RI7dmjRwYkuek_ZQBDoh0QQCFuqTQy51vLiK0VYM6Yo,3921
qis/docs/frequency_convention_note.md,sha256=POLeT6g7KP-hez7OQOs28yZbkBNk3y5__GZqus0-fl0,15408
qis/docs/gallery.md,sha256=EpPrOcSvpe2QT_trk2auu3y1XD_dZIrEqzgEbsO0oSs,2702
qis/docs/plotting_kwargs.md,sha256=IlADeWbp6i03fVs8cPx-L46z4F-v9xVpU13bJON7M-Y,4048
qis/docs/reporting_frequencies.md,sha256=D1g-VmTl7--Y0dWC7i9MwzpFl_49MQR5m9Y-Bo3xanQ,7400
qis/docs/sharpe_conventions.md,sha256=9BonMhQDT8hpmIfA6VROcKvlMPO5vTqg05brdXqaAT0,15275
qis/examples/README.md,sha256=yGX6GOgeVQw_YdrIMCGL1-xroGOJFrDxbsyGONYXSEw,8081
qis/examples/_helpers/__init__.py,sha256=dkvOnRV1ti8zYLDPct5ag6qxIGq2UdYi29WxKh3sbFk,365
qis/examples/_helpers/reporting_helpers.py,sha256=IbeDkthZv1pQLFnihHyO9REaAKZVxjlHVc1wDOYAInY,4893
qis/examples/case_studies/credit_spreads.py,sha256=e6ldXDdB8C5w4J3mT-pK25iLcv_Zsf_ODHfB2P9Ruu4,1599
qis/examples/case_studies/vix_beta_to_equities_bonds.py,sha256=PFKHC1JxXJFk69PE0JlbfXeJdrL9H_bB3MIwxtzHN_I,3581
qis/examples/case_studies/vix_conditional_returns.py,sha256=29xbr9Em_-MiKKthw_K7wMS7QEkza5M66U6kueg5dsA,4177
qis/examples/case_studies/vix_spy_scatter_by_year.py,sha256=ZtWjupbpRopTkb4tyCblTs5UNBNxaiBLCXsadhFaDjE,4338
qis/examples/case_studies/vix_term_structure.py,sha256=3twGaFLOKfS0OO0HR4HqXpA1DlmAU3evEluLYmdl_AI,2787
qis/examples/data_fetching/long_vol_qis_universe.py,sha256=An3hvSv4JNXEHPm4JeSVwULpuyPSevET-waggxFHths,23467
qis/examples/factsheets/bbg_universe.py,sha256=OIpBIx33OMJp0Go3M2GzcQBUtNaM6ke0yPkDlDXClV0,7740
qis/examples/factsheets/europe_futures.py,sha256=DwyW45ZR5ZO0K6k8b7B65ivb_bWDIctrcYjU4fGGDLY,3299
qis/examples/factsheets/hedge_funds.py,sha256=wI1zacJJrZ-lAP2a47vVQXXdSMoepVvaJZ_I0ZS8ZB8,4300
qis/examples/factsheets/momentum_indices.py,sha256=wAuwOi0tlLkmJfAYAwGwJepl38qNk2TeWxJKttE49-o,1334
qis/examples/factsheets/multi_assets.py,sha256=qBsih7CW0ssx31tO-h9V8rLXvcD_pi_bb8VzFZPjzVc,4572
qis/examples/factsheets/multi_assets_reporting_frequencies.py,sha256=CAxQoSywwerK_R202Bqg4dXC3X7PiAOWQqHT1Cva5wc,4967
qis/examples/factsheets/multi_strategy.py,sha256=uco-EBxuNEtMKmszD2FoxoKbTTptTKMR8GgCgCUykl8,5569
qis/examples/factsheets/multi_strategy_reporting_frequencies.py,sha256=WtYrzEjU9l0GGtXRd3vNSk4_X6bUTjS9H0almDys33E,7283
qis/examples/factsheets/pybloqs_factsheets.py,sha256=ibyCcExWa-tWHluV9RWH_VA865Zcira8eqFidYHBzNg,12908
qis/examples/factsheets/strategy.py,sha256=I3gE-O8Rx5M8oTM4oMTh_6Qj0Cdz1D3-EQlpnTrRnZs,10179
qis/examples/factsheets/strategy_benchmark.py,sha256=rv15Q_6-802E11czoCSwLO7jwfQIEb8mt6NjnrxtOPk,9780
qis/examples/factsheets/strategy_benchmark_reporting_frequencies.py,sha256=PY1vCJDI-CFMKRNHzsk31oqOrUfmxsW5-YEn2V45fi0,7947
qis/examples/factsheets/strategy_reporting_frequencies.py,sha256=hCTlnXpMbWJqfPZCkjIdP2SdzLa4OPPa1N5sB-20aZI,8490
qis/examples/market_data/__init__.py,sha256=8fK_9mpKzltRJc2P-GCKp2fu_ypZxUxLn3ULo9IUhnE,486
qis/examples/market_data/fx_cip_identity_yahoo_example.py,sha256=BayEhkK2top9GFLF4og6b943M2DvkYFty68ZurY04JE,4865
qis/examples/market_data/fx_hedging_example.py,sha256=lyxBvfhraTd6TUazjUjKNW0vxBLw_k5TCbA87F2sqGY,8695
qis/examples/market_data/fx_hedging_yahoo_example.py,sha256=6S_tj2DUpEr83PJBr5DUH9GD5jPcKHJJ8dz5zaiaEOs,6386
qis/examples/market_data/fx_rates_data_bloomberg_example.py,sha256=G23zFqJ8AXDy43FF2haA5Re3ipchnxc-h7OzPdNGfkg,11044
qis/examples/market_data/fx_rates_data_yahoo_example.py,sha256=kZXbHQqj70FnjcrGTU-UYBE8eVK5FpOeeCCOHww35Eg,9752
qis/examples/models/ar_bootstrap_gaps.py,sha256=clTj28Ge9dncaq0hZZSerfOjUTGLGXRnHdLtsbx9iaU,5607
qis/examples/models/bootstrap_analysis.py,sha256=NwWQVU1uMmLmLP0ylJ5MWZp-nZ9sHfv8XiuE8ckNGQg,8959
qis/examples/models/bootstrap_convention.py,sha256=AlVq2Z0cRpwK8cIqMeTBEowgWZHPhHseWdyquHqxrhY,7459
qis/examples/models/crypto_intraday_vol.py,sha256=LxH-D3jsAN_9P0o3YN91kgbngco7FsJZgPvbtqPuyxQ,2499
qis/examples/models/ewm_correlation_table.py,sha256=CjeU3IWxtCx14DZnEvnYv_tzCz0NjnowmtD483Ks5Lg,1142
qis/examples/models/ewm_kernels.py,sha256=R6VXzjy-T5OQLYJNQ4YlRE_FSnOqkhe9BYIB0AY5Eag,9234
qis/examples/models/ewm_linear_model.py,sha256=Vhy0r7nTh2pkW598Bhyw38e-ckLSeTeO5T81lOiDNls,1104
qis/examples/models/multivariate_ols.py,sha256=V9oId11tCJIHZBrzHrnuh3F3L_9lbBHmvaxr9V6NCIM,2079
qis/examples/models/ohlc_volatility_estimators.py,sha256=4pF2h4qdz7AbG8QNKGhtzSWc_X1OnW1IbRB9TXoqqP0,5262
qis/examples/models/overnight_intraday_returns.py,sha256=ja144uPAOrDMTArEJl1IgxClM8e9ot6fEnGFsR_OHtg,2960
qis/examples/models/rolling_correlations.py,sha256=gfUoeOR6hZTqiwiJojyYb96SsT-ytWhRSkeQEbxDTrM,1796
qis/examples/perfstats/cboe_vol_strats_perf.py,sha256=AExCSuU6QOBKolq3bQ0jYepMiGJHhqHod3mS-bQiOPw,1932
qis/examples/perfstats/full_performance_report.py,sha256=VL8JVN84TBDtGlPqhRjLhbTxvDFfKX4GpH_4jFg4oy4,3227
qis/examples/perfstats/infrequent_returns_interpolation.py,sha256=yQg9h-nGfLdWGagjYUbeYXr-fzpKNXEsiWb3BZgxX_k,3250
qis/examples/perfstats/miss_best_worst_days_impact.py,sha256=zkR0QmKTYConHaFg72g9cQ7x5F9dfAdGSirtthYXEMY,3271
qis/examples/perfstats/quickstart.py,sha256=Y2KZMAMYsn-51TQa8fL-aKESHqxMWD4i31ehWlY0t8I,3591
qis/examples/perfstats/risk_return_frontier.py,sha256=_Qp5Q77zkjP7SFt0ZnWCo1p-GyjyB_q_fMiSnYxBC6A,2534
qis/examples/perfstats/rolling_performance.py,sha256=YKedn74ZxVquaiAYCjXj9TheIxQ0nX1pY0wC_o571IU,2099
qis/examples/perfstats/sharpe_vs_sortino.py,sha256=cRCUzeXa8ZU2_oeHpO5o6_3fyoaQW2JG2r7ZwkUrf7M,1947
qis/examples/perfstats/unsmoothing_and_delevering.py,sha256=jTBO5mMLaZ5MLmvC_bLJTTZLhzs901E-z49Cq3MQlhg,9007
qis/examples/plots/dual_axis_figure.py,sha256=fc9XGQ2ex4v_d6yCaw_u-kw5D3LlLzi7xr2q5MA4vt4,1796
qis/examples/plots/scatter_with_regression.py,sha256=ncIPJUgMe7EZWpK2T_2LAgmnNHAHVmsrzjcqd2HaZ8Q,1866
qis/examples/portfolios/balanced_60_40.py,sha256=jv9_5Smb_Oa3hCLXrkqqfV6FgLCyzpXOA2T9CmWbvoU,1268
qis/examples/portfolios/balanced_60_40_with_btc.py,sha256=W1DfbxsxXrhkGquFNMdmU0w2OJTutMot0Abt_0A1uog,2074
qis/examples/portfolios/constant_notional_short.py,sha256=8UFNNG6bXydGAdZqu3Ys1f3iNduoHXTVdBewt9QAS7o,4565
qis/examples/portfolios/leveraged_etf_strategies.py,sha256=bbW00dXspI4ZiF41G_6RGfMvQGmq_Hz6WH1Ev0f8KmY,2630
qis/examples/portfolios/long_short.py,sha256=rYht_xvsj3d9RFt7udMsOWcbgkPle8t3NjK0yqCacjQ,2576
qis/examples/portfolios/vol_target_and_trend.py,sha256=9ML-tabGwmhWBOoDA2ueFoC4f5xRKXJmcd5yUeTEG2U,11201
qis/examples/regimes/boxplot_conditional.py,sha256=Z7fC0q5id1_gan_Bp8JjxAO8b803TjT9G0fhtG1e1F0,1865
qis/examples/regimes/bull_bear_normal_sharpe.py,sha256=Iqx5wUZzk88vwYN7hRwhH_mUbQrxUuKc1q35QYKEd4I,4226
qis/examples/regimes/seasonality.py,sha256=ZHXp3dsDZbM5GyUcSjK-XDqRo5EXrg61J8_i9oGaNVI,1043
qis/examples/regimes/us_election_regimes.py,sha256=4PAVrX3La58TU8nL5GwpT54LA3rQj_9I7zAbcf8qGZ4,14233
qis/examples/utils/option_rolls_schedule.py,sha256=EdZWoElK0IeA5xdFt-YsKxJD7uJ699JRJG_gL9DCjsE,2926
qis/market_data/README.md,sha256=mDtb3BvdHvA9U_ZTec6-PPECbqg8pq8kHchTcTQlzeA,13726
qis/market_data/__init__.py,sha256=bxZNHbnZPm0FiUvL9YBpcAAFvTjvMWsE9Y3ny4saY5A,688
qis/market_data/factors_data.py,sha256=mGFQxvPpMCnqXUUoCCHLxAZaRORMqcwea25hqU80Sbw,4119
qis/market_data/fx_hedging.py,sha256=BisyT4af9D_3L4iQvD34CHLWG4ZNljDG1_ZcFgeViio,16003
qis/market_data/fx_rates_data.py,sha256=n-MVr4y2mMVdbZhofjSH5jZmZNHU89d9dUQFbD-PUDg,34939
qis/market_data/reports/__init__.py,sha256=stwfwWAtN2DYgFnzBcb993AqVqrNcOOA0uFYoY2OIQs,295
qis/market_data/reports/fx_hedging_report.py,sha256=mmYhXDn4QP9vwRU5YNeoHcT-dodm5AAClBa3I7dAbIk,17109
qis/market_data/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/market_data/tests/factors_data_test.py,sha256=TWSqQJCjWzYBRalK9XogePkzxWqqM_SK5q_rMdN_lvg,1889
qis/market_data/tests/fx_cip_identity_test.py,sha256=h_7nCeSPwbRHwXwF_KoMmqlU9EzytqcjDZ88JFmRLYw,11712
qis/market_data/tests/fx_rates_data_test.py,sha256=I-8iyHZcg-jfZgZsWe8zqFOiz0-ypq-DOaRYwU1HImg,9255
qis/models/__init__.py,sha256=uUXWkrNJHMdreR1Q0xhhYtp-U4uC1K771Wb7MxRpjKU,3362
qis/models/bootstrap/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/models/bootstrap/bootstrap_numba.py,sha256=TGIiTRAgFv-E3ezkdxyMzfXOEwHuaFe0oQW-9A2uPAE,28030
qis/models/bootstrap/tests/test_bootstrap_ar.py,sha256=5-t-zT6mUZKBBqvzaCYEIBC6oxS2Hq0B0djtUL4fc3Q,8193
qis/models/bootstrap/tests/test_bootstrap_numba.py,sha256=9o7Td_jn1cgNeeAGvexYmDvXDdguXmu-heRXM8Q6GPU,9633
qis/models/linear/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/models/linear/auto_corr.py,sha256=lqUVpjt1W-uKy7XtgVsHEomPAVsz3lv8ED4MPK9zmsw,12960
qis/models/linear/corr_cov_matrix.py,sha256=Yv2F2UjaD8fGpTQXQjujLQGfFgQPjm-lBMJDw3GAayw,11387
qis/models/linear/ewm.py,sha256=h2bKYFwwYz1D2iBevFOGwL7oFvtjimnpoNOiq02-7Hg,66237
qis/models/linear/ewm_convolution.py,sha256=-1OV5iN3_1vMnyecgv3onXv3se_IFMGHpXuCjo3jtSM,4224
qis/models/linear/ewm_winsor_outliers.py,sha256=EszNSViGW9NtlwbcBAZQAcVHnS5mLSBDGoUzEPD7rCE,14533
qis/models/linear/pca.py,sha256=BF0iD_wDZ805DI4OXY0SQfGyZL-dRsAbqbCETkfg11U,4658
qis/models/linear/plot_correlations.py,sha256=Cxab15hU99KisVvfBX3ogkV8tSksN2ZFPf0pn3IVGVY,10471
qis/models/linear/ra_returns.py,sha256=ceVIA-aop1guQd6GA5arVdprn-FfpMaIPKQbqDGXvbc,19503
qis/models/linear/tests/corr_cov_matrix_test.py,sha256=mM9tAWMW0DWNRWuKvR2PXs7HfZBqfU3OwMzmVZLM3Vw,2698
qis/models/linear/tests/ewm_winsor_outliers_test.py,sha256=0MKDzbCSctc2C7fOMDzF6NdHEjC0femsRu_cgYQw8MY,2712
qis/models/linear/tests/pca_test.py,sha256=gkYlJ1zhm2iFULxzZ4ETBopDiMIq2zq-kXWiMLoYyCY,885
qis/models/linear/tests/plot_correlations_test.py,sha256=0WU2ZUF7ic8l5GqxdX7bljAg5-49xYrdnZAwEsBNF6E,1725
qis/models/linear/tests/ra_returns_test.py,sha256=89O9NxqHT14xnyqolXphCqClaXtxZs2E-03zYJeUWiM,12369
qis/models/stats/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/models/stats/ohlc_vol.py,sha256=lRH89J28d-oaJRK_H4o641iCZ46nP0eGT1JnFQuU8uE,3668
qis/models/stats/rolling_stats.py,sha256=JTWayh5OUlwNOHXntpoUIoIVNndoqTGK92MmBx8IF90,6338
qis/models/stats/tests/bootstrap_test.py,sha256=fixe720P0QSwz8QJEXyyDH4oeVbLzYR3UrLg_f7lR40,9946
qis/models/stats/tests/rolling_stats_test.py,sha256=TY6tK59VtlrB2SbVCwHMcxcwEyvSJdjXrxxmNr-jtes,1239
qis/models/unsmoothing/ar_lag.py,sha256=nQCbC2hfLQuauPEhRjwEs9avYelAZ4ko_ciJNuAGjgo,41749
qis/models/unsmoothing/dimson_beta.py,sha256=F5Cy7uvmi83KbF7gdSq2E2F6b24j5VuWCD1vjL7jtWs,5096
qis/models/unsmoothing/factor_lag.py,sha256=fsPdilfyLwkiXYS4OnKo3ZhAXS4qN96w5P1ghxGlGc4,10731
qis/models/unsmoothing/joint_lag.py,sha256=oaTT6Ixv4gbZyJ6hHZsmp5_HmaMs2qUBjRdwV2XgskQ,10253
qis/models/unsmoothing/tests/joint_lag_test.py,sha256=hqLEgNlA10KmR3GmkRIJj5hCB-I4OUbNrmLSPVBDT84,5250
qis/models/unsmoothing/tests/test_ar_lag_glm.py,sha256=AAGBBvWQ2FmZw2rCbAykx5STAsWoD6WMFIS9-It_ooo,5216
qis/models/unsmoothing/tests/unsmoothing_comparison.py,sha256=9DGGqkTJxds6PhmYEYagdj5xszokGPQM9j7WQX8TMlw,13994
qis/perfstats/__init__.py,sha256=6JZqlBet9UEdarCqFiuZD5ml6-1bWMveQo8mEbU1QMQ,2483
qis/perfstats/config.py,sha256=CO7_OPFwUdA16-VWNL1fSNP7BfEuh678YfgLlVUfcP4,16494
qis/perfstats/desc_table.py,sha256=DK1IzA8fQqaw0tj4wfTPEw1X9PCeInDth5WXs2o3zsE,8262
qis/perfstats/perf_stats.py,sha256=awCqlt6jKusfJMZhEqiUGc26Dnc6Gv_NPfGjIuvZri8,40805
qis/perfstats/ra_returns.py,sha256=Lj4ki_sBhWwx0t_ChCQglpL6LIe4uuLft39Tm4h0LUE,17970
qis/perfstats/regime_classifier.py,sha256=fqKCPZn-D3g4guS_PXtgUAjVVHCYXhVdQcDrIq91-9o,37059
qis/perfstats/returns.py,sha256=malR1nw1XGuox3st_NodM-IxshvZeNU6QZH5OL5jlG4,54497
qis/perfstats/signal_diagnostics.py,sha256=m3YUv5o6Mb_0cOjNqCGpznmv1B-Et2t8ooWBfykbMTI,35692
qis/perfstats/timeseries_bfill.py,sha256=BSihEmY3_jHFw4d5giS1WTGw13j78ecRtTm9bJWHE44,11351
qis/perfstats/tests/cond_regression_test.py,sha256=jgB1tQ3iPdbrvrNEo5vXTw3O-sBYxSLP3L5VkwS_ndM,1238
qis/perfstats/tests/desc_table_test.py,sha256=U6z0oRzgxv4KR7SyT7MZdx0_fKLafy99zBRTqL4-nQo,946
qis/perfstats/tests/perf_stats_test.py,sha256=d7HNpc6DLZnQOt6-H1cdjsNs_JLoIwyFYZebHW5tcCw,9644
qis/perfstats/tests/regime_classifier_test.py,sha256=wGJwcXZ_KX1nisDKNGulaCAXuYUddo1LXi1O_olFmu4,3715
qis/perfstats/tests/returns_test.py,sha256=bvsSpHKxOpOFmsg-XYfQ8xqnVK9_RaA38D0ymrdQLPk,24613
qis/perfstats/tests/sharpe_conventions_test.py,sha256=no_8HR8JG1z2QiHFNHHCAQB1bTL7No8A3AxvKQN-96w,15014
qis/perfstats/tests/test_sharpe_convention.py,sha256=_W1640AItN4aiK-Gm7jcDI1JlsoPCMbyEZpL4uXlq5U,5557
qis/perfstats/tests/test_signal_diagnostics.py,sha256=dEV3opQHCtF7dfleGhsU_ACDfnz_zb7lD5hswbQ45gg,17489
qis/plots/README.md,sha256=jTfxfdLpvJemxocoLAIwy1TaldKarNRxuLMRHX6DgjI,23
qis/plots/__init__.py,sha256=uvg2DjmxctdI-zDMYcXjuqcOGRaHZspz1ZCjGnC-kMg,3396
qis/plots/bars.py,sha256=V-p4q1icaSc3d4NIM-VSpkiQESZ2Z19YM08fz_KTQs4,20312
qis/plots/boxplot.py,sha256=Lp9-KsjY0Fs3rLq7GW8Hlj8THApsNdQ2GnLsY-PZH34,23597
qis/plots/contour.py,sha256=JMfNWY0j9sirwXFjmwzGmMvltHmR2sxB75Sv84E8EYw,2861
qis/plots/errorbar.py,sha256=zTVoLyvelqxMYQY5hLJZZG0COSkxKYgJtMwC7INwyr0,4157
qis/plots/heatmap.py,sha256=M_U4JJyA_Lq1r3IT2PQKJiP1IiL4F16Ismhl_5sakso,5006
qis/plots/histogram.py,sha256=q8fWWsRjVm2FtYb6F82csbbxVBcoS5xCbjY-NLn80Pk,10797
qis/plots/histplot2d.py,sha256=TFsB9q4pHxYG-Gkgv9Pc2sKpbVSBtraCnZyFdN1-zOY,2141
qis/plots/lineplot.py,sha256=PhbBRqV2xo9353A_HYOKE1ulgTO6VOsmfldDYRH3mAk,7339
qis/plots/pie.py,sha256=suavy7KFdaI1Ncmm5dL3xWT5TRIcwbPcOS89suvbBDA,1213
qis/plots/qqplot.py,sha256=0fDhWzwCCQDC_oDTLq16Fcfyx0WhGblbjx2-WUseqxE,5643
qis/plots/scatter.py,sha256=hTsvhu1SxnfFbxl3BDmGZZt0TuWIO6lflKJlGjx57ns,22548
qis/plots/stackplot.py,sha256=lr7Qx3o1jSITeT8WL0RhIVqkEUDiRKE0D8aznDS6640,6375
qis/plots/table.py,sha256=jMppw-V5PbxfVnobnzxEYDVu4r4vm8chjF_dZAnXzJI,17067
qis/plots/time_series.py,sha256=gPwY58OY9L_fLlF5OCJuL9oGUWr0nx_ApdngE6bVD0s,19235
qis/plots/utils.py,sha256=ebzew1RtxvBUB1L8lwCzmnlcFAfjwae54MEdAwRGMdc,62208
qis/plots/derived/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/plots/derived/data_timeseries.py,sha256=sh0grvR0CaTuDnL6QBwMEtgTGw5TuXd8sGjGtpifk-M,2210
qis/plots/derived/desc_table.py,sha256=C_JRwJ0GTeyfKpklvG96ijw3olvfn4GGMln7bu5L-VI,8410
qis/plots/derived/drawdowns.py,sha256=vdWRMomqqlSA0bwdTmQQ7IfYhtjMtOthLuRtUJSeqFw,8178
qis/plots/derived/gantt_data_history.py,sha256=KcKAtyHuzJlI-vG8h5mE6oA3ZSNbbJ7tYIUlZW6mGts,7222
qis/plots/derived/perf_table.py,sha256=75nmB9wrwEbGj1uqf-Xwn_W1-d6cHHSdjSZlF3oyAug,24664
qis/plots/derived/price_history.py,sha256=DMHGPu-NK5bRwhSZ9M8Lo7YCDPcZjRypMLTxnmTXFlI,2345
qis/plots/derived/prices.py,sha256=ogqHD6ffFTzylwppFbKGFHIRw-X8WRWqnR1EIaOuMLg,22405
qis/plots/derived/regime_class_table.py,sha256=jMZalnpC-FgGDYAsF4N8x5vvhXHOrI-qKI_4mEuAAHU,3534
qis/plots/derived/regime_data.py,sha256=ZZzdYlZFGf8uz4l744Uj4ZOPK5TcJuxttHEECRPg1j0,12899
qis/plots/derived/regime_pdf.py,sha256=hgVMxehDG0VKVXwwulA9rqHgrKcXvaSB6SQ_ba2Ur4s,3218
qis/plots/derived/regime_scatter.py,sha256=wfSi_e1e94WsA_V5xhbXQJ9IjLLM77wH8t4O8gkqpGI,21130
qis/plots/derived/returns_heatmap.py,sha256=JP_v6CQo5eM8tg5FR8uvshSmYRlvpln2f_IhR_aGWjY,19781
qis/plots/derived/returns_scatter.py,sha256=llMtBwQV3bbMEHOFrLeWWx48ufQP_eDhXw73n-9aCL0,5228
qis/plots/derived/signal_diagnostics_plot.py,sha256=tWEg2X96rBPq3feeuA4ZE4Wl1EwoIZw6soDImeedPYA,25714
qis/plots/derived/tests/test_signal_diagnostics.py,sha256=Q6Cm_Sm1fKIkSakhiccvPZFLYGCIHcCkQnF-8BbU5g0,20285
qis/plots/tests/bars_test.py,sha256=BzoBDRUHFZ9JUfqIwf1wvc6nRoeLarhUqvpxv5WW86w,3836
qis/plots/tests/boxplot_test.py,sha256=jWqFf6l8iNZiUzI8YNEvach_qEFBh9CB2c1MESwn_Ks,3229
qis/plots/tests/contour_test.py,sha256=Emp_2GgU_zI9W0FclKzu7hUPNFqLsRSx25hOF51T4FQ,1185
qis/plots/tests/errorbar_test.py,sha256=nNOweuMczk565C2xzdefGeL9p4qWMP8hSmTHkzZ3Bb0,1267
qis/plots/tests/heatmap_test.py,sha256=IHkdG3AT8Oaizw070GCS3h86h1Iw0anRS6s14wJokEU,751
qis/plots/tests/histogram2d_test.py,sha256=64wyNLXhJIt5kSAByNwiw1bT-DzjTMOynQaesyMoHvM,1044
qis/plots/tests/histogram_test.py,sha256=QITbiDXjRMmp8kHWok_aMLISOtZUTwA2zBMH9s8zTzI,1752
qis/plots/tests/lineplot_test.py,sha256=CeZYrm0gXlsTirsujezNNKSK21Uc4uEFZdQkEJw4E_g,2554
qis/plots/tests/pie_test.py,sha256=BjdrBFwdG41dXvEIxoXjf0P5d4Z1N0KjeV-GQs8QYcQ,1164
qis/plots/tests/plot_smoke_test.py,sha256=CqNulMcpiEW_Q89JaK8HCXQZcmM-jTo49S6AVZM-Xe0,11935
qis/plots/tests/qqplot_test.py,sha256=7kQDfiDjAhjfUIFT8jpjunxgml36vh_T6dwnPOozC_U,1423
qis/plots/tests/regime_scatter_test.py,sha256=fP5C8u1Zedcp8H7X60n7rm5DZxfnjqJaLodRdCqWeJc,1858
qis/plots/tests/scatter_test.py,sha256=d-c_M8evCFSozpHwQH5eOUQJmPeewKfFyPHbokw1wdg,1773
qis/plots/tests/stackplot_test.py,sha256=jUfoMEEjtXS-VqJMZqg0HEwHzH-JhY1WujKQojfvRIA,2078
qis/plots/tests/table_test.py,sha256=OFs6lCt8pok78AbmFhdZweZNd5F_3B02gFdAMyVQrWA,1175
qis/plots/tests/time_series_test.py,sha256=epM6kRjNAKsWY6lHQdNudW8aGIHjjW5hyEmHlUQ0nWw,2258
qis/plots/tests/utils_test.py,sha256=ZTW0I9mwC1TBZ2oOaPu88Oo0-npujVr4MayIy6wa4tA,1920
qis/portfolio/__init__.py,sha256=FMUM-NX-x7INjY0uXIUoJacc_dKbdfVJLyli1em35i4,4142
qis/portfolio/backtester.py,sha256=Kh4t_YpW7SeYe-Gn4Knfc1q0nNVIbD6KC2nOcYaVbQY,14621
qis/portfolio/multi_portfolio_data.py,sha256=vBfnkg3b5rAF15GTiVWGLh-7OQDXGhPhcA98LQFtXy4,64207
qis/portfolio/portfolio_data.py,sha256=Br4xHkKX8qRbhJfBcI6EEZBsrDdbdAs8uTo5wIETrP0,89655
qis/portfolio/signal_data.py,sha256=tDCkA-fKeyndwdIlGEGAQyQxY0i3bg5fdAnbhg57LXI,11898
qis/portfolio/reports/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/portfolio/reports/brinson_attribution.py,sha256=Ng_iyDQEi4aLlT3kvS1rE6RHhhDAgE5XUD9Z6fGUGxE,21886
qis/portfolio/reports/config.py,sha256=rqkx1SkZZSIbL9dnskl8xhVAKtsvHE8gYdswmoGY8PA,26171
qis/portfolio/reports/factsheet_facade.py,sha256=zbu_thtGKXCuneeZ_sUsw49V4C7NPq1_6jn-pkBDhpU,12441
qis/portfolio/reports/multi_assets_factsheet.py,sha256=BNlKumiWEb24ycWSFtrs6FTrdbfHFS4zfdbQhatQF7c,33053
qis/portfolio/reports/multi_strategy_factsheet.py,sha256=W5GX-yZMmFav44GxWEiZstwyzeZ314tMEJv5nZMjZjY,15506
qis/portfolio/reports/multi_strategy_factsheet_pybloqs.py,sha256=9Z0NX_q718g6zEcLnJJaNpefC_IpF8Xm_4UUzE6Rx0c,21961
qis/portfolio/reports/overlays_smart_diversification.py,sha256=pL0zInURDrFAFs2SYhwOy7GD4WxrTNtHJKMW4gHqytE,24631
qis/portfolio/reports/strategy_benchmark_factsheet.py,sha256=wx8s0rcMDb_RfQfqxWZkXake4w2WDWOyTpGrKDFwgTs,34136
qis/portfolio/reports/strategy_benchmark_factsheet_pybloqs.py,sha256=fXWMvUoxMDugHf1FCzEswwq57REx-ihbIqr1D5_keFk,22020
qis/portfolio/reports/strategy_benchmark_tre_factsheet.py,sha256=G_NRCGqNrnGvGzKNRf_30ul_62Zkj8wGrLR4eAlsI5U,38414
qis/portfolio/reports/strategy_factsheet.py,sha256=IfcKlQ7ECiaUcI5oSOF_mrmQsVR6XAJtSkct4JmSW6I,46281
qis/portfolio/reports/strategy_signal_factsheet.py,sha256=OJ0wUBB0P51X63tWJ8_cBYQvHXyW0ZvCZWSRHNIJU4E,10210
qis/portfolio/risk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/portfolio/risk/contributions.py,sha256=1fOOqTXySQTOq-RCn22exCeAp357PWCv3cSoRNGnNCU,14835
qis/portfolio/risk/ewm_covar_risk.py,sha256=KnqKDA2j3K4Ly9ND4ubXcMlnMPhkBCD5euMFXiTPK8w,12160
qis/portfolio/risk/ewm_factor_model.py,sha256=AYauhlnQouzjVy6hC_BxbdBgSjCK1fJkdxE2H72ZfZs,11976
qis/portfolio/risk/factor_model.py,sha256=8et8IZSu32IRPGdNVz8nHGtyGo__5kc8EpQl9Vmf7Zg,25092
qis/portfolio/strats/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/portfolio/strats/quant_strats_delta1.py,sha256=sPQmelnnBMsGI_Zw-6xCnftoXGiRqpb2s9d5kZT9F2s,5796
qis/portfolio/strats/seasonal_strats.py,sha256=Q3yNwYMABtSrX7BMw5r8lo_wah1BCwDEZQv7EEJl5II,2203
qis/portfolio/tests/backtester_test.py,sha256=bLQoaVqiKyERYtXv-G29m_7Px3NcNVeQuSDHNvpQ6rw,2249
qis/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/tests/file_utils_local_test.py,sha256=uvFuqhvaIi5kAUcopaqxyp9iodI-QMfI5IzpLr_4WeA,13092
qis/tests/file_utils_test.py,sha256=WiQQrJ5JdY-Drytfw6DaQD02Ptt4vA3RJnkJK-lcOHE,17754
qis/tests/price_data_test.py,sha256=_H8ELoG6TcqzFyZTL1kKo3X3RSA6IX0-08QRQNHGd_4,2902
qis/tests/synthetic_data.py,sha256=muk_8vCd4yoC4URUrw_dngu903gRSUoym3A3WszfWg8,18857
qis/tests/synthetic_data_test.py,sha256=-jCXCPfzANp30lAnlBieaP8Gf7Mo0edOIR-oMpbC8PA,4253
qis/tests/test_core_api.py,sha256=V4kXCuKHvGsW2ZtXj3KZ4cxa5j2uPnccQ1L6C98yBlw,7999
qis/tests/test_docstring_convention.py,sha256=8t8g3E-G3PoI4nVsL-65P9FYYhE7coby_tAiQcpx59c,4230
qis/tests/test_examples.py,sha256=6G322nFmUtcsY0__qWiFZQ58Ww_uq2K2Rgq0DgvhrCk,11188
qis/tests/test_reporting_conventions.py,sha256=6fEGt8WkGFg8PLwHQB-KVayL10od1X7jsXKqT6jY-k8,18433
qis/tests/test_reporting_goldens.py,sha256=XAxf8nijzoz1sUFZn_Ag0VOErlADVujJgz2Wt4xuu-0,3372
qis/utils/__init__.py,sha256=gv5f5PUlvRRpUx9dv9xaQfsgHXHz5BMLPHbbCVHYpNs,2315
qis/utils/annualisation.py,sha256=nFHsQw4kxCULF9IKfRrvHXwptJS1349-brqw61cr7TE,9756
qis/utils/dates.py,sha256=kqO1R7vjlhOVqZi7HwBDZH4Dnoa1SvT8K08_crufFT8,44697
qis/utils/df_agg.py,sha256=gfqoXQhtYBL6MfzN-vbVqxWU0WnhwOPW4c4gr2yFNXY,20315
qis/utils/df_cut.py,sha256=BFYn_apuwXSHSu60Hq8vxGoKO5NLfUO0ZPAwB_rQ3r8,7324
qis/utils/df_freq.py,sha256=nwmDBkCTjiVGomoIOE7Pi17OEXtX9LuVEOosJerZHm8,9528
qis/utils/df_groups.py,sha256=E2PYh5Es2jIIVlihNqeWci0ppISggYNE8Sd_cKeN2g0,13760
qis/utils/df_melt.py,sha256=ckDYiaH877aAvPeuPOk6c8jyG9QBxeyxjVCAJ_wn3os,6143
qis/utils/df_ops.py,sha256=udtikNFqyH_foInaal3QNIJm3wHF5X1lBMaSAf4gPFM,24710
qis/utils/df_str.py,sha256=EZimVfw8eLdUrSmUQaqHmp6PBllYZlgw5Q2tcGWaJPE,13141
qis/utils/df_to_scores.py,sha256=rxiA7_6VZ2qjXu_DC34rS8LI5JpIQAthCm2yEYO8uH0,11587
qis/utils/df_to_weights.py,sha256=iAjmqhecJiyozEOC2z4rqfd86RHu-2Fm8bKUjX9Ed_A,11372
qis/utils/generic.py,sha256=6mNJ0CotvZM0YNm4SQjF85zwYW17hM-HOfWlejD8Qyc,9937
qis/utils/np_ops.py,sha256=9QWsVQE3ZJJZJ1tDQ74afU1QVKfsQTK41YNUg0HTBU8,19813
qis/utils/regression.py,sha256=ww_1FrU12NKTRPI0ZsD_D03tSztEyd9mZCr5YE5XR-I,8628
qis/utils/sampling.py,sha256=rFb93P3CoR0CVNkquEsZjf4smoyxUB11qAwxmRscciA,3553
qis/utils/struct_ops.py,sha256=tYSxiwdBSXCeFB7LMYQou2k6AZY_oTcV_6It88sbKTU,7362
qis/utils/tests/annualisation_test.py,sha256=ywjAJU8G5S3d3wAsXGu8IonVFsuO4_FypxVMVGrwZDE,1129
qis/utils/tests/dates_test.py,sha256=Y6jEkot05jrPt_hqdt7kLqRscX35TFQzoC0Dtc4w4h0,9312
qis/utils/tests/df_agg_test.py,sha256=k2Qjo5jPqAz3x4eDzJ4QfkiP5HsJd9RjTuurc97LO_s,3109
qis/utils/tests/df_cut_test.py,sha256=ZgOghOeMWR7BVQjykHEiOHwPtNWSawMFki9AlRlglaA,1301
qis/utils/tests/df_freq_test.py,sha256=DMBj2Dp13CBzeuDvmUUj4Tp-kvJ-cQONO_WAGc_2zkU,4336
qis/utils/tests/df_groups_test.py,sha256=Ncx5PxUIzCqxCzW1n1YxgmPnbGO02hx1DtYr9bExsrI,1300
qis/utils/tests/df_melt_test.py,sha256=OO1ZPkVOhyjLUfTFiGjwnIp1vy_glIEYFrmqnQVmYsw,1775
qis/utils/tests/df_ops_tests.py,sha256=ryIhl7haWawsVjgFe1BmuwCzq-rvUdcOGj3vuFgmVpA,4686
qis/utils/tests/df_str_test.py,sha256=C9VeX1SmBc24KKfY3nEzJZFHy01IQNi_U0tJnuZa284,915
qis/utils/tests/df_to_weights_test.py,sha256=GRBW-MHpPsCGytO2MVbVKjdwk9EPI_7i_HS9vrKMV-o,5194
qis/utils/tests/file_utils_tests.py,sha256=d0lBNROMm0i1ZVGpXnxBVL-aAEi5z1SyJJIyLRnWHqw,1616
qis/utils/tests/generic_test.py,sha256=bhVapTK8jeFJE9xX7TU9t8KHbLYw4NFeY1YZzvsIQfA,799
qis/utils/tests/np_ops_test.py,sha256=VygjWQCtRNd25y1dOZFBqFH4WlnUu4VpEn3UzzR0bR8,2795
qis/utils/tests/sampling_test.py,sha256=Fpilzsx1HkL2dIQyldXbBMYYrsJtFeRX4M1guOfru_8,1401
qis/utils/tests/struct_ops_test.py,sha256=9elXa2t_igY21_1PDtYOzmAmlLKBVPh2lS_0WhedzrI,2447
qis-5.2.1.dist-info/licenses/LICENSE.txt,sha256=6kVcMR_x4uNnmJLylBJt1dpU2ALd46fl9QvljZC4Jvc,1086
qis-5.2.1.dist-info/METADATA,sha256=GCNNEgwYzEDvt2r89G-RmsU46MACYIS1YcjMgkadtI0,18943
qis-5.2.1.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
qis-5.2.1.dist-info/top_level.txt,sha256=xVWjgdWrEnLFX9b4Jn0JrApymX0wkOUabVv_kRnad7g,4
qis-5.2.1.dist-info/RECORD,,
