qis/__init__.py,sha256=ysyj4yB_0ekEbWF-P5oh_B3-0GBwPbXZGgPQe6bMe-k,1820
qis/api.py,sha256=-eNvYDHH691JJQFC5vPAzl3DZ4MUDtiFmmVDK8zExxo,17725
qis/file_utils.py,sha256=d0A9VVpm3mbw-8iZDzolWsBXIg4cNkTieDdwIogAlX4,43109
qis/local_path.py,sha256=R7O3m1xMw-aFUpaLamm3hHfrJE6iqZYOANdhuw8XvH0,1426
qis/settings.yaml,sha256=MVahKacsQoU_bA3KrbRPRB0WAzo7kFCF4QixKpaAOqk,276
qis/sql_engine.py,sha256=OXZZTTeKX636hoD9yHY7jNCxL8JQfQOlIrMx0IYAvFo,3242
qis/datasets/__init__.py,sha256=Av8fuABo6rGIjA3YdTJsWyS5kXfx96xEyR-e-SRqfSM,851
qis/datasets/synthetic.py,sha256=muk_8vCd4yoC4URUrw_dngu903gRSUoym3A3WszfWg8,18857
qis/datasets/tests/synthetic_test.py,sha256=O5MRQ-41pyPI6jLdJmj4pDpz63XZB2ZNuzMNAGeZd0g,4249
qis/docs/REMOVED_5_0.md,sha256=OlLnsHO5SsXd3My11a-yQvLP9Ob0zGnsTFDZTmtMHGg,10918
qis/docs/factsheets.md,sha256=Xfx8DiP6i_Wv4ha_BNsMgU-IOp4ET-4rFqxBpdDDlWs,4160
qis/docs/frequency_convention_note.md,sha256=POLeT6g7KP-hez7OQOs28yZbkBNk3y5__GZqus0-fl0,15408
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=3xYD6fKBcf1V7D-cUt6dAKOHH5rFHZ4WzuIIcHGozmA,8325
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=P9-5UpznirHThgdRQ0e6pLLG7kqxUmPX84xlI5HlrWE,5814
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/ex_anti_tracking_error_and_risk.py,sha256=2wI1wYatUt7_J0gGEZ66wp791ijHWQrgGiseWyFTkEk,2273
qis/examples/portfolios/ex_post_tracking_error_and_risk.py,sha256=39-CvqMvcSQRLwhpd-lDptgF9006bkzECyi2W7C7-Tk,3097
qis/examples/portfolios/lagged_weight_implementation.py,sha256=7kpQREUX-XbbVlBmEfvusNO5ymKcfpo3_GkbG_aNgu4,9152
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/static_weight_with_missing_prices.py,sha256=ZTd1VYE7ecdaYrLkkPXwBEgYZVyctJ4PQSU22J08x3E,8387
qis/examples/portfolios/vol_target_and_trend.py,sha256=7B9aFKQYpEektmhZIfR_kDqN-za-qLeaMSAjuu60nx4,11216
qis/examples/portfolios/strats/qis_delta1.py,sha256=v0qaTDIwlSpZuOr_kWJf8zPfGMUNT-QnZftlllXODvI,6442
qis/examples/portfolios/strats/seasonality_strat.py,sha256=JcIsVmxPs8ZnMsxE8tZ20sYxT95NHiliLYBk53EXpFk,2554
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=k8nTs4keM7w6rfLEDo2MKbEI3JGtRj7Ydz1XHrdTgN8,13734
qis/market_data/__init__.py,sha256=bxZNHbnZPm0FiUvL9YBpcAAFvTjvMWsE9Y3ny4saY5A,688
qis/market_data/factors_data.py,sha256=OSG1llL7i6ZX-Fg_eGV3BX0OrMucL9Z3cWY5AJywNlc,4168
qis/market_data/fx_hedging.py,sha256=0WlwpF1x4lKzPXCk38mgs6d0GaV58wEOClnHt7ll8uM,17908
qis/market_data/fx_rates_data.py,sha256=mK2MpSyRwwysXDGG9VVPj6lrn_Q-voOrcnIEdnSLc0g,36590
qis/market_data/reports/__init__.py,sha256=stwfwWAtN2DYgFnzBcb993AqVqrNcOOA0uFYoY2OIQs,295
qis/market_data/reports/fx_hedging_report.py,sha256=Jfv07oKwbQXLuP4RrGUem3ms69EHqBiFDjx62HBg5Fk,17862
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=_ZuHk_emTNwlu1_zac1LpI5gJVwAZPFO67LNfK1tsps,30035
qis/models/bootstrap/tests/test_bootstrap_ar.py,sha256=L4582b-BiNjjBp3E_by6kVyaWxwhmbYHDLY8UObDhlU,9425
qis/models/bootstrap/tests/test_bootstrap_convention.py,sha256=TJiY0qt2sK-EBsxbHsljUU36b35IB3fqpjFzyuJpSm0,14099
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=BtKWKn8deuVm0togIJ9Y4isxx5BqJAkWQv-aOf-BK1o,13660
qis/models/linear/corr_cov_matrix.py,sha256=OaIy69jbzrRm6srHRR94eWcGwAqM2WAdwvVt2BpjFBo,12230
qis/models/linear/ewm.py,sha256=1bj4u-Wj0WxYML6PFHjuQSNvPXGt1ztgO6ZhSWPNTQA,71786
qis/models/linear/ewm_convolution.py,sha256=w1jSYk2vsjADhy4UZx-2dbBYO37QNIlKe1wY-JrORUk,5062
qis/models/linear/ewm_winsor_outliers.py,sha256=9ghzpz_E1AKflapAgEDo6sHIuOavvYz4RqrbCK-87R8,15015
qis/models/linear/pca.py,sha256=JANCV_4YTdrycP5aaXkTk9c5O9sHpoHuaAfDqXD698E,5583
qis/models/linear/plot_correlations.py,sha256=OXQ5WPFoI94oHfqt76lu9XTTDuVB5aGbdDw50GEOgMs,11264
qis/models/linear/ra_returns.py,sha256=yY5TJZINdKh3yP1vK6SAvlvBdHA35MDs98yoWN14BpM,21406
qis/models/linear/tests/corr_cov_matrix_test.py,sha256=W7zAtflSs66IqNTzMGlHNPH8Mc3UbgopFqX53R2zRmM,3194
qis/models/linear/tests/ewm_test.py,sha256=EW_RfMuHbO9qVr23U436g0niOlkIfpIM3z5eVH0IpDs,2642
qis/models/linear/tests/ewm_winsor_outliers_test.py,sha256=SYE6a8a3ZzyxFPfkhTslqVAZuDM-xlL4-xyApbH_yII,2642
qis/models/linear/tests/pca_test.py,sha256=-22JagjQV9JKg9mz3y9q9A9jA3B43f47_fwrkMLeoeE,853
qis/models/linear/tests/plot_correlations_test.py,sha256=5bXda8RYmcW2PwioXdvIfycb-36xVhQMvTYXdCwm0lo,1678
qis/models/linear/tests/ra_returns_test.py,sha256=6ZSsuu96mVD4gJzAFSass4XChi-NXTjnJI0ptqWnuwk,12029
qis/models/stats/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/models/stats/ohlc_vol.py,sha256=o6cL7i536aibRUj44nbnc2sMPMx3ia0mMS6GeoG4ieY,4458
qis/models/stats/rolling_stats.py,sha256=HOtNw8gAmXhtLyWbb934G9hwFB4PstCfs5lxXqo0fX0,7225
qis/models/stats/tests/bootstrap_test.py,sha256=BeVsWkkiNOrBOSJkH7cGg3K_IIFJobnzrszzRC8sqW0,9708
qis/models/stats/tests/rolling_stats_test.py,sha256=dcmvoPaEQchPRrzgOZc7hJC2UIag5RrRN8Uh9jsgFrw,1201
qis/models/unsmoothing/ar_lag.py,sha256=-PBkswE-egr1TiZ_0_k5M4vwOwL6tTic3wi-63OY5NE,41938
qis/models/unsmoothing/dimson_beta.py,sha256=s8v-hYk28xRD2LFouOB4tzK9tcnxC3MWN18KBKP_uWM,5107
qis/models/unsmoothing/factor_lag.py,sha256=fsPdilfyLwkiXYS4OnKo3ZhAXS4qN96w5P1ghxGlGc4,10731
qis/models/unsmoothing/joint_lag.py,sha256=KPi0bPIaA_WZ6CUOFWpSaNKf6n2eQ4-6phv5kMuhgcQ,10067
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=QOGqQ42X3QKsk8vL0eXat--44_J9_dULyiV9qia6wJI,13665
qis/perfstats/__init__.py,sha256=FpdToF3x7glmlftSFIpIc5kmkfCybY_lVKrBN54MdVU,2405
qis/perfstats/config.py,sha256=jm8q4Yq3ORf_G1cyBczX3P9BVqOceGUSxgyXNB1rqyI,16895
qis/perfstats/desc_table.py,sha256=dFvsaGERQCRICpHKH6ljZCeThCF_VrYZO22oB6WpuYg,9175
qis/perfstats/perf_stats.py,sha256=9TzQLjof-svq7BgYtcY_1ko1gqW-DWOJgY-XJ6UZyZc,40620
qis/perfstats/regime_classifier.py,sha256=zo4JxI0fbCtMIOTvRRVUZ-Uc0FFN5lpkQTfghTRA_3Q,38919
qis/perfstats/returns.py,sha256=FvxjEHsKoEhD0hMa5Md3b9Hj2hiyoC2qbmiWmsgNJxc,55639
qis/perfstats/signal_diagnostics.py,sha256=fxbyCW5vlPesn1QYXPGgq54IleAIyHKaPpqwgMtvhi0,35703
qis/perfstats/timeseries_bfill.py,sha256=sY8kg_NzFHjdhAnMAY4Q-SjqXT0iHUmgE2VcZ_Bje9Q,12246
qis/perfstats/tests/cond_regression_test.py,sha256=jgB1tQ3iPdbrvrNEo5vXTw3O-sBYxSLP3L5VkwS_ndM,1238
qis/perfstats/tests/desc_table_test.py,sha256=a-ckb40v7hUYt5DHJ4v4f-a9TFuIpyb1pw63GCic9H4,914
qis/perfstats/tests/perf_stats_test.py,sha256=dk7rhWX-ti8ErIPmo2jJDnor5wOIrAWCcq8nwFsYf-o,9457
qis/perfstats/tests/regime_classifier_test.py,sha256=SDdJxM8dnHraKl5mnmgggveyPRiZwkhBaFHDqV24RKU,3603
qis/perfstats/tests/returns_test.py,sha256=2gmwJ7RRSINI6wvFs8GfW8D-QpeykMIwYmWpYGFQ24g,24141
qis/perfstats/tests/sharpe_conventions_test.py,sha256=no_8HR8JG1z2QiHFNHHCAQB1bTL7No8A3AxvKQN-96w,15014
qis/perfstats/tests/test_returns_sorting.py,sha256=3Y5xj6puj6_zX-N0Th_QzFL5s_Vo85NMZEBBvGl5x2A,2793
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=Tl1tweI4lLVa4NjqutwW577saNpl3HPMdBrUmIn1kMs,3256
qis/plots/bars.py,sha256=LeyivC2uEyJTgjzqosKLQodAu044Q7hRwq7ruTIxvkA,21245
qis/plots/boxplot.py,sha256=rR13JIfDCiWKKLZVckKj4lJqITPUv4QSW2Ih3569mfI,24480
qis/plots/contour.py,sha256=TCYfjM9rKey9j1ovrHVuhpUdkvlCv-lSRBnq7ZzTy90,3132
qis/plots/errorbar.py,sha256=EP_M4FmMUzGwwmcN2JnDyakeCaXdO4UXXq9UBiMSSE4,4355
qis/plots/heatmap.py,sha256=bMOElpBLCcVhauKRHsurPSNmQR9XkiUnSi3vqF1iTro,5934
qis/plots/histogram.py,sha256=RA0xLhNLyDV15OI0HMY7WgGFCCo6WA92tF76000jcs0,11384
qis/plots/histplot2d.py,sha256=jkzA22Usz9DgdlEXGi-xzruvxHMmn1aS0R1KqBQvQ7o,2330
qis/plots/lineplot.py,sha256=FP8QGzr54u2yu23vI4N1_z3bFQB45JMnzQUMsQQwgTA,7389
qis/plots/pie.py,sha256=3EW5qS_3o7XTXnbVAZiYqcIIfQami-6bX1F5WAUBfgA,1400
qis/plots/qqplot.py,sha256=3Gom0ueUkWbHikVfkaNQTMv2YFzdqq7yFcXyuraNLnI,6568
qis/plots/scatter.py,sha256=TlKIZPgH-xCOb-fDYovgANYDne_fTC61BUn6JA46keE,23468
qis/plots/stackplot.py,sha256=uwgDLSQEyayCRcZNpxAVI5Pdu_YG5MgHiK5RffkUOCs,6488
qis/plots/table.py,sha256=2vC7YxtSGjRQK7loHfVWyqheynZltA2FcmT7QcOSof8,18047
qis/plots/time_series.py,sha256=eHvkLy-id_xOwRyGhl3UsBR9hmON4MhLrDQUMaAGtSA,20132
qis/plots/utils.py,sha256=3t7Kpm7ohB4JIuJL1GYngemQ4zdDkuwvt2yvB-fdCOA,66766
qis/plots/derived/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/plots/derived/data_timeseries.py,sha256=qNBhiUjJ7iCRemMs0wcAkaZpM8R-uzk0gMnzhsIku2o,2527
qis/plots/derived/desc_table.py,sha256=GwL2bKBMTrBflbjRFv8roHCariUdZ78194G07xo_pGc,8457
qis/plots/derived/drawdowns.py,sha256=tU8yAdvmU-6EN3RyDP6rlsbwJGWXxKacua7P3tQRsWU,8864
qis/plots/derived/gantt_data_history.py,sha256=lfYQPiATcqiDyUUb50ZnPwoRnTeRE3S7Uqd_O2x_Rv8,7287
qis/plots/derived/perf_table.py,sha256=aUgYGyKzUS-0Mzd6MpecpvBXkan0fQOzBBcEPhZdSgw,25758
qis/plots/derived/price_history.py,sha256=SDunmdwOAGbq3vkedRy1v0JnOlV2u-hIrcvXFvmvTz8,2561
qis/plots/derived/prices.py,sha256=XbWpkU68IN56EDcd9gTkZeegNdwdlTZHOiTmCuZ2zZ4,23472
qis/plots/derived/regime_class_table.py,sha256=aL9Ybn8DnJAFRyqzyMlOGW_krODWVPY4VmY8DzgdLWQ,3802
qis/plots/derived/regime_data.py,sha256=dl-42DbVa3ZYx4l-oFet0Tk7o5WmOa1BFOU6dXCCC-M,13843
qis/plots/derived/regime_pdf.py,sha256=HkRmDi49v5Acj4m5SE93CulyDrCvEB_XvJ_qO60q-2Q,3538
qis/plots/derived/regime_scatter.py,sha256=6zqqb4c8FQFml4lANo_esQCsmP6yrHvDnuHJhAWhqTg,20682
qis/plots/derived/returns_heatmap.py,sha256=FcuQg3ErufmoApIdxQb6FeZWlTyy_YHM3AOj67yukgs,24555
qis/plots/derived/returns_scatter.py,sha256=gGiNHf_dFQS8nCODojIz5uVfudC3y1J8AIIbovhZLHI,5497
qis/plots/derived/signal_diagnostics_plot.py,sha256=voeSrXJVOBLZK8J0hz9qRITQnWBo9q8Wvto7vBxyO0k,25950
qis/plots/derived/tests/returns_heatmap_test.py,sha256=jLDirvNrLsHi-uwKKhJD-TsIPJb0HQM9CScotBVGt4s,1977
qis/plots/derived/tests/test_returns_heatmap_sorting.py,sha256=ihcYu23g1Qi3fISEJHT9FTuVrXecCZFD3yYauxUVor4,3320
qis/plots/derived/tests/test_signal_diagnostics.py,sha256=Q6Cm_Sm1fKIkSakhiccvPZFLYGCIHcCkQnF-8BbU5g0,20285
qis/plots/tests/bars_test.py,sha256=iapuaZ66O9f3o8ZkVxaUqgaq2Wcqzovur5c6cdwoqcU,3726
qis/plots/tests/boxplot_test.py,sha256=Bct0yzptOzSz4P_Y0ouY_gmkzYkGr9YoZ-Y13MJ6ipE,3141
qis/plots/tests/contour_test.py,sha256=72nTbUgcQL79Kw6gAXTHQxI3krWwxYhjuS6v0lcSyeg,1143
qis/plots/tests/errorbar_test.py,sha256=bvScYl59-PQAsNacmCv9qXPIyAOvcHURcfmQSE6jzUA,1221
qis/plots/tests/heatmap_test.py,sha256=U8lxsLN990XOUkmuQFvYKx3KS2pjmCNP9dch5eTap0c,721
qis/plots/tests/histogram2d_test.py,sha256=qSldR2oBkA4s43nto9b_sYfpY2H7ExgYbiznaOBir6M,1009
qis/plots/tests/histogram_test.py,sha256=B1P_FodVp5kQ0vPgbkT0MhFXwclhLFNHS6iaHxCxYes,1698
qis/plots/tests/lineplot_test.py,sha256=Ns9HK2cuVWplHdKnB-NQh9DbCNK_THgkHmD_AEvyJA8,2488
qis/plots/tests/pie_test.py,sha256=QFYf239SVUC5Odx_7QwSZsrLD8OSAN_hovUlZPjMTsQ,1125
qis/plots/tests/plot_smoke_test.py,sha256=UuaDE_8N53IEEI9hV0V8Ev2-Z-sHiCUnudINu-elRmc,11927
qis/plots/tests/qqplot_test.py,sha256=9WBYd7NsvZmDIRitdqZZU50IkMX-IDvgfA9vVp_cZos,1376
qis/plots/tests/regime_scatter_test.py,sha256=CmTPnfZIf2Z2h0ZjjarO0st-0OuZHX1QgJuxMgAwGhI,1798
qis/plots/tests/scatter_test.py,sha256=664pwUBtkvZp4-Asg0cg0W_bAUv2p4_jqadpUhry78U,1710
qis/plots/tests/stackplot_test.py,sha256=pReCKAerFVoV6lwiP2lZ7jkp-GDkYy2il8rTHhavYiM,2012
qis/plots/tests/table_test.py,sha256=taqtKSq72vQ9oQAS8QtYW69wrhFbiYOh1l9P4NAy4Ts,1136
qis/plots/tests/time_series_test.py,sha256=80SGXNp-RF4Pt8D_8o8F14EoPbKrDwPGyVBBLEtjDGQ,2197
qis/plots/tests/utils_test.py,sha256=hTn7qX2H5wJBiZZGrdDcmNvqvsbpQ5WVbJHcIp5fX8I,1857
qis/portfolio/__init__.py,sha256=hiWD0AYu4JwfQdsvMBvqUILtuGsUx-zuz8fLwgnetrs,4295
qis/portfolio/backtester.py,sha256=xFBgW5ACr90M2FwrZyGSi6Yn4coBEpq9buBZTC-cYkU,22484
qis/portfolio/multi_portfolio_data.py,sha256=dcH_1nWaxYiIviyGnsm0NDwkNQzf6RUvg0gEZ3GSTho,66669
qis/portfolio/portfolio_data.py,sha256=AF5-urYiSbzvBvG3EXtQ0dfKTTm2nhlk9IAZHXZiV4M,98614
qis/portfolio/signal_data.py,sha256=25EQkJojs5630qK47J232-mvekjWxZbh5Npe6HhOiLc,12683
qis/portfolio/reports/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qis/portfolio/reports/brinson_attribution.py,sha256=wY-D1KzEiTNykemFub2xYr6pG6cMJkaQhPhWSRX1SEE,21400
qis/portfolio/reports/config.py,sha256=QlZrVkwfW1PkB8gGrl9BkkLbSS-U3qMYLeDEgQAAqOI,31707
qis/portfolio/reports/factsheet_facade.py,sha256=zbu_thtGKXCuneeZ_sUsw49V4C7NPq1_6jn-pkBDhpU,12441
qis/portfolio/reports/multi_assets_factsheet.py,sha256=ONsZBOVxg5xcUf03dSPYcNN17NrXxScIrM0CTJP-Kts,34634
qis/portfolio/reports/multi_strategy_factsheet.py,sha256=hzA1GDcRi4i6DCQYlmYlEoF32Vjc3QB4PJ9FvkVo3SE,17577
qis/portfolio/reports/multi_strategy_factsheet_pybloqs.py,sha256=tPaSdijMUUiSFo-gPKFhWhDvrJEpDclq_2BQd_A7GP0,21960
qis/portfolio/reports/overlays_smart_diversification.py,sha256=P_suSuSV7CFEpTgm48mKIjWot6G5uwgqWdyRmDQii5M,25100
qis/portfolio/reports/strategy_benchmark_factsheet.py,sha256=JZHptBHMoFp6iQ5U5PJlIjcLaW8oPUUsiBpc50o-Cm4,36356
qis/portfolio/reports/strategy_benchmark_factsheet_pybloqs.py,sha256=QFiihZ4iLZbTHAftPCmCh-lRY6tgBImKukpyyXAccDI,22014
qis/portfolio/reports/strategy_benchmark_tre_factsheet.py,sha256=g3jwa68K8vm4Wn3PKQAKsJDw7-SU6YGYkCPZjFhj5po,52174
qis/portfolio/reports/strategy_factsheet.py,sha256=r7IImuPPkvwoHHKCsPZwmAXjdUq7h7P3RVmVewncwWI,53063
qis/portfolio/reports/strategy_signal_factsheet.py,sha256=G5WrEQLD54g17ce_FI9ylsGTEiXm7meEwH9ra04INpY,11164
qis/portfolio/reports/tests/strategy_factsheet_test.py,sha256=Shjw8YGfcELkj33xjP_OHvOZPkzrli5P9ky7W82tBGo,9256
qis/portfolio/risk/__init__.py,sha256=9W8kC5u3B5Ea8g2xhHJoMWgBbQY5pPu1Lza84EosVBY,156
qis/portfolio/risk/contributions.py,sha256=MRo_iPfP2X8TuBd98gKXSlPcL6RoTGGmbgSqmp_9b6o,16020
qis/portfolio/risk/ewm_covar_risk.py,sha256=RyqioiNDJuFD9xK-jRYCYDDHNlnf9BZDi5Qz0Z_xYyI,12738
qis/portfolio/risk/ewm_factor_model.py,sha256=7vrAqKXAEa4AAGogFjM_ygDDhxzTeIolD8YWO30dby4,12814
qis/portfolio/risk/ex_post_tracking_error.py,sha256=og6owVDa_QCovJYX4vPU2vARwnfPBhfkk2VQbAVw3DY,4777
qis/portfolio/risk/factor_model.py,sha256=V_gvee0TnxfTLRkNRCTJ-h-3GEuMCOBAgrSrQe-ZzYs,27009
qis/portfolio/risk/risk_model.py,sha256=IE7FlXIw6QofWAuyJDeDwkL8k21uAeLlCp_0ebDXbMU,40101
qis/portfolio/risk/tests/ex_post_tracking_error_test.py,sha256=3UGHB-GVmfjKdgKTIMHZ2U_bIKFksoRJfCesmHKSKko,6062
qis/portfolio/risk/tests/factor_model_test.py,sha256=q0IRHmUipgw3qSTDFhndTTRbnHnmxNPzuhpMBfUQ0Lc,1237
qis/portfolio/risk/tests/risk_model_test.py,sha256=AFshnZxy8rn8fYzJd1AQwcarxuya-mecgUqnpnVFHZg,28413
qis/portfolio/tests/attribution_reduction_test.py,sha256=Zr3M-bv1u15MAJ9-ibzHktdqLYuGPwV9rUifYvb7daQ,12847
qis/portfolio/tests/backtester_test.py,sha256=KvWAZWhlHa92L_3bL19tYP0UC-cNuFoERhjSCNVZJxo,2188
qis/portfolio/tests/legend_capacity_test.py,sha256=XA3Fjt_dHqKHzueenTGJdtgwcnTLPv9k4rPe7ko3-dg,8492
qis/portfolio/tests/test_backtester_costs.py,sha256=3ptx3lfH7VctvyPoM-G4brw5WSrMjw7wysTE6kuVfoQ,4903
qis/portfolio/tests/test_backtester_weights_consistency.py,sha256=VHzLexmzAUgBhohar-9baojUXutkuwMcO3BQJBdHzZQ,11734
qis/portfolio/tests/tracking_error_report_test.py,sha256=iLS66_KhYVr4RC3K03hIhG4mJWKUkZkPeLLwY_6oG5Y,9961
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=7oVAkJotOIaEgiOeGdG_IjLJLUDuXOzYFijYVfRWTRU,2898
qis/tests/synthetic_data.py,sha256=1DZ_m0qA0KlFFEMrqr3OY8X-shCgI5UIIzupv88a7yo,987
qis/tests/test_concat_sort_convention.py,sha256=c4ltSVdEzNSZyAHuT2vfK4jczxYXoeIdnbrMrqFUmCU,3984
qis/tests/test_core_api.py,sha256=tINMMlan6IsloK6Ow_UcbqSpf6yCkumFiz-b9bhs1bY,9775
qis/tests/test_docstring_convention.py,sha256=8t8g3E-G3PoI4nVsL-65P9FYYhE7coby_tAiQcpx59c,4230
qis/tests/test_documentation.py,sha256=iEQfXdgObYeDgI5bf8NRgRN3iFdRMP1J7V9Da9pFdj8,19265
qis/tests/test_examples.py,sha256=g43HSLcYEVhiim1cM0yBu5WN1Ufy2D39OQvIWY8e02U,11184
qis/tests/test_paper_audit.py,sha256=dKDtGoyXsPgjNdh5zle5JW1omWGpEm6l8QvxfyAXBOI,9190
qis/tests/test_quickstart.py,sha256=LdP3gjQSKl_pVB3kVqG3yClMe9J-aEPkMDORmbY_niI,2654
qis/tests/test_reporting_conventions.py,sha256=OmDCdVvQ3oI0DolCvDhRKYi0fblYUCBMMW8YE-LYN8I,18441
qis/tests/test_reporting_goldens.py,sha256=01qobzopFat3VO5O_u14BAOxfpCDt6LUxm7uUa4R37Q,3376
qis/tests/test_version_metadata.py,sha256=BPUZN2nVk2FOZjv0I5ppxVvNf5nC77yAzCxVq3cjhmg,4401
qis/utils/__init__.py,sha256=ode9RlETd3xTtZrZlxBEmijZ1p2L6RZlQUw1ADEcrFo,2282
qis/utils/annualisation.py,sha256=JlCv8ftuGopWFTHGNYJF0biVuFd4Vuy0WsCfe39wxr8,10653
qis/utils/dates.py,sha256=8yPMNNf9wF50vWXVXB6d7yIyy2-1BQQIStxWpqV8gV4,46671
qis/utils/df_agg.py,sha256=eVC7jgmt-pdQyTM6sRx8vs9tySzqAXh1mT3sLb4kEu0,20419
qis/utils/df_cut.py,sha256=OGBHZqTl8c70JSSoyaESQwYP1GrS3A27ODdbbpbt6wQ,7546
qis/utils/df_freq.py,sha256=dNbVNNn_ECp20xKmAn2kSYoU62vXPvcmLNyaTaPfHu0,10986
qis/utils/df_groups.py,sha256=wWrjTAOQxezH9T6plUVXcJ1pGlCid3Kwc-urX1d4NJc,14650
qis/utils/df_melt.py,sha256=as0LSYfUs_IXky_sPHRib_aJAUMsCot6V5H59T4-cKI,6443
qis/utils/df_ops.py,sha256=DNY7G8rDny5iJaUnQcFO1xIs9qDovgBW2Nyo2DhBGpo,25756
qis/utils/df_str.py,sha256=eEsYW3dLQxhJDnUXjPC1twymGtOEZ-ds_uoZ8W-uG90,13696
qis/utils/df_to_scores.py,sha256=wvr_PRLSnqTKlyn1f4xiAkf2JTqUrsPwAPvvvYRgc_0,11504
qis/utils/df_to_weights.py,sha256=7VYsUha3fruYZHSoyvDvxUfEUzqAA3KwdZwCfuoJg3I,20814
qis/utils/generic.py,sha256=Skeoj2ZO_SdWI9ic5ozjm8TZaeN-uHB_s4GdoiOnHGI,10509
qis/utils/np_ops.py,sha256=GNMuLYay03b_Fg5JvIlTMjArPTlIEMlV6g54VIjrxtE,20762
qis/utils/regression.py,sha256=Lu6ERVgXhI9UYG4io0GXrrXP3o0CF6w9t38xjmmPJ50,9556
qis/utils/sampling.py,sha256=AQCLPhpr6PF1G9O1U_Avx1cFyEdaO2ATd6AR-7FEYkA,3892
qis/utils/struct_ops.py,sha256=_BbgWKSdgHorX__MJBR5wLFzM8cn0MZTUJ8LJrovmUI,8195
qis/utils/tests/annualisation_test.py,sha256=8Dti1iNiwTvwlWWja1jD-otqNcICUDD3gMswrFirMbs,1091
qis/utils/tests/dates_test.py,sha256=_zTMwBGavQ29zN4BzYT-Nq2zEStFqZFDU4qhSbPFtew,9116
qis/utils/tests/df_agg_test.py,sha256=cf95I8M7_hHNMrI7NsB84g984wBYq3YCWWybZNeYAiI,3026
qis/utils/tests/df_cut_test.py,sha256=F80Xf9gk1Lx0cV1GbHjJaoa16rxnbwLXKOvki4p9AOY,1251
qis/utils/tests/df_freq_test.py,sha256=fFhtwKJcN-5pk1M2TRHV57iP2JXvIx35_xlU3n04SSw,4234
qis/utils/tests/df_groups_test.py,sha256=xQDuP92SLfevxoAWLAd3MfOcD3awqAwaGrKzfCVgiGM,1263
qis/utils/tests/df_melt_test.py,sha256=6biGs_vHGIaPqxCANp2t4YFK7xaN3enREnWXRBiJSBk,1725
qis/utils/tests/df_ops_tests.py,sha256=QTvkrtUws5yYNOV_97OifdwGpvOuaMzfD1xoNkoSU8s,4570
qis/utils/tests/df_str_test.py,sha256=gFRaoSd-ZetNpet-yfcNr-LUqXXAQ0i2ZQQnfn3BUAo,880
qis/utils/tests/df_to_weights_test.py,sha256=Y1sTqzRO_oMCHtChh8CjTDrqGrHvYlzUJp8SGJ2I6rE,5082
qis/utils/tests/file_utils_tests.py,sha256=gljDvXSJ5f50eqDFMLPuir4vvkiP653y22P9sRAv7N4,1563
qis/utils/tests/generic_test.py,sha256=8MhwreM2u5k57nfGfR_M7ZapRki9lm5Plaa7asacruo,765
qis/utils/tests/np_ops_test.py,sha256=1_ZeQv9yuBB2uDNRdBbiMev4SLKB3eOWeybqvROWG4k,2716
qis/utils/tests/sampling_test.py,sha256=Ok2wd89pJJdhVfvWFc5keg_gAOa5KAp7RXkdghGBHw4,1359
qis/utils/tests/struct_ops_test.py,sha256=ApYKmHQW-sYBHHP6_Ye83RXL7ae1T0FkJwdKm18A6FQ,2374
qis/utils/tests/test_df_freq_sorting.py,sha256=NWo_Sw2fr_za2YTwCLY9REvDkJyOp3nvW7wyre1AEEY,4185
qis/utils/tests/test_static_weights_schedule.py,sha256=C3viA8J_iTS30seh3qzbqPvl0A1gBkYfGsoWIWqyrNw,9106
qis-5.10.0.dist-info/licenses/LICENSE.txt,sha256=jVmMBmGBexhNo5AqMPexN7rkrYR4l3zp4UmbwWaShaE,1066
qis-5.10.0.dist-info/METADATA,sha256=xKCVqqMKvQBEFRbjLpjWt3iVaRnZx2fiaJaQIihhXAA,21649
qis-5.10.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
qis-5.10.0.dist-info/top_level.txt,sha256=xVWjgdWrEnLFX9b4Jn0JrApymX0wkOUabVv_kRnad7g,4
qis-5.10.0.dist-info/RECORD,,
