qis/__init__.py,sha256=4N5PwULhVIMyH5PQ-xPn_EirnLaDEWoySs24huv1Lns,977
qis/file_utils.py,sha256=0Mox4OxPnKmBruVxNE81fOlhI2ZB8iP97xA_acg3FHI,37651
qis/local_path.py,sha256=__9j-G0NfuQHF91E80Scap235OOw5MotZRQ9M8fxYfM,1041
qis/settings.yaml,sha256=hJPnIDJgNCa9_58tkM6qbO2cXL8owvuZlptMmU_EdxY,268
qis/sql_engine.py,sha256=1BPbBDm0kD_DBMAWo9pnd0CXuW7003ydd8_yQa64woY,3131
qis/examples/bear_normal_bull_sharpe.py,sha256=r-Cs6Gaji2ySkHf4-To5FD9h6qkXnKeaquBeuL6X_wg,4034
qis/examples/best_returns.py,sha256=tdTUc29I8Rf9ubkJJEfQtRkT8XR_ssBdb54h6LkRw-E,2970
qis/examples/bootstrap_analysis.py,sha256=I6tKrvu6b3Fa4AJ3sxZmF-l4Qd_I91_m-eGzLc_m5_8,8797
qis/examples/boxplot_conditional_returns.py,sha256=CI3zexZ7Si1zNHXc2HfzZ_Wk9hGuZJfkB519g84lsHk,1687
qis/examples/btc_asset_corr.py,sha256=mKACxWGA0gRqgjh7_9g1_XF4k3kqvUpRhstp6_HQx_A,1655
qis/examples/constant_notional.py,sha256=px3tid4WRMdrO9nyTa17E_zZeCITtKZrNb9ShWfwm_I,4561
qis/examples/constant_weight_portfolios.py,sha256=qgS-xC6IFOJBT2w5Y3Gx6api8R-6bde7xwXRn0XfClM,1128
qis/examples/credit_spreads.py,sha256=Kzhln392_tL4f1AmvRcJyqDMMreQR_pkTj8VAX8kgoY,1379
qis/examples/europe_futures.py,sha256=2GBEndHhDzY1Mn-kV1osEYP5kopRPMF2cBsJqB4djW4,3074
qis/examples/ewma_multifactor_regression.py,sha256=Q1eU952-nFWpK4ZX28THZsNp_gh973q6foKe37FU06Q,921
qis/examples/figure_2ax.py,sha256=lXkc-e5DLCYZLnYP6VahZD9-Gzw6rdaZz_ifcpQ1qB0,1421
qis/examples/generate_option_rolls.py,sha256=aN60sm9tINoLczGIzmj7zuaCffryV90HkbSreDzrJK8,3179
qis/examples/interpolation_infrequent_returns.py,sha256=7nXdagny0rEU-dG7IydQBoRCAmKr6ipJBveSxEbrbCs,2996
qis/examples/leveraged_strategies.py,sha256=u_1r0nGoOqdnWDidx_JT1xQLF_-92XKHyC2QC4XyZlY,2496
qis/examples/long_short.py,sha256=bNZGh651ep-4-hzSTPKcajEXMiSX5odMsdlHBhOV8L0,2395
qis/examples/marginal_asset_contribution.py,sha256=-FNsJcVNC8OJp3aOEjzsmQxnfR_PcFeDR-dPbEl8OAE,1890
qis/examples/momentum_indices.py,sha256=9EpRGbdxQTsPB5CVnqB-XfgUn7RZAQGt9I8tEjsuUTQ,1140
qis/examples/ohlc_vol_analysis.py,sha256=ImNR2cAwptw1PTnPNDhpwimh5PShDYLopOuq-XunyJk,5093
qis/examples/overnight_returns.py,sha256=ArepET5Ynan23TGT8f-RUyg_mu4ASq0ILRkor6_sVYo,2746
qis/examples/perf_external_assets.py,sha256=zUCSdEfLrFOsQ6AY6oeb6TOhDFeALrzI1Z0tnxtmaaw,1717
qis/examples/readme_performances.py,sha256=5TPBsvYe32b-wNho6yMbCYY9S-JblT34RUsk6GEfNLI,3380
qis/examples/risk_return_frontier.py,sha256=rG7py6HUFyBotii-e2JxMf4Kyp6dTJjH7p3Yw8vLPV8,2392
qis/examples/rolling_performance.py,sha256=mrLAS1fP9UnlE_qj5t275653vCBOaw_-bLmrG4sY6J0,1901
qis/examples/seasonality.py,sha256=HUlBe7fOUrFFSmLH1QfarFsjQxsU7XgVA_9o8CE-koo,852
qis/examples/sharpe_vs_sortino.py,sha256=n-HOeVDKWOAc_w9Qtz5bQfXVWlr7g23-4t3tVvQLA1E,1704
qis/examples/simulate_quant_strats.py,sha256=2P3SsIyGuJxcYTkbzaedJIq4N8saJSZ_hNwQ38nJ_oE,11089
qis/examples/test_ewm.py,sha256=FI0lbF2PnbK-B_qt311l3IcQ9YbAKw1Yidnw2UxiReE,9136
qis/examples/test_scatter.py,sha256=z0beqbdwlbMGSS_9h3wW8bkhAuK8asUeGo0qOu_JQLM,1599
qis/examples/try_pybloqs.py,sha256=ReDLXFh6K_9FqP-2hhBVsI7quaC-ci-PyYDF9xfQH_M,7456
qis/examples/universe_corrs.py,sha256=XfMrm5Qk4q2FfJtLlx6CGD5wS8_yhLb_jBg2bL1wiaA,945
qis/examples/vix_beta_to_equities_bonds.py,sha256=S9zfJXO52k-l-T1Fqts4ddV9StZNrMYahwsE6SJfrK4,3421
qis/examples/vix_conditional_returns.py,sha256=AkxmpyhAa5ZONVuRUv8PkyusLERfNFJSzJ8tlE0KWu8,4120
qis/examples/vix_spy_by_year.py,sha256=xD9NL_D3iE9UbIztqbbUP6RcNWIczM2xA3xvV7xuvnA,4292
qis/examples/vix_tenor_analysis.py,sha256=uvTaGBEnXvNyp_dDZ7h5VCYufnH3TkkOZjEyAaHVLZ0,2518
qis/examples/vol_without_weekends.py,sha256=s1s7AENo5HaInRdAnUJnvCvjAjdT0UkPKuRAntZU730,2279
qis/examples/core/hf_benchmarks.py,sha256=lscITqH5Pokjaa8K4VoatYfue6iwgyJJpNUJ4qabhSE,4143
qis/examples/core/perf_bbg_prices.py,sha256=53E7xkR_uGjvMS1cShgjkzIr24WkmWLHlxPJKcCDqPQ,7097
qis/examples/core/price_plots.py,sha256=K-TGJRoL6iqPx7kxD42mqeoxww3rPOsM6CXroLm8mfk,6845
qis/examples/core/us_election.py,sha256=I4wfTTifsbG1uYb-gw7isGd5emCBJV567Hp9jdh-nng,14268
qis/examples/factsheets/multi_assets.py,sha256=a_fFTgSmeGyQ4joiwXjpxIk8FG5c8lUASMXqstiRHUY,4504
qis/examples/factsheets/multi_strategy.py,sha256=EXF0bdlLTs89V1i6aerTit4YKd1JeeV9odLFguDiA7o,5448
qis/examples/factsheets/pyblogs_reports.py,sha256=Ph1ULxEVgW24XuZSvEVTGSAMiAINvI_JBxmXqt25pbc,5462
qis/examples/factsheets/strategy.py,sha256=ZMEsudGNWLN5nwPoYJiZXH3sh-oDL6Q_oHVAAcUZfhM,10045
qis/examples/factsheets/strategy_benchmark.py,sha256=lelPadJRMlYNeF2pfYG2FWeI-5ky-rsEI2su2VP-Bxk,9717
qis/examples/models/example_multivariate_ols.py,sha256=hSiP8tbMMww_jpjgoUl1An8jQe2CsZniCVw98ckWTR8,5234
qis/models/README.md,sha256=4J8uzOsk9dP0n3MwuyCPDyDxO5wuGKFf_6OW3COvWn8,24
qis/models/__init__.py,sha256=14txJWRb-SXnif3alQJzL_xF6Tve0aUBqF7JyeJ3-uQ,3055
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=T9zLNUqYMWS0VXW3QBE-2dtyZATe25Oh3s8WHtgK-zk,9665
qis/models/linear/ewm.py,sha256=IFpTNgLq7c1BUEqtyAC32-asdAO2zGVW5wjrdezfAgU,56748
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=uKtIKOVe7beac3q5hGRxlEWRhmiS2_DzQZyVY8zfnlM,3820
qis/models/linear/plot_correlations.py,sha256=Cxab15hU99KisVvfBX3ogkV8tSksN2ZFPf0pn3IVGVY,10471
qis/models/linear/ra_returns.py,sha256=AzEnMVIKM7XZV-VR06sJUbFLmkHnwwJ9mJriWwX9rnM,17979
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=F0ux3wc3UR5HTjkfG2DJLMP6UsW3FC8tTRot9NLgH1A,12181
qis/models/stats/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/models/stats/bootstrap.py,sha256=qnaxSsurfD_lvhOXmaXHuChfNYRJHRN9hk5w8z8qAhQ,17793
qis/models/stats/ohlc_vol.py,sha256=GyZCanBxwyhHjzHW2WGxon_CEBwTZzxTcAho3lq4OuM,2866
qis/models/stats/rolling_stats.py,sha256=-aRDjEMu0sRq99MFoYWjabV2k1betqnM_-lHTqbHruQ,6340
qis/models/stats/tests/bootstrap_test.py,sha256=6x1aj64TrsMCikEV64_GLo8OEttV9kbL7QU5R3IlKbI,9854
qis/models/stats/tests/rolling_stats_test.py,sha256=TY6tK59VtlrB2SbVCwHMcxcwEyvSJdjXrxxmNr-jtes,1239
qis/perfstats/README.md,sha256=4J8uzOsk9dP0n3MwuyCPDyDxO5wuGKFf_6OW3COvWn8,24
qis/perfstats/__init__.py,sha256=Dnf7HA0WY5vMKak5XOzbbPKruEJorbns0bBv8aIc3B8,3005
qis/perfstats/cond_regression.py,sha256=4Q8N5tOT9X5gAXlrF9MASbBQ_P1bhy91wqX4vggei4s,10810
qis/perfstats/config.py,sha256=iW6m2Zd1No22Ru18qtfNWa_FWOWmy_gQs4nXe_3plNQ,11662
qis/perfstats/desc_table.py,sha256=QUGmUvoNfa4oouEvwGXiReaYbxI5LiLkvQSx13rlDLQ,7570
qis/perfstats/fx_ops.py,sha256=xVn7nW3M9GW5Su3HN9dmS5W5wpO4nIm6ZI04APTtQMg,2459
qis/perfstats/perf_stats.py,sha256=v0RrDPBk7Jj3zodElCFeDltzq_tVYRKO7ER59AZ1CXw,38561
qis/perfstats/ra_returns.py,sha256=Lj4ki_sBhWwx0t_ChCQglpL6LIe4uuLft39Tm4h0LUE,17970
qis/perfstats/regime_classifier.py,sha256=okdbRzYRH1itfPBhDbxQ_MgVxHAbswMv6ny5GA0RqNo,29119
qis/perfstats/returns.py,sha256=Q3XqqHH14U6lyafES7ffwhRoU0vDVOGY2N7Uw6AFjmA,49783
qis/perfstats/timeseries_bfill.py,sha256=E0SBXwgnPYcyQVAsyrynju2f_MTq0yfTwabJUt_e8gM,12810
qis/perfstats/unsmoothing.py,sha256=cpFq9aVZroQ6qqlZSm9uVqtCBGnLhVJ3524yxnwmsLw,14180
qis/perfstats/tests/cond_regression_test.py,sha256=B1-c2FdkN2aXikGvGDaIZOsMdGT6A8-fbtPAfIzhuhg,1262
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=tDcGsePXkRw40d01QtpV1TalwLkP2ko3vMr1kLzd_00,5547
qis/perfstats/tests/unsmoothing_comparison.py,sha256=xwdpF-TQblpGM8d_E-WiQuoj-mIog4dDVl6mGhVmHZI,14090
qis/plots/README.md,sha256=4J8uzOsk9dP0n3MwuyCPDyDxO5wuGKFf_6OW3COvWn8,24
qis/plots/__init__.py,sha256=LqXBG1t4SlUT-tc5k9UBNJXg3f3tJDXzvJPHkpM_KjU,4379
qis/plots/bars.py,sha256=najqpFA8sc_pUdXODLCRgT_bYDgwsGqquZrl-k--69Q,17838
qis/plots/boxplot.py,sha256=Vb8HFJMDGNOmLafaan4TASe9myuCBLqu0Koz46p-6bU,21458
qis/plots/contour.py,sha256=JMfNWY0j9sirwXFjmwzGmMvltHmR2sxB75Sv84E8EYw,2861
qis/plots/errorbar.py,sha256=zTVoLyvelqxMYQY5hLJZZG0COSkxKYgJtMwC7INwyr0,4157
qis/plots/heatmap.py,sha256=VZ4jQ5cvO9Jc7rWqxABZdLHTTZU49x5ZNyu0RHxAVKw,3323
qis/plots/histogram.py,sha256=q8fWWsRjVm2FtYb6F82csbbxVBcoS5xCbjY-NLn80Pk,10797
qis/plots/histplot2d.py,sha256=TFsB9q4pHxYG-Gkgv9Pc2sKpbVSBtraCnZyFdN1-zOY,2141
qis/plots/lineplot.py,sha256=0-gmJ5dnbc_AJIMXdkZwzwW60TWaVLSoMdWjFHk1my8,7303
qis/plots/pie.py,sha256=suavy7KFdaI1Ncmm5dL3xWT5TRIcwbPcOS89suvbBDA,1213
qis/plots/qqplot.py,sha256=W8r2aFtM1dtUQYgx0ey7VI49TeHDAxyo1IrQsPh7gMs,4747
qis/plots/scatter.py,sha256=urlMJbpsqRxHl7Pn7hZkR2xSRDcoVq6vkIuTUon6fXA,19004
qis/plots/stackplot.py,sha256=lr7Qx3o1jSITeT8WL0RhIVqkEUDiRKE0D8aznDS6640,6375
qis/plots/table.py,sha256=qbbtlKFEwHqIPsx_2e4612bCNEeQHdgKV-EeXqMBu_s,14125
qis/plots/time_series.py,sha256=ElYwt0e_0UvZZtgtLwticW58T4_4UuRZ9pCYRe-84Qc,17519
qis/plots/utils.py,sha256=qHVECfuR4iJFzujqTvSakmkxmocy46k7FbrbUxytjxE,61275
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/perf_table.py,sha256=TSh2_vuw7WQve8-SvALdS5n-nU20e4kqR1YAJ3nKGeI,24231
qis/plots/derived/prices.py,sha256=eZbxPIZFncp0JjRtAesRprEfBti98kWZMV0d8sa5Lgs,18267
qis/plots/derived/regime_class_table.py,sha256=jMZalnpC-FgGDYAsF4N8x5vvhXHOrI-qKI_4mEuAAHU,3534
qis/plots/derived/regime_data.py,sha256=9EKUCyPnwYkInTa4wV8E2JDC5z4l-gFrpz5CcX3wBPI,12560
qis/plots/derived/regime_pdf.py,sha256=VRR6n7gWolRIcwnnc6-uvONoamthrr-hShBvLyjIC1U,3497
qis/plots/derived/regime_scatter.py,sha256=rJpU6GsnWyZmE3kMhCNymr3qqqx5IxZ_G30FGyYP49I,12237
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/reports/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/plots/reports/econ_data_single.py,sha256=4HPO4AvosHelFg_8AqDJ7mOEl9XaplUPUEvBkOuqOwk,7748
qis/plots/reports/gantt_data_history.py,sha256=YS3MujjTaKwihHJ7Ic-giG_GnVYfXQFZz7ZHg8Y3cp4,7224
qis/plots/reports/price_history.py,sha256=4GbcSgSMwS8szPEaXQUWNDn-x7p5FyC0fz7NDIq6LBs,2347
qis/plots/reports/utils.py,sha256=SpEq_C66lCazD5cOVw3h4clVszTSWFxwP_Ub6bd2tMw,2618
qis/plots/tests/bars_test.py,sha256=BzoBDRUHFZ9JUfqIwf1wvc6nRoeLarhUqvpxv5WW86w,3836
qis/plots/tests/boxplot_test.py,sha256=uzvou_Q7iad3-EX89XobExywuofF7hj3W8B3VSeAZQY,3221
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/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/README.md,sha256=4J8uzOsk9dP0n3MwuyCPDyDxO5wuGKFf_6OW3COvWn8,24
qis/portfolio/__init__.py,sha256=6GvkfpbMLkpHx5KhVqCL2nbPYZ_mTqPEdIL0ulZ4edc,4078
qis/portfolio/backtester.py,sha256=GFjsQQUZlmL4Ep-9-I_4ukkjjNzuz3dnSTCW8tmgBhk,13414
qis/portfolio/multi_portfolio_data.py,sha256=2REeNRHt-9WMav8Q0UsXegQNpHfFd2j7GVaGiZdKsn0,64654
qis/portfolio/portfolio_data.py,sha256=Hg4TxrGAOi4jPh_uAaBCfQRkggocCu4Ry0_BnPEksCU,87464
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=mrn9ijY7a1Mje_e96WGpz3LAsPNMaPie75oZ5X8Nbxs,21871
qis/portfolio/reports/config.py,sha256=IIpgUnzHhyMarqQbF4zbT72rL3Vt3VWZ9WL5wDyaAKA,13204
qis/portfolio/reports/multi_assets_factsheet.py,sha256=_mggHqaAljnwPbJ-sZnZHtuujewpXY9PYsFILc9l1No,30232
qis/portfolio/reports/multi_strategy_factseet_pybloqs.py,sha256=-wBTwqE3AyNW8ZWWEEM5TMmqRuu6KTZGncNx53vOA-c,21975
qis/portfolio/reports/multi_strategy_factsheet.py,sha256=sHxGL2GfN-39nKiZX6xPK6hLx_rwsT1kx_dmprg6pno,13370
qis/portfolio/reports/overlays_smart_diversification.py,sha256=jgA1m39UgSwCTdgmmZi1CXH0fQi-8smfsnxiroYnIlY,24468
qis/portfolio/reports/strategy_benchmark_factsheet.py,sha256=YyFUrhqQFV3-NPNdw4NmJuBw0r8MTPQbPR61PMJ0eq4,31706
qis/portfolio/reports/strategy_benchmark_factsheet_pybloqs.py,sha256=vHhWZdGVSnj0IY96tmw1RyG29RyrFeYFAV_Nsd4WHuo,15786
qis/portfolio/reports/strategy_benchmark_tre_factsheet.py,sha256=hPcynTujE3KLxH1_vN_ER_Rz7gBiL8iBDRTwPYP6B74,38178
qis/portfolio/reports/strategy_factsheet.py,sha256=FIl0TBpXfqf0C1qZL0c5CUIgezT00DwZt6vxx-BbSq4,42058
qis/portfolio/reports/strategy_signal_factsheet.py,sha256=Y2zlXyYT7gk4aOuBkCisnq542vDjK_FhRrVgdaIYPRo,10137
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=827cxf3MVMjLedQnJmRCU1-DDDlB-Rt5py-IZe-tWH0,12157
qis/portfolio/risk/ewm_factor_model.py,sha256=-ZfBV80rC3xhYhPhEP61nO1Ka7R1Zy2WoxkWi5xKQgw,11613
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/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=_1bUT_5bV0PYbGIh7TEzL4dbRI3IUZw5re9X62Y3gcs,17515
qis/tests/price_data_test.py,sha256=uD_h9tFYi6ipTkgz_VLd8mimqy_b6f-hG91uUgCfaFw,1285
qis/utils/README.md,sha256=_O5KjipjyTbwQco3MzSJxLA5O83E-nfBGzuEhiDeMrg,22
qis/utils/__init__.py,sha256=mB3o8cYx5NIXjZU-3IqIQ8zb4SK-0Dew8uFmL4y6Vak,5527
qis/utils/annualisation.py,sha256=oznIiP7fdhSsYIyFahrjJNI-2kvw915L-0sQSyxmZvY,6596
qis/utils/dates.py,sha256=9hmI90-jg_YD2_TLzTVIX6P6h4Xj7oZa3UVBXe_UUhQ,39269
qis/utils/df_agg.py,sha256=b0VR5dMOt3J7t0hIWRBPGuoiW8TMciUvuOjfRUENEFE,8797
qis/utils/df_cut.py,sha256=BFYn_apuwXSHSu60Hq8vxGoKO5NLfUO0ZPAwB_rQ3r8,7324
qis/utils/df_freq.py,sha256=v97ppEyprnT8E4X7EIPDEc46jXPT4_dTSa_XeWwuQ1s,8428
qis/utils/df_groups.py,sha256=yY5_pYMaMOIpqaG9MHChbUYLcWFXGnnxSrgBqjuN644,12137
qis/utils/df_melt.py,sha256=ckDYiaH877aAvPeuPOk6c8jyG9QBxeyxjVCAJ_wn3os,6143
qis/utils/df_ops.py,sha256=ly0lxD7VVOz4Nn64Mr7xwuL3kJWMO7Mw1sKcqs1VUqM,21639
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=s_S0ba-nqW4mXr1PxirRYp5DjbNT8JlWjwSgZbo-4Rs,10007
qis/utils/generic.py,sha256=6mNJ0CotvZM0YNm4SQjF85zwYW17hM-HOfWlejD8Qyc,9937
qis/utils/np_ops.py,sha256=8RoAtZaYjBuOLMDxxrrR6JyS3IdPRudSnzkR9BlMj7A,19726
qis/utils/regression.py,sha256=e1grM5kilWVA-ugtXxkTlMtkSWp5SUyT7dN22KyaWXM,7873
qis/utils/sampling.py,sha256=rFb93P3CoR0CVNkquEsZjf4smoyxUB11qAwxmRscciA,3553
qis/utils/struct_ops.py,sha256=klZ7cwQtJ_GFqLi4XhsFTJBowbqQCyrh5bfhJadu7e8,7117
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=2UR2lSk5bDtS5LLkwpoLizeWY6F5I9cHgpww-oFs7PU,2059
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-4.1.5.dist-info/licenses/LICENSE.txt,sha256=6kVcMR_x4uNnmJLylBJt1dpU2ALd46fl9QvljZC4Jvc,1086
qis-4.1.5.dist-info/METADATA,sha256=IUr7ioslKlgm2NqSU3z9SXbRQbeoy2-ol2AxJNGQzKk,16668
qis-4.1.5.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
qis-4.1.5.dist-info/top_level.txt,sha256=xVWjgdWrEnLFX9b4Jn0JrApymX0wkOUabVv_kRnad7g,4
qis-4.1.5.dist-info/RECORD,,
