Coverage report: 94%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-07 05:16 +0000

File function   statements missing excluded   coverage
HARK / Calibration / Assets / AssetProcesses.py make_lognormal_RiskyDstn   9 1 0   89%
HARK / Calibration / Assets / AssetProcesses.py combine_IncShkDstn_and_RiskyDstn   8 0 0   100%
HARK / Calibration / Assets / AssetProcesses.py calc_ShareLimit_for_CRRA   21 7 0   67%
HARK / Calibration / Assets / AssetProcesses.py calc_ShareLimit_for_CRRA.temp_f   1 0 0   100%
HARK / Calibration / Assets / AssetProcesses.py (no function)   6 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py BinaryIncShkDstn.__init__   7 1 0   86%
HARK / Calibration / Income / IncomeProcesses.py LognormPermIncShk.__init__   6 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py MixtureTranIncShk.__init__   5 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py MixtureTranIncShk_HANK.__init__   6 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py BufferStockIncShkDstn.__init__   4 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py IncShkDstn_HANK.__init__   4 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py construct_lognormal_wage_dstn   19 4 0   79%
HARK / Calibration / Income / IncomeProcesses.py construct_lognormal_income_process_unemployment   17 4 0   76%
HARK / Calibration / Income / IncomeProcesses.py construct_markov_lognormal_income_process_unemployment   61 16 0   74%
HARK / Calibration / Income / IncomeProcesses.py construct_HANK_lognormal_income_process_unemployment   17 3 0   82%
HARK / Calibration / Income / IncomeProcesses.py get_PermShkDstn_from_IncShkDstn   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py get_TranShkDstn_from_IncShkDstn   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py get_PermShkDstn_from_IncShkDstn_markov   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py get_TranShkDstn_from_IncShkDstn_markov   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py get_TranShkGrid_from_TranShkDstn   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_polynomial_PermGroFac   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_polynomial_PermShkStd   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_polynomial_TranShkStd   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py pLvlFuncAR1.__init__   3 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py pLvlFuncAR1.__call__   2 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_PermGroFac_from_ind_and_agg   4 1 0   75%
HARK / Calibration / Income / IncomeProcesses.py make_trivial_pLvlNextFunc   3 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_explicit_perminc_pLvlNextFunc   4 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_AR1_style_pLvlNextFunc   6 0 0   100%
HARK / Calibration / Income / IncomeProcesses.py make_basic_pLvlPctiles   22 2 0   91%
HARK / Calibration / Income / IncomeProcesses.py make_pLvlGrid_by_simulation   37 3 0   92%
HARK / Calibration / Income / IncomeProcesses.py make_persistent_income_process_dict   36 2 0   94%
HARK / Calibration / Income / IncomeProcesses.py (no function)   40 0 0   100%
HARK / Calibration / Income / IncomeTools.py parse_time_params   3 0 0   100%
HARK / Calibration / Income / IncomeTools.py age_log_poly_to_growth_rates   8 0 0   100%
HARK / Calibration / Income / IncomeTools.py find_PermGroFacs   8 0 0   100%
HARK / Calibration / Income / IncomeTools.py find_profile   3 0 0   100%
HARK / Calibration / Income / IncomeTools.py sabelhaus_song_var_profile   27 0 0   100%
HARK / Calibration / Income / IncomeTools.py parse_income_spec   47 8 0   83%
HARK / Calibration / Income / IncomeTools.py (no function)   15 0 0   100%
HARK / Calibration / Income / __init__.py (no function)   0 0 0   100%
HARK / Calibration / SCF / WealthIncomeDist / SCFDistTools.py get_scf_distr_stats   3 0 0   100%
HARK / Calibration / SCF / WealthIncomeDist / SCFDistTools.py parse_scf_distr_stats   23 4 0   83%
HARK / Calibration / SCF / WealthIncomeDist / SCFDistTools.py income_wealth_dists_from_scf   5 0 0   100%
HARK / Calibration / SCF / WealthIncomeDist / SCFDistTools.py (no function)   9 0 0   100%
HARK / Calibration / SCF / WealthIncomeDist / __init__.py (no function)   0 0 0   100%
HARK / Calibration / SCF / __init__.py (no function)   0 0 0   100%
HARK / Calibration / __init__.py (no function)   4 0 0   100%
HARK / Calibration / cpi / __init__.py (no function)   0 0 0   100%
HARK / Calibration / cpi / us / CPITools.py download_cpi_series   1 1 0   0%
HARK / Calibration / cpi / us / CPITools.py get_cpi_series   2 0 0   100%
HARK / Calibration / cpi / us / CPITools.py cpi_deflator   15 0 0   100%
HARK / Calibration / cpi / us / CPITools.py (no function)   10 0 0   100%
HARK / Calibration / cpi / us / __init__.py (no function)   0 0 0   100%
HARK / Calibration / life_tables / __init__.py (no function)   0 0 0   100%
HARK / Calibration / life_tables / us_ssa / SSATools.py get_ssa_life_tables   10 0 0   100%
HARK / Calibration / life_tables / us_ssa / SSATools.py parse_ssa_life_table   31 9 0   71%
HARK / Calibration / life_tables / us_ssa / SSATools.py (no function)   7 0 0   100%
HARK / Calibration / life_tables / us_ssa / __init__.py (no function)   0 0 0   100%
HARK / Calibration / load_data.py load_SCF_wealth_weights   9 0 0   100%
HARK / Calibration / load_data.py (no function)   6 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_aggshock_solution_terminal   5 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_aggmrkv_solution_terminal   6 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_exponential_MgridBase   10 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py solveConsAggShock   34 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py solveConsAggShock.calcAggObjects   8 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py solveConsAggShock.vPnextFunc   9 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py solve_ConsAggMarkov   79 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py solve_KrusellSmith   21 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.reset   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.get_economy_data   11 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.add_AggShkDstn   4 1 0   75%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.sim_birth   4 1 0   75%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.sim_death   13 1 0   92%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.get_Rfree   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.get_shocks   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.get_controls   9 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.get_MaggNow   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.market_action   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.calc_bounding_values   1 1 0   0%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.make_euler_error_func   1 1 0   0%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.add_AggShkDstn   8 1 0   88%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.reset_rng   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.initialize_sim   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.get_shocks   24 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.get_controls   17 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShockMarkovConsumerType.getMrkvNow   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_solution_terminal_KS   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_assets_grid_KS   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py make_KS_transition_arrays   29 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.__init__   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.get_economy_data   15 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.make_emp_idx_arrays   30 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.reset   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.market_action   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.initialize_sim   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.sim_birth   13 4 0   69%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.get_shocks   8 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.get_states   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.get_controls   14 1 0   93%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithType.get_poststates   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.__init__   9 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.mill_rule   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.calc_dynamics   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.update   17 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.get_PermGroFacAggLR   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.make_AggShkDstn   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.reset   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.make_AggShkHist   7 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.calc_R_and_W   13 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasEconomy.calc_AFunc   15 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.__init__   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.update   13 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.make_AggShkDstn   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.mill_rule   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.calc_dynamics   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.reset   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.make_AggShkHist   7 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenEconomy.get_AggShocks   9 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.__init__   5 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.update   6 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.get_PermGroFacAggLR   6 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.make_AggShkDstn   11 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.make_AggShkHist   17 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.make_Mrkv_history   52 20 0   62%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.mill_rule   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py CobbDouglasMarkovEconomy.calc_AFunc   21 1 0   95%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.__init__   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.update   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.make_AggShkDstn   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.mill_rule   4 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.calc_dynamics   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py SmallOpenMarkovEconomy.make_AggShkHist   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.__init__   5 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.update   21 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.reset   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.make_MrkvArray   25 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.make_Mrkv_history   6 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.mill_rule   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.calc_dynamics   1 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.calc_R_and_W   18 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py KrusellSmithEconomy.calc_AFunc   21 1 0   95%
HARK / ConsumptionSaving / ConsAggShockModel.py AggregateSavingRule.__init__   3 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggregateSavingRule.__call__   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py AggShocksDynamicRule.__init__   2 0 0   100%
HARK / ConsumptionSaving / ConsAggShockModel.py (no function)   177 2 0   99%
HARK / ConsumptionSaving / ConsBequestModel.py make_bequest_solution_terminal   18 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py make_warmglow_portfolio_solution_terminal   15 2 0   87%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsWarmBequest   88 4 0   95%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsWarmBequest.calc_mNrmNext   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsWarmBequest.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsWarmBequest.calc_vPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsWarmBequest.calc_vPPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow   133 5 0   96%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_mNrm_next   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_dvdm_next   9 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_dvds_next   9 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_EndOfPrd_dvda   6 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.EndOfPrddvds_dist   6 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_v_intermed   8 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py solve_one_period_ConsPortfolioWarmGlow.calc_EndOfPrd_v   6 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py BequestWarmGlowConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsBequestModel.py BequestWarmGlowConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsBequestModel.py BequestWarmGlowConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsBequestModel.py (no function)   54 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py make_2D_CRRA_solution_terminal   8 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess   132 4 0   97%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_pLvl_next   1 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_mLvl_next   1 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_hLvl   3 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_v_next   4 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_vP_next   4 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py solve_one_period_ConsGenIncProcess.calc_vPP_next   4 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.install_retirement_func   4 4 0   0%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.sim_birth   2 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.transition   9 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.get_controls   8 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.get_poststates   2 0 0   100%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py GenIncProcessConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsGenIncProcessModel.py (no function)   124 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py eval_health_prod   1 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py eval_marg_health_prod   1 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py calc_exp_next   9 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py solve_one_period_ConsBasicHealth   40 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py make_solution_terminal_ConsBasicHealth   1 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py make_health_grid   1 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py make_uniform_depreciation_dstn   12 2 0   83%
HARK / ConsumptionSaving / ConsHealthModel.py combine_indep_wage_and_depr_dstns   10 2 0   80%
HARK / ConsumptionSaving / ConsHealthModel.py make_logistic_polynomial_die_prob   3 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py make_uniform_HLvl_init_dstn   3 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.sim_death   9 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.sim_birth   7 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.get_shocks   11 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.transition   7 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.get_controls   10 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py BasicHealthConsumerType.get_poststates   2 0 0   100%
HARK / ConsumptionSaving / ConsHealthModel.py (no function)   49 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py ConsumerSolution.__init__   8 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py ConsumerSolution.append_solution   12 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py make_lognormal_kNrm_init_dstn   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py make_lognormal_pLvl_init_dstn   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_human_wealth   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_patience_factor   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_mpc_min   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py solve_one_period_ConsPF   59 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_worst_inc_prob   7 1 0   86%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_boro_const_nat   8 1 0   88%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_m_nrm_min   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_mpc_max   2 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_m_nrm_next   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_v_next   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_vp_next   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py calc_vpp_next   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py solve_one_period_ConsIndShock   62 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py solve_one_period_ConsKinkedR   71 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py make_basic_CRRA_solution_terminal   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.pre_solve   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.post_solve   2 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_restrictions   2 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.initialize_sim   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.sim_birth   9 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.sim_death   8 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.get_shocks   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.get_Rfree   2 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.transition   8 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.get_controls   8 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.get_poststates   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.log_condition_result   5 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_AIC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_GICRaw   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_RIC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_FHWC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_FVAC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.describe_parameters   13 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.calc_limiting_values   20 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.check_conditions   61 0 1   100%
HARK / ConsumptionSaving / ConsIndShockModel.py PerfForesightConsumerType.calc_stable_points   36 2 0   94%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.update_income_process   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.get_shocks   27 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.make_euler_error_func   26 4 0   85%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.pre_solve   4 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.describe_parameters   9 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.calc_limiting_values   44 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_GICMod   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_GICSdl   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_GICHrm   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_GICLiv   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_FVAC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_WRIC   6 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py IndShockConsumerType.check_conditions   71 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py KinkedRconsumerType.calc_bounding_values   22 1 0   95%
HARK / ConsumptionSaving / ConsIndShockModel.py KinkedRconsumerType.make_euler_error_func   0 0 24   100%
HARK / ConsumptionSaving / ConsIndShockModel.py KinkedRconsumerType.get_Rfree   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py KinkedRconsumerType.check_conditions   1 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModel.py (no function)   173 0 1   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py PerfForesightSolution.__init__   7 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py IndShockSolution.__init__   14 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py make_solution_terminal_fast   12 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _find_mNrmStE   0 0 6   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _add_mNrmStENumba   0 0 21   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _solveConsPerfForesightNumba   0 0 90   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py ConsPerfForesightSolverFast.solve   6 1 0   83%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _np_tile   0 0 1   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _np_insert   0 0 1   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _prepare_to_solveConsIndShockNumba   0 0 89   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _solveConsIndShockLinearNumba   0 0 32   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py ConsIndShockSolverBasicFast.prepare_to_solve   4 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py ConsIndShockSolverBasicFast.solve   3 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _solveConsIndShockCubicNumba   0 0 53   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _cFuncCubic   0 0 11   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _cFuncLinear   0 0 11   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _add_vFuncNumba   0 0 63   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _add_mNrmStEIndNumba   0 0 21   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _find_mNrmStELinear   0 0 13   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py _find_mNrmStECubic   0 0 15   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py ConsIndShockSolverFast.solve   15 1 0   93%
HARK / ConsumptionSaving / ConsIndShockModelFast.py PerfForesightConsumerTypeFast.post_solve   16 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py select_fast_solver   5 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py IndShockConsumerTypeFast.post_solve   26 0 0   100%
HARK / ConsumptionSaving / ConsIndShockModelFast.py (no function)   52 0 131   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ValueFuncCRRALabeled.__init__   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ValueFuncCRRALabeled.__call__   5 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ValueFuncCRRALabeled.derivative   5 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ValueFuncCRRALabeled.evaluate   4 4 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ValueFuncCRRALabeled._validate_state   6 1 0   83%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsumerSolutionLabeled.__init__   6 1 0   83%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsumerSolutionLabeled.distance   3 3 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py make_solution_terminal_labeled   20 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py make_labeled_inc_shk_dstn   5 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py make_labeled_risky_dstn   3 3 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py make_labeled_shock_dstn   5 5 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.create_params_namespace   1 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.calculate_borrowing_constraint   1 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.define_boundary_constraint   8 4 0   50%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.create_post_state   6 1 0   83%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.state_transition   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.post_state_transition   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.reverse_transition   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.egm_transition   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.value_transition   12 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.continuation_transition   10 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.prepare_to_solve   4 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.create_continuation_function   8 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.endogenous_grid_method   16 1 0   94%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPerfForesightLabeledSolver.solve   2 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py PerfForesightLabeledType.post_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsIndShockLabeledSolver.calculate_borrowing_constraint   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsIndShockLabeledSolver.post_state_transition   3 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsIndShockLabeledSolver.continuation_transition   9 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsIndShockLabeledSolver.create_continuation_function   9 0 0   100%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsRiskyAssetLabeledSolver.__post_init__   1 1 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsRiskyAssetLabeledSolver.calculate_borrowing_constraint   3 3 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsRiskyAssetLabeledSolver.post_state_transition   3 3 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsRiskyAssetLabeledSolver.continuation_transition   9 9 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsRiskyAssetLabeledSolver.create_continuation_function   10 10 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsFixedPortfolioLabeledSolver.create_params_namespace   1 1 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsFixedPortfolioLabeledSolver.post_state_transition   5 5 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsFixedPortfolioLabeledSolver.continuation_transition   9 9 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPortfolioLabeledSolver.create_post_state   2 2 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPortfolioLabeledSolver.post_state_transition   5 5 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPortfolioLabeledSolver.continuation_transition   11 11 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py ConsPortfolioLabeledSolver.create_continuation_function   21 21 0   0%
HARK / ConsumptionSaving / ConsLabeledModel.py (no function)   114 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py ConsumerLaborSolution.__init__   10 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py make_log_polynomial_LbrCost   7 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py make_labor_intmarg_solution_terminal   26 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py solve_ConsLaborIntMarg   72 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py solve_ConsLaborIntMarg.uPinv   1 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.calc_bounding_values   0 0 4   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.make_euler_error_func   0 0 4   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.get_states   2 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.get_controls   11 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.get_poststates   13 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.plot_cFunc   14 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.plot_LbrFunc   14 0 0   100%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsLaborModel.py LaborIntMargConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsLaborModel.py (no function)   61 0 2   100%
HARK / ConsumptionSaving / ConsMarkovModel.py make_simple_binary_markov   10 3 0   70%
HARK / ConsumptionSaving / ConsMarkovModel.py make_ratchet_markov   23 2 0   91%
HARK / ConsumptionSaving / ConsMarkovModel.py make_MrkvInitDstn   4 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py make_markov_solution_terminal   6 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py solve_one_period_ConsMarkov   160 1 0   99%
HARK / ConsumptionSaving / ConsMarkovModel.py solve_one_period_ConsMarkov.calc_mNrmNext   1 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py solve_one_period_ConsMarkov.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py solve_one_period_ConsMarkov.calc_vPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py solve_one_period_ConsMarkov.calc_vPPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.check_markov_inputs   18 3 0   83%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.pre_solve   3 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.initialize_sim   7 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.sim_death   8 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.sim_birth   4 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.get_markov_states   12 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.get_shocks   19 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.read_shocks_from_history   2 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.get_Rfree   5 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.get_controls   13 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.get_poststates   2 0 0   100%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.calc_bounding_values   1 1 0   0%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.make_euler_error_func   1 1 0   0%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsMarkovModel.py MarkovConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsMarkovModel.py (no function)   54 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockPolicyFunc.__init__   30 1 0   97%
HARK / ConsumptionSaving / ConsMedModel.py MedShockPolicyFunc.__call__   4 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockPolicyFunc.derivativeX   6 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockPolicyFunc.derivativeY   6 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockPolicyFunc.derivativeZ   6 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py cThruXfunc.__init__   2 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py cThruXfunc.__call__   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py cThruXfunc.derivativeX   5 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py cThruXfunc.derivativeY   5 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py cThruXfunc.derivativeZ   5 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedThruXfunc.__init__   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedThruXfunc.__call__   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedThruXfunc.derivativeX   6 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedThruXfunc.derivativeY   4 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedThruXfunc.derivativeZ   6 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_market_resources_grid   1 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_capital_grid   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py reformat_bequest_motive   2 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_lognormal_MedShkDstn   8 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_continuous_MedShockDstn   11 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_MedShock_solution_terminal   43 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock   173 3 0   98%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_pLvl_next   1 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_mLvl_next   1 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_hLvl   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_v_next   4 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_vP_next   4 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedShock.calc_vPP_next   4 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockConsumerType.get_shocks   11 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockConsumerType.get_controls   8 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedShockConsumerType.get_poststates   2 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py ConsMedExtMargSolution.__init__   18 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py make_MedExtMarg_solution_terminal   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py solve_one_period_ConsMedExtMarg   118 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedExtMargConsumerType.get_shocks   13 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedExtMargConsumerType.get_controls   22 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py MedExtMargConsumerType.get_poststates   3 0 0   100%
HARK / ConsumptionSaving / ConsMedModel.py (no function)   106 0 0   100%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.define_distribution_grid   61 24 0   61%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.calc_transition_matrix   48 5 0   90%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.calc_ergodic_dist   6 0 0   100%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.compute_steady_state   13 0 0   100%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.calc_jacobian   132 2 0   98%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py NewKeynesianConsumerType.calc_jacobian.J_from_F   4 0 0   100%
HARK / ConsumptionSaving / ConsNewKeynesianModel.py (no function)   23 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioSolution.__init__   34 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py make_portfolio_solution_terminal   13 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_radj   2 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_human_wealth   4 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_m_nrm_next   1 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_dvdx_next   15 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_end_of_prd_dvdx   7 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_v_intermed   8 2 0   75%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_end_of_prd_v   5 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_m_nrm_next_joint   4 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_end_of_prd_dvdx_joint   18 5 0   72%
HARK / ConsumptionSaving / ConsPortfolioModel.py calc_end_of_prd_v_joint   8 3 0   62%
HARK / ConsumptionSaving / ConsPortfolioModel.py solve_one_period_ConsPortfolio   140 5 0   96%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioConsumerType.initialize_sim   2 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioConsumerType.sim_birth   3 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioConsumerType.get_controls   12 0 0   100%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsPortfolioModel.py PortfolioConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsPortfolioModel.py (no function)   62 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py make_pref_shock_solution_terminal   6 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py make_lognormal_PrefShkDstn   6 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsPrefShock   92 2 0   98%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsPrefShock.calc_mNrmNext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsPrefShock.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsPrefShock.calc_vPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsPrefShock.calc_vPPnext   1 1 0   0%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsKinkyPref   101 4 0   96%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsKinkyPref.calc_mNrmNext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsKinkyPref.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsKinkyPref.calc_vPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py solve_one_period_ConsKinkyPref.calc_vPPnext   1 1 0   0%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.reset_rng   4 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.get_shocks   8 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.get_controls   6 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.calc_bounding_values   0 0 19   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.make_euler_error_func   0 0 25   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsPrefShockModel.py PrefShockConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsPrefShockModel.py KinkyPrefConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py KinkyPrefConsumerType.get_Rfree   1 0 0   100%
HARK / ConsumptionSaving / ConsPrefShockModel.py (no function)   76 0 2   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py make_repagent_markov_solution_terminal   5 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py make_simple_binary_rep_markov   2 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py solve_ConsRepAgent   24 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py solve_ConsRepAgentMarkov   31 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentConsumerType.get_states   8 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentMarkovConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentMarkovConsumerType.initialize_sim   2 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentMarkovConsumerType.reset_rng   1 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentMarkovConsumerType.get_shocks   10 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py RepAgentMarkovConsumerType.get_controls   3 0 0   100%
HARK / ConsumptionSaving / ConsRepAgentModel.py (no function)   46 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py make_simple_ShareGrid   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py select_risky_solver   4 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py make_AdjustDstn   6 1 0   83%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.pre_solve   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.update_timing   13 2 0   85%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.get_Rfree   8 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.get_Risky   7 1 0   86%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.get_Adjust   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.initialize_sim   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.get_shocks   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.get_controls   14 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.check_conditions   1 1 0   0%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py IndShockRiskyAssetConsumerType.calc_limiting_values   1 1 0   0%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice   147 5 0   97%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_Radj   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_hNrm   7 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_mNrm_next   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_dvdm_next   4 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_EndOfPrd_dvda   5 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_EndOfPrd_dvds   5 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_v_intermed   4 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsPortChoice.calc_EndOfPrd_v   5 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset   170 12 0   93%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_Radj   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_hNrm   7 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_mNrmNext   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vPPnext   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_bNrmNext   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vNext   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vPnext   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py solve_one_period_ConsIndShockRiskyAsset.calc_vPPnext   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyAssetModel.py (no function)   56 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py make_bounded_ShareGrid   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py make_simple_dGrid   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py make_nNrm_grid   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py make_mNrm_grid   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py make_solution_terminal_risky_contrib   18 1 0   94%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribRebSolution.__init__   27 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribShaSolution.__init__   27 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribCnsSolution.__init__   15 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribSolution.__init__   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py rebalance_assets   9 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py m_nrm_next   4 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py n_nrm_next   5 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solve_RiskyContrib_Cns   98 6 0   94%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solve_RiskyContrib_Cns.post_return_derivs   18 1 0   94%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solve_RiskyContrib_Cns.end_of_period_derivs   12 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solve_RiskyContrib_Sha   55 1 0   98%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solve_RiskyContrib_Reb   50 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py solveRiskyContrib   13 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.__init__   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.pre_solve   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.initialize_sim   2 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.sim_birth   3 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.sim_one_period   18 2 0   89%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_states_Reb   15 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_controls_Reb   8 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_states_Sha   11 1 0   91%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_controls_Sha   8 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_states_Cns   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_controls_Cns   5 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py RiskyContribConsumerType.get_post_states   1 0 0   100%
HARK / ConsumptionSaving / ConsRiskyContribModel.py (no function)   70 0 0   100%
HARK / ConsumptionSaving / ConsSequentialPortfolioModel.py SequentialPortfolioConsumerType.__init__   5 5 0   0%
HARK / ConsumptionSaving / ConsSequentialPortfolioModel.py (no function)   5 5 0   0%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py ChiFromOmegaFunction.__init__   5 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py ChiFromOmegaFunction.f   3 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py ChiFromOmegaFunction.update   9 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py ChiFromOmegaFunction.__call__   4 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py make_ChiFromOmega_function   3 1 0   67%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py utility   2 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py dudc   2 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py calc_m_nrm_next   1 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py calc_dvdm_next   3 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py calc_end_dvdx   7 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py calc_med_v   3 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py calc_end_v   4 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py solve_one_period_WealthPortfolio   89 6 0   93%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py WealthPortfolioConsumerType.pre_solve   2 0 0   100%
HARK / ConsumptionSaving / ConsWealthPortfolioModel.py (no function)   51 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerSolution.__init__   6 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py find_next_point   7 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py find_next_point.uPP   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py add_to_stable_arm_points   22 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve   49 2 0   96%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.uPP   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.uPPP   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.uPPPP   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.mpcTargFixedPointFunc   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.mmpcTargFixedPointFunc   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.mmmpcTargFixedPointFunc   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.f_temp   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.pre_solve.mpcAtZeroFixedPointFunc   1 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.post_solve   5 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.sim_birth   7 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.sim_death   2 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.get_shocks   4 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.transition   5 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.get_controls   6 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py TractableConsumerType.get_poststates   2 0 0   100%
HARK / ConsumptionSaving / TractableBufferStockModel.py (no function)   36 0 0   100%
HARK / ConsumptionSaving / __init__.py (no function)   17 0 0   100%
HARK / SSJutils.py make_basic_SSJ_matrices   137 0 0   100%
HARK / SSJutils.py calc_shock_response_manually   119 9 0   92%
HARK / SSJutils.py calc_derivs_of_state_dstns   0 0 29   100%
HARK / SSJutils.py calc_derivs_of_policy_funcs   0 0 29   100%
HARK / SSJutils.py make_fake_news_matrices   0 0 32   100%
HARK / SSJutils.py calc_ssj_from_fake_news_matrices   0 0 27   100%
HARK / SSJutils.py (no function)   6 0 8   100%
HARK / __init__.py disable_logging   1 0 0   100%
HARK / __init__.py enable_logging   1 0 0   100%
HARK / __init__.py warnings   1 0 0   100%
HARK / __init__.py quiet   1 0 0   100%
HARK / __init__.py verbose   1 0 0   100%
HARK / __init__.py set_verbosity_level   1 0 0   100%
HARK / __init__.py (no function)   14 0 0   100%
HARK / core.py Parameters.__init__   22 0 0   100%
HARK / core.py Parameters.__getitem__   9 0 0   100%
HARK / core.py Parameters.__setitem__   28 0 0   100%
HARK / core.py Parameters.__iter__   1 0 0   100%
HARK / core.py Parameters.__len__   1 0 0   100%
HARK / core.py Parameters.keys   1 0 0   100%
HARK / core.py Parameters.values   1 0 0   100%
HARK / core.py Parameters.items   1 0 0   100%
HARK / core.py Parameters.to_dict   1 0 0   100%
HARK / core.py Parameters.to_namedtuple   3 0 0   100%
HARK / core.py Parameters.update   7 0 0   100%
HARK / core.py Parameters.__repr__   1 0 0   100%
HARK / core.py Parameters.__str__   1 0 0   100%
HARK / core.py Parameters.__getattr__   6 0 0   100%
HARK / core.py Parameters.__setattr__   3 0 0   100%
HARK / core.py Parameters.__contains__   1 0 0   100%
HARK / core.py Parameters.copy   1 0 0   100%
HARK / core.py Parameters.add_to_time_vary   5 0 0   100%
HARK / core.py Parameters.add_to_time_inv   5 0 0   100%
HARK / core.py Parameters.del_from_time_vary   2 0 0   100%
HARK / core.py Parameters.del_from_time_inv   2 0 0   100%
HARK / core.py Parameters.get   1 0 0   100%
HARK / core.py Parameters.set_many   2 0 0   100%
HARK / core.py Parameters.is_time_varying   1 0 0   100%
HARK / core.py Parameters.at_age   1 0 0   100%
HARK / core.py Parameters.validate   19 8 0   58%
HARK / core.py Model.__init__   4 0 0   100%
HARK / core.py Model.assign_parameters   3 0 0   100%
HARK / core.py Model.get_parameter   1 0 0   100%
HARK / core.py Model.__eq__   3 1 0   67%
HARK / core.py Model.__str__   9 0 0   100%
HARK / core.py Model.describe   1 0 0   100%
HARK / core.py Model.del_param   4 0 0   100%
HARK / core.py Model.construct   105 2 0   98%
HARK / core.py Model.describe_constructors   32 0 0   100%
HARK / core.py Model.update   1 0 0   100%
HARK / core.py AgentType.__init__   39 0 0   100%
HARK / core.py AgentType.add_to_time_vary   3 0 0   100%
HARK / core.py AgentType.add_to_time_inv   3 0 0   100%
HARK / core.py AgentType.del_from_time_vary   3 0 0   100%
HARK / core.py AgentType.del_from_time_inv   3 0 0   100%
HARK / core.py AgentType.unpack   2 0 0   100%
HARK / core.py AgentType.solve   6 0 0   100%
HARK / core.py AgentType.reset_rng   12 0 0   100%
HARK / core.py AgentType.check_elements_of_time_vary_are_lists   5 1 0   80%
HARK / core.py AgentType.check_restrictions   1 0 0   100%
HARK / core.py AgentType.pre_solve   3 0 0   100%
HARK / core.py AgentType.post_solve   1 0 0   100%
HARK / core.py AgentType.initialize_sym   3 0 0   100%
HARK / core.py AgentType.initialize_sim   23 0 0   100%
HARK / core.py AgentType.sim_one_period   17 0 0   100%
HARK / core.py AgentType.make_shock_history   28 2 0   93%
HARK / core.py AgentType.get_mortality   15 0 0   100%
HARK / core.py AgentType.sim_death   2 0 0   100%
HARK / core.py AgentType.sim_birth   0 0 14   100%
HARK / core.py AgentType.get_shocks   0 0 13   100%
HARK / core.py AgentType.read_shocks_from_history   2 0 0   100%
HARK / core.py AgentType.get_states   4 0 0   100%
HARK / core.py AgentType.transition   0 0 16   100%
HARK / core.py AgentType.get_controls   0 0 13   100%
HARK / core.py AgentType.get_poststates   1 0 0   100%
HARK / core.py AgentType.symulate   2 0 0   100%
HARK / core.py AgentType.describe_model   3 0 0   100%
HARK / core.py AgentType.simulate   22 0 0   100%
HARK / core.py AgentType.clear_history   3 0 0   100%
HARK / core.py AgentType.make_basic_SSJ   1 0 0   100%
HARK / core.py AgentType.calc_impulse_response_manually   1 0 0   100%
HARK / core.py solve_agent   41 0 0   100%
HARK / core.py solve_one_cycle   41 3 0   93%
HARK / core.py make_one_period_oo_solver   4 0 0   100%
HARK / core.py make_one_period_oo_solver.one_period_solver   5 0 0   100%
HARK / core.py Market.__init__   21 2 0   90%
HARK / core.py Market.solve_agents   7 5 0   29%
HARK / core.py Market.solve   15 0 0   100%
HARK / core.py Market.reap   6 0 0   100%
HARK / core.py Market.sow   7 1 0   86%
HARK / core.py Market.mill   5 0 0   100%
HARK / core.py Market.cultivate   2 0 0   100%
HARK / core.py Market.reset   5 0 0   100%
HARK / core.py Market.store   9 2 0   78%
HARK / core.py Market.make_history   7 0 0   100%
HARK / core.py Market.update_dynamics   10 0 0   100%
HARK / core.py distribute_params   6 0 0   100%
HARK / core.py AgentPopulation.__post_init__   6 0 0   100%
HARK / core.py AgentPopulation.__infer_counts__   23 1 0   96%
HARK / core.py AgentPopulation.approx_distributions   14 2 0   86%
HARK / core.py AgentPopulation.__parse_parameters__   43 19 0   56%
HARK / core.py AgentPopulation.create_distributed_agents   3 0 0   100%
HARK / core.py AgentPopulation.create_database   3 0 0   100%
HARK / core.py AgentPopulation.solve   2 0 0   100%
HARK / core.py AgentPopulation.unpack_solutions   1 0 0   100%
HARK / core.py AgentPopulation.initialize_sim   2 0 0   100%
HARK / core.py AgentPopulation.simulate   7 5 0   29%
HARK / core.py AgentPopulation.__iter__   1 0 0   100%
HARK / core.py AgentPopulation.__getitem__   1 0 0   100%
HARK / core.py multi_thread_commands_fake   3 0 0   100%
HARK / core.py multi_thread_commands   8 0 0   100%
HARK / core.py run_commands   3 0 0   100%
HARK / core.py (no function)   140 0 4   100%
HARK / dcegm.py calc_linear_crossing   0 0 43   100%
HARK / dcegm.py calc_cross_points   0 0 100   100%
HARK / dcegm.py calc_nondecreasing_segments   0 0 42   100%
HARK / dcegm.py upper_envelope   28 0 0   100%
HARK / dcegm.py (no function)   4 0 8   100%
HARK / distributions / __init__.py (no function)   6 0 0   100%
HARK / distributions / base.py Distribution.__init__   9 1 0   89%
HARK / distributions / base.py Distribution.seed   1 0 0   100%
HARK / distributions / base.py Distribution.seed   4 1 0   75%
HARK / distributions / base.py Distribution.reset   1 0 0   100%
HARK / distributions / base.py Distribution.random_seed   1 1 0   0%
HARK / distributions / base.py Distribution.draw   1 0 0   100%
HARK / distributions / base.py Distribution.discretize   8 1 0   88%
HARK / distributions / base.py MarkovProcess.__init__   2 0 0   100%
HARK / distributions / base.py MarkovProcess.draw   3 0 0   100%
HARK / distributions / base.py MarkovProcess.draw.sample   1 0 0   100%
HARK / distributions / base.py IndexDistribution.__init__   23 4 0   83%
HARK / distributions / base.py IndexDistribution.__getitem__   3 0 0   100%
HARK / distributions / base.py IndexDistribution.reset   3 0 0   100%
HARK / distributions / base.py IndexDistribution.discretize   7 2 0   71%
HARK / distributions / base.py IndexDistribution.draw   18 2 0   89%
HARK / distributions / base.py (no function)   25 0 0   100%
HARK / distributions / continuous.py ContinuousFrozenDistribution.__init__   2 0 0   100%
HARK / distributions / continuous.py Normal.__init__   7 1 0   86%
HARK / distributions / continuous.py Normal.discretize   1 0 0   100%
HARK / distributions / continuous.py Normal._approx_hermite   5 0 0   100%
HARK / distributions / continuous.py Normal._approx_equiprobable   7 0 0   100%
HARK / distributions / continuous.py Lognormal.__new__   5 0 0   100%
HARK / distributions / continuous.py Lognormal.__init__   14 1 0   93%
HARK / distributions / continuous.py Lognormal._approx_equiprobable   38 0 0   100%
HARK / distributions / continuous.py Lognormal._approx_hermite   5 0 0   100%
HARK / distributions / continuous.py Lognormal.from_mean_std   5 5 0   0%
HARK / distributions / continuous.py MeanOneLogNormal.__init__   2 0 0   100%
HARK / distributions / continuous.py Uniform.__init__   5 0 0   100%
HARK / distributions / continuous.py Uniform._approx_equiprobable   9 0 0   100%
HARK / distributions / continuous.py Weibull.__init__   5 0 0   100%
HARK / distributions / continuous.py (no function)   29 0 0   100%
HARK / distributions / discrete.py DiscreteFrozenDistribution.__init__   2 0 0   100%
HARK / distributions / discrete.py Bernoulli.__init__   7 0 0   100%
HARK / distributions / discrete.py Bernoulli.dim   1 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.__init__   8 1 0   88%
HARK / distributions / discrete.py DiscreteDistribution.dim   1 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.draw_events   4 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.draw   19 1 0   95%
HARK / distributions / discrete.py DiscreteDistribution.expected   6 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.dist_of_func   4 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.discretize   1 0 0   100%
HARK / distributions / discrete.py DiscreteDistribution.make_univariate   13 2 0   85%
HARK / distributions / discrete.py DiscreteDistributionLabeled.__init__   17 1 0   94%
HARK / distributions / discrete.py DiscreteDistributionLabeled.from_unlabeled   2 0 0   100%
HARK / distributions / discrete.py DiscreteDistributionLabeled.from_dataset   9 1 0   89%
HARK / distributions / discrete.py DiscreteDistributionLabeled._weighted   1 0 0   100%
HARK / distributions / discrete.py DiscreteDistributionLabeled.variables   1 0 0   100%
HARK / distributions / discrete.py DiscreteDistributionLabeled.name   1 1 0   0%
HARK / distributions / discrete.py DiscreteDistributionLabeled.attrs   1 1 0   0%
HARK / distributions / discrete.py DiscreteDistributionLabeled.dist_of_func   6 1 0   83%
HARK / distributions / discrete.py DiscreteDistributionLabeled.dist_of_func.func_wrapper   3 3 0   0%
HARK / distributions / discrete.py DiscreteDistributionLabeled.expected   8 0 0   100%
HARK / distributions / discrete.py DiscreteDistributionLabeled.expected.func_wrapper   3 0 0   100%
HARK / distributions / discrete.py (no function)   38 0 0   100%
HARK / distributions / multivariate.py MultivariateNormal.__init__   7 0 0   100%
HARK / distributions / multivariate.py MultivariateNormal.discretize   1 0 0   100%
HARK / distributions / multivariate.py MultivariateNormal._approx   9 0 0   100%
HARK / distributions / multivariate.py MultivariateLogNormal.__init__   13 3 0   77%
HARK / distributions / multivariate.py MultivariateLogNormal.mean   1 1 0   0%
HARK / distributions / multivariate.py MultivariateLogNormal._cdf   4 0 0   100%
HARK / distributions / multivariate.py MultivariateLogNormal._pdf   9 1 0   89%
HARK / distributions / multivariate.py MultivariateLogNormal._marginal   3 0 0   100%
HARK / distributions / multivariate.py MultivariateLogNormal._marginal_cdf   3 0 0   100%
HARK / distributions / multivariate.py MultivariateLogNormal.rvs   1 0 0   100%
HARK / distributions / multivariate.py MultivariateLogNormal._approx_equiprobable   103 10 0   90%
HARK / distributions / multivariate.py MultivariateLogNormal._approx_equiprobable.prob_assign   3 0 0   100%
HARK / distributions / multivariate.py (no function)   22 0 0   100%
HARK / distributions / utils.py approx_lognormal_gauss_hermite   2 0 0   100%
HARK / distributions / utils.py calc_normal_style_pars_from_lognormal_pars   5 0 0   100%
HARK / distributions / utils.py calc_lognormal_style_pars_from_normal_pars   5 0 0   100%
HARK / distributions / utils.py approx_beta   5 0 0   100%
HARK / distributions / utils.py make_markov_approx_to_normal   22 0 0   100%
HARK / distributions / utils.py make_markov_approx_to_normal_by_monte_carlo   8 0 0   100%
HARK / distributions / utils.py make_tauchen_ar1   16 0 0   100%
HARK / distributions / utils.py add_discrete_outcome_constant_mean   19 5 0   74%
HARK / distributions / utils.py add_discrete_outcome   17 7 0   59%
HARK / distributions / utils.py combine_indep_dstns   37 2 0   95%
HARK / distributions / utils.py calc_expectation   4 0 0   100%
HARK / distributions / utils.py distr_of_function   4 0 0   100%
HARK / distributions / utils.py expected   6 0 0   100%
HARK / distributions / utils.py (no function)   20 0 0   100%
HARK / econforgeinterp.py LinearFast.__init__   11 3 0   73%
HARK / econforgeinterp.py LinearFast.__call__   3 0 0   100%
HARK / econforgeinterp.py LinearFast._derivs   4 0 0   100%
HARK / econforgeinterp.py LinearFast.gradient   2 0 0   100%
HARK / econforgeinterp.py LinearFast._eval_and_grad   4 0 0   100%
HARK / econforgeinterp.py DecayInterp.__init__   11 2 0   82%
HARK / econforgeinterp.py DecayInterp.__call__   8 0 0   100%
HARK / econforgeinterp.py DecayInterp.extrap_decay_prop   6 0 0   100%
HARK / econforgeinterp.py DecayInterp.extrap_decay_hark   13 0 0   100%
HARK / econforgeinterp.py DecayInterp.extrap_paste   4 4 0   0%
HARK / econforgeinterp.py (no function)   19 0 0   100%
HARK / estimation.py minimize_nelder_mead   19 1 0   95%
HARK / estimation.py minimize_nelder_mead.objective_func_mod   4 0 0   100%
HARK / estimation.py minimize_powell   14 1 0   93%
HARK / estimation.py bootstrap_sample_from_data   8 1 0   88%
HARK / estimation.py parallelNelderMead   112 5 0   96%
HARK / estimation.py save_nelder_mead_data   8 0 0   100%
HARK / estimation.py load_nelder_mead_data   13 0 0   100%
HARK / estimation.py parallel_nelder_mead_worker   39 0 0   100%
HARK / estimation.py estimate_msm   4 4 0   0%
HARK / estimation.py (no function)   19 0 0   100%
HARK / interpolation.py _isscalar   1 0 0   100%
HARK / interpolation.py _check_grid_dimensions   13 1 0   92%
HARK / interpolation.py _check_flatten   5 0 0   100%
HARK / interpolation.py HARKinterpolator1D.__call__   2 0 0   100%
HARK / interpolation.py HARKinterpolator1D.derivative   2 0 0   100%
HARK / interpolation.py HARKinterpolator1D.eval_with_derivative   3 0 0   100%
HARK / interpolation.py HARKinterpolator1D._evaluate   1 1 0   0%
HARK / interpolation.py HARKinterpolator1D._der   1 1 0   0%
HARK / interpolation.py HARKinterpolator1D._evalAndDer   1 1 0   0%
HARK / interpolation.py HARKinterpolator2D.__call__   3 0 0   100%
HARK / interpolation.py HARKinterpolator2D.derivativeX   3 0 0   100%
HARK / interpolation.py HARKinterpolator2D.derivativeY   3 0 0   100%
HARK / interpolation.py HARKinterpolator2D._evaluate   1 1 0   0%
HARK / interpolation.py HARKinterpolator2D._derX   1 1 0   0%
HARK / interpolation.py HARKinterpolator2D._derY   1 1 0   0%
HARK / interpolation.py HARKinterpolator3D.__call__   4 0 0   100%
HARK / interpolation.py HARKinterpolator3D.derivativeX   4 0 0   100%
HARK / interpolation.py HARKinterpolator3D.derivativeY   4 0 0   100%
HARK / interpolation.py HARKinterpolator3D.derivativeZ   4 0 0   100%
HARK / interpolation.py HARKinterpolator3D._evaluate   1 1 0   0%
HARK / interpolation.py HARKinterpolator3D._derX   1 1 0   0%
HARK / interpolation.py HARKinterpolator3D._derY   1 1 0   0%
HARK / interpolation.py HARKinterpolator3D._derZ   1 1 0   0%
HARK / interpolation.py HARKinterpolator4D.__call__   5 0 0   100%
HARK / interpolation.py HARKinterpolator4D.derivativeW   5 0 0   100%
HARK / interpolation.py HARKinterpolator4D.derivativeX   5 0 0   100%
HARK / interpolation.py HARKinterpolator4D.derivativeY   5 0 0   100%
HARK / interpolation.py HARKinterpolator4D.derivativeZ   5 0 0   100%
HARK / interpolation.py HARKinterpolator4D._evaluate   1 1 0   0%
HARK / interpolation.py HARKinterpolator4D._derW   1 1 0   0%
HARK / interpolation.py HARKinterpolator4D._derX   1 1 0   0%
HARK / interpolation.py HARKinterpolator4D._derY   1 1 0   0%
HARK / interpolation.py HARKinterpolator4D._derZ   1 1 0   0%
HARK / interpolation.py IdentityFunction.__init__   2 0 0   100%
HARK / interpolation.py IdentityFunction.__call__   1 0 0   100%
HARK / interpolation.py IdentityFunction.derivative   3 1 0   67%
HARK / interpolation.py IdentityFunction.derivativeX   6 0 0   100%
HARK / interpolation.py IdentityFunction.derivativeY   6 0 0   100%
HARK / interpolation.py IdentityFunction.derivativeZ   6 0 0   100%
HARK / interpolation.py IdentityFunction.derivativeW   6 1 0   83%
HARK / interpolation.py ConstantFunction.__init__   1 0 0   100%
HARK / interpolation.py ConstantFunction.__call__   6 1 0   83%
HARK / interpolation.py ConstantFunction._der   6 2 0   67%
HARK / interpolation.py ConstantFunction.eval_with_derivative   3 0 0   100%
HARK / interpolation.py LinearInterp.__init__   21 0 0   100%
HARK / interpolation.py LinearInterp._evalOrDer   32 0 0   100%
HARK / interpolation.py LinearInterp._evaluate   1 0 0   100%
HARK / interpolation.py LinearInterp._der   1 0 0   100%
HARK / interpolation.py LinearInterp._evalAndDer   2 0 0   100%
HARK / interpolation.py CubicInterp.__init__   31 0 0   100%
HARK / interpolation.py CubicInterp._evaluate   15 0 0   100%
HARK / interpolation.py CubicInterp._der   15 0 0   100%
HARK / interpolation.py CubicInterp._evalAndDer   19 0 0   100%
HARK / interpolation.py CubicHermiteInterp.__init__   25 2 0   92%
HARK / interpolation.py CubicHermiteInterp.out_of_bounds   3 0 0   100%
HARK / interpolation.py CubicHermiteInterp._evaluate   2 0 0   100%
HARK / interpolation.py CubicHermiteInterp._eval_helper   7 1 0   86%
HARK / interpolation.py CubicHermiteInterp._der   2 0 0   100%
HARK / interpolation.py CubicHermiteInterp._der_helper   7 1 0   86%
HARK / interpolation.py CubicHermiteInterp._evalAndDer   4 0 0   100%
HARK / interpolation.py CubicHermiteInterp.der_interp   1 1 0   0%
HARK / interpolation.py CubicHermiteInterp.antider_interp   1 1 0   0%
HARK / interpolation.py CubicHermiteInterp.integrate   1 1 0   0%
HARK / interpolation.py CubicHermiteInterp.roots   1 1 0   0%
HARK / interpolation.py CubicHermiteInterp.solve   1 1 0   0%
HARK / interpolation.py BilinearInterp.__init__   12 0 0   100%
HARK / interpolation.py BilinearInterp._evaluate   10 0 0   100%
HARK / interpolation.py BilinearInterp._derX   9 0 0   100%
HARK / interpolation.py BilinearInterp._derY   9 0 0   100%
HARK / interpolation.py TrilinearInterp.__init__   17 0 0   100%
HARK / interpolation.py TrilinearInterp._evaluate   14 0 0   100%
HARK / interpolation.py TrilinearInterp._derX   13 0 0   100%
HARK / interpolation.py TrilinearInterp._derY   13 0 0   100%
HARK / interpolation.py TrilinearInterp._derZ   13 0 0   100%
HARK / interpolation.py QuadlinearInterp.__init__   22 0 0   100%
HARK / interpolation.py QuadlinearInterp._evaluate   22 0 0   100%
HARK / interpolation.py QuadlinearInterp._derW   21 0 0   100%
HARK / interpolation.py QuadlinearInterp._derX   21 0 0   100%
HARK / interpolation.py QuadlinearInterp._derY   21 0 0   100%
HARK / interpolation.py QuadlinearInterp._derZ   21 0 0   100%
HARK / interpolation.py LowerEnvelope.__init__   9 0 0   100%
HARK / interpolation.py LowerEnvelope._evaluate   6 0 0   100%
HARK / interpolation.py LowerEnvelope._der   2 0 0   100%
HARK / interpolation.py LowerEnvelope._evalAndDer   11 0 0   100%
HARK / interpolation.py UpperEnvelope.__init__   9 2 0   78%
HARK / interpolation.py UpperEnvelope._evaluate   6 0 0   100%
HARK / interpolation.py UpperEnvelope._der   2 0 0   100%
HARK / interpolation.py UpperEnvelope._evalAndDer   11 0 0   100%
HARK / interpolation.py LowerEnvelope2D.__init__   9 2 0   78%
HARK / interpolation.py LowerEnvelope2D._evaluate   6 0 0   100%
HARK / interpolation.py LowerEnvelope2D._derX   10 0 0   100%
HARK / interpolation.py LowerEnvelope2D._derY   11 0 0   100%
HARK / interpolation.py LowerEnvelope3D.__init__   9 2 0   78%
HARK / interpolation.py LowerEnvelope3D._evaluate   6 0 0   100%
HARK / interpolation.py LowerEnvelope3D._derX   10 0 0   100%
HARK / interpolation.py LowerEnvelope3D._derY   11 0 0   100%
HARK / interpolation.py LowerEnvelope3D._derZ   11 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc2D.__init__   2 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc2D.__call__   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc2D.derivativeX   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc2D.derivativeY   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc3D.__init__   2 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc3D.__call__   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc3D.derivativeX   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc3D.derivativeY   3 0 0   100%
HARK / interpolation.py VariableLowerBoundFunc3D.derivativeZ   3 0 0   100%
HARK / interpolation.py LinearInterpOnInterp1D.__init__   3 0 0   100%
HARK / interpolation.py LinearInterpOnInterp1D._evaluate   12 0 0   100%
HARK / interpolation.py LinearInterpOnInterp1D._derX   12 0 0   100%
HARK / interpolation.py LinearInterpOnInterp1D._derY   11 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp1D.__init__   5 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp1D._evaluate   13 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp1D._derX   13 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp1D._derY   12 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp1D._derZ   12 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D.__init__   7 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D._evaluate   20 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D._derW   20 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D._derX   19 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D._derY   19 0 0   100%
HARK / interpolation.py TrilinearInterpOnInterp1D._derZ   19 0 0   100%
HARK / interpolation.py LinearInterpOnInterp2D.__init__   3 0 0   100%
HARK / interpolation.py LinearInterpOnInterp2D._evaluate   12 0 0   100%
HARK / interpolation.py LinearInterpOnInterp2D._derX   12 0 0   100%
HARK / interpolation.py LinearInterpOnInterp2D._derY   12 0 0   100%
HARK / interpolation.py LinearInterpOnInterp2D._derZ   11 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D.__init__   5 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D._evaluate   16 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D._derW   16 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D._derX   16 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D._derY   15 0 0   100%
HARK / interpolation.py BilinearInterpOnInterp2D._derZ   15 0 0   100%
HARK / interpolation.py Curvilinear2DInterp.__init__   24 3 0   88%
HARK / interpolation.py Curvilinear2DInterp.__call__   8 0 0   100%
HARK / interpolation.py Curvilinear2DInterp.derivativeX   8 1 0   88%
HARK / interpolation.py Curvilinear2DInterp.derivativeY   8 1 0   88%
HARK / interpolation.py Curvilinear2DInterp.update_polarity   11 0 0   100%
HARK / interpolation.py Curvilinear2DInterp.find_sector   2 0 0   100%
HARK / interpolation.py Curvilinear2DInterp.find_coords   25 0 0   100%
HARK / interpolation.py Curvilinear2DInterp._evaluate   13 0 0   100%
HARK / interpolation.py Curvilinear2DInterp._derX   30 0 0   100%
HARK / interpolation.py Curvilinear2DInterp._derY   30 0 0   100%
HARK / interpolation.py boundary_check   0 0 1   100%
HARK / interpolation.py find_sector_numba   0 0 60   100%
HARK / interpolation.py find_coords_numba   0 0 43   100%
HARK / interpolation.py DiscreteInterp.__init__   3 0 0   100%
HARK / interpolation.py DiscreteInterp.__call__   6 0 0   100%
HARK / interpolation.py IndexedInterp.__init__   2 0 0   100%
HARK / interpolation.py IndexedInterp.__call__   9 0 0   100%
HARK / interpolation.py calc_log_sum_choice_probs   15 6 0   60%
HARK / interpolation.py calc_choice_probs   9 3 0   67%
HARK / interpolation.py calc_log_sum   8 5 0   38%
HARK / interpolation.py ValueFuncCRRA.__init__   6 1 0   83%
HARK / interpolation.py ValueFuncCRRA.__call__   6 0 0   100%
HARK / interpolation.py ValueFuncCRRA.gradient   4 4 0   0%
HARK / interpolation.py ValueFuncCRRA._eval_and_grad   1 1 0   0%
HARK / interpolation.py MargValueFuncCRRA.__init__   5 1 0   80%
HARK / interpolation.py MargValueFuncCRRA.__call__   1 0 0   100%
HARK / interpolation.py MargValueFuncCRRA.derivativeX   7 4 0   43%
HARK / interpolation.py MargMargValueFuncCRRA.__init__   2 0 0   100%
HARK / interpolation.py MargMargValueFuncCRRA.__call__   7 1 0   86%
HARK / interpolation.py (no function)   230 0 9   100%
HARK / mat_methods.py ravel_index   0 0 12   100%
HARK / mat_methods.py multidim_get_lower_index   0 0 24   100%
HARK / mat_methods.py fwd_and_bwd_diffs   0 0 27   100%
HARK / mat_methods.py sum_weights   0 0 25   100%
HARK / mat_methods.py denominators   0 0 21   100%
HARK / mat_methods.py get_combinations   0 0 20   100%
HARK / mat_methods.py numerators   0 0 27   100%
HARK / mat_methods.py mass_to_grid   0 0 55   100%
HARK / mat_methods.py (no function)   3 0 30   100%
HARK / metric.py distance_lists   5 0 0   100%
HARK / metric.py distance_dicts   11 6 0   45%
HARK / metric.py distance_arrays   8 0 0   100%
HARK / metric.py distance_class   4 2 0   50%
HARK / metric.py distance_metric   11 0 0   100%
HARK / metric.py MetricObject.distance   4 0 0   100%
HARK / metric.py (no function)   10 0 0   100%
HARK / model.py Aggregate.__init__   1 0 0   100%
HARK / model.py Control.__init__   1 0 0   100%
HARK / model.py discretized_shock_dstn   9 1 0   89%
HARK / model.py construct_shocks   13 0 0   100%
HARK / model.py simulate_dynamics   11 0 0   100%
HARK / model.py DBlock.construct_shocks   1 0 0   100%
HARK / model.py DBlock.discretize   7 0 0   100%
HARK / model.py DBlock.__post_init__   6 0 0   100%
HARK / model.py DBlock.get_shocks   1 0 0   100%
HARK / model.py DBlock.get_dynamics   1 0 0   100%
HARK / model.py DBlock.get_vars   1 0 0   100%
HARK / model.py DBlock.transition   1 0 0   100%
HARK / model.py DBlock.calc_reward   5 0 0   100%
HARK / model.py DBlock.get_state_rule_value_function_from_continuation   2 0 0   100%
HARK / model.py DBlock.get_state_rule_value_function_from_continuation.state_rule_value_function   4 0 0   100%
HARK / model.py DBlock.get_decision_value_function   3 0 0   100%
HARK / model.py DBlock.get_decision_value_function.decision_value_function   1 0 0   100%
HARK / model.py DBlock.get_arrival_value_function   2 0 0   100%
HARK / model.py DBlock.get_arrival_value_function.arrival_value_function   5 0 0   100%
HARK / model.py DBlock.get_arrival_value_function.arrival_value_function.mod_dvf   5 0 0   100%
HARK / model.py RBlock.construct_shocks   2 0 0   100%
HARK / model.py RBlock.discretize   8 2 0   75%
HARK / model.py RBlock.get_shocks   5 0 0   100%
HARK / model.py RBlock.get_controls   2 2 0   0%
HARK / model.py RBlock.get_dynamics   5 0 0   100%
HARK / model.py RBlock.get_vars   1 0 0   100%
HARK / model.py (no function)   45 0 1   100%
HARK / models / __init__.py (no function)   17 0 0   100%
HARK / models / consumer.py (no function)   10 0 0   100%
HARK / models / fisher.py (no function)   4 4 0   0%
HARK / models / perfect_foresight.py (no function)   5 0 0   100%
HARK / models / perfect_foresight_normalized.py (no function)   6 0 0   100%
HARK / numba_tools.py _interp_decay   0 0 27   100%
HARK / numba_tools.py _interp_linear   0 0 9   100%
HARK / numba_tools.py linear_interp_fast   0 0 6   100%
HARK / numba_tools.py _interp_linear_deriv   0 0 11   100%
HARK / numba_tools.py _interp_decay_deriv   0 0 33   100%
HARK / numba_tools.py linear_interp_deriv_fast   0 0 6   100%
HARK / numba_tools.py _spline_decay   0 0 79   100%
HARK / numba_tools.py cubic_interp_fast   0 0 11   100%
HARK / numba_tools.py (no function)   10 0 36   100%
HARK / parser.py ControlToken.__init__   1 1 0   0%
HARK / parser.py Expression.__init__   4 4 0   0%
HARK / parser.py Expression.func   1 1 0   0%
HARK / parser.py tuple_constructor_from_class   2 0 0   100%
HARK / parser.py tuple_constructor_from_class.constructor   2 0 0   100%
HARK / parser.py math_text_to_lambda   3 0 0   100%
HARK / parser.py harklang_loader   6 0 0   100%
HARK / parser.py (no function)   12 0 0   100%
HARK / rewards.py utility_fix   2 0 0   100%
HARK / rewards.py utility_fix.wrapper   8 1 0   88%
HARK / rewards.py CRRAutility   3 0 0   100%
HARK / rewards.py CRRAutilityP   3 0 0   100%
HARK / rewards.py CRRAutilityPP   1 0 0   100%
HARK / rewards.py CRRAutilityPPP   1 0 0   100%
HARK / rewards.py CRRAutilityPPPP   1 0 0   100%
HARK / rewards.py CRRAutility_inv   3 1 0   67%
HARK / rewards.py CRRAutilityP_inv   1 0 0   100%
HARK / rewards.py CRRAutility_invP   3 1 0   67%
HARK / rewards.py CRRAutilityP_invP   1 0 0   100%
HARK / rewards.py CRRAutility_X   3 1 0   67%
HARK / rewards.py CRRAutilityP_X   3 1 0   67%
HARK / rewards.py CRRAutilityPP_X   1 1 0   0%
HARK / rewards.py StoneGearyCRRAutility   3 1 0   67%
HARK / rewards.py StoneGearyCRRAutilityP   1 0 0   100%
HARK / rewards.py StoneGearyCRRAutilityPP   1 0 0   100%
HARK / rewards.py StoneGearyCRRAutility_inv   1 0 0   100%
HARK / rewards.py StoneGearyCRRAutilityP_inv   1 0 0   100%
HARK / rewards.py StoneGearyCRRAutility_invP   1 0 0   100%
HARK / rewards.py StoneGearyCRRAutilityP_invP   1 0 0   100%
HARK / rewards.py CARAutility   1 0 0   100%
HARK / rewards.py CARAutilityP   1 0 0   100%
HARK / rewards.py CARAutilityPP   1 0 0   100%
HARK / rewards.py CARAutilityPPP   1 0 0   100%
HARK / rewards.py CARAutility_inv   1 0 0   100%
HARK / rewards.py CARAutilityP_inv   1 0 0   100%
HARK / rewards.py CARAutilityP_invP   1 0 0   100%
HARK / rewards.py CARAutility_invP   1 0 0   100%
HARK / rewards.py cobb_douglas   2 2 0   0%
HARK / rewards.py cobb_douglas_p   1 1 0   0%
HARK / rewards.py cobb_douglas_pp   4 4 0   0%
HARK / rewards.py cobb_douglas_pn   9 9 0   0%
HARK / rewards.py const_elast_subs   2 0 0   100%
HARK / rewards.py const_elast_subs_p   1 0 0   100%
HARK / rewards.py UtilityFunction.__init__   3 0 0   100%
HARK / rewards.py UtilityFunction.__call__   1 0 0   100%
HARK / rewards.py UtilityFunction.derivative   3 0 0   100%
HARK / rewards.py UtilityFunction.inverse   3 0 0   100%
HARK / rewards.py UtilityFunction.der   1 0 0   100%
HARK / rewards.py UtilityFunction.inv   1 0 0   100%
HARK / rewards.py CDutility   1 0 0   100%
HARK / rewards.py CDutilityPc   1 0 0   100%
HARK / rewards.py CDutilityPd   1 0 0   100%
HARK / rewards.py CDutilityPc_inv   1 0 0   100%
HARK / rewards.py CRRACDutility   1 0 0   100%
HARK / rewards.py CRRACDutilityPc   1 0 0   100%
HARK / rewards.py CRRACDutilityPd   1 0 0   100%
HARK / rewards.py CRRACDutilityPc_inv   1 0 0   100%
HARK / rewards.py UtilityFuncCRRA.__init__   1 0 0   100%
HARK / rewards.py UtilityFuncCRRA.__call__   6 0 0   100%
HARK / rewards.py UtilityFuncCRRA.derivative   15 2 0   87%
HARK / rewards.py UtilityFuncCRRA.inverse   9 0 0   100%
HARK / rewards.py UtilityFuncCRRA.derinv   1 0 0   100%
HARK / rewards.py UtilityFuncCARA.__init__   1 0 0   100%
HARK / rewards.py UtilityFuncCARA.__call__   3 0 0   100%
HARK / rewards.py UtilityFuncCARA.derivative   7 0 0   100%
HARK / rewards.py UtilityFuncCARA.inverse   9 0 0   100%
HARK / rewards.py UtilityFuncCARA.derinv   1 0 0   100%
HARK / rewards.py UtilityFuncStoneGeary.__init__   3 0 0   100%
HARK / rewards.py UtilityFuncStoneGeary.__call__   3 0 0   100%
HARK / rewards.py UtilityFuncStoneGeary.derivative   5 0 0   100%
HARK / rewards.py UtilityFuncStoneGeary.inverse   9 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglas.__init__   3 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglas.__call__   1 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglas.derivative   5 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglas.inverse   1 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglasCRRA.__init__   2 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglasCRRA.__call__   1 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglasCRRA.derivative   5 0 0   100%
HARK / rewards.py UtilityFuncCobbDouglasCRRA.inverse   1 0 0   100%
HARK / rewards.py UtilityFuncConstElastSubs.__init__   8 0 0   100%
HARK / rewards.py UtilityFuncConstElastSubs.__call__   1 0 0   100%
HARK / rewards.py UtilityFuncConstElastSubs.derivative   1 0 0   100%
HARK / rewards.py (no function)   103 0 0   100%
HARK / simulation / __init__.py (no function)   0 0 0   100%
HARK / simulation / monte_carlo.py draw_shocks   11 0 0   100%
HARK / simulation / monte_carlo.py calibration_by_age   2 0 0   100%
HARK / simulation / monte_carlo.py calibration_by_age.aged_param   6 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.__init__   19 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.reset_rng   1 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.initialize_sim   20 1 0   95%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.sim_one_period   19 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.make_shock_history   7 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.get_mortality   4 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.sim_birth   10 0 0   100%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.simulate   13 2 0   85%
HARK / simulation / monte_carlo.py AgentTypeMonteCarloSimulator.clear_history   3 0 0   100%
HARK / simulation / monte_carlo.py MonteCarloSimulator.__init__   18 0 0   100%
HARK / simulation / monte_carlo.py MonteCarloSimulator.reset_rng   1 0 0   100%
HARK / simulation / monte_carlo.py MonteCarloSimulator.initialize_sim   16 1 0   94%
HARK / simulation / monte_carlo.py MonteCarloSimulator.sim_one_period   16 1 0   94%
HARK / simulation / monte_carlo.py MonteCarloSimulator.sim_birth   5 0 0   100%
HARK / simulation / monte_carlo.py MonteCarloSimulator.simulate   13 2 0   85%
HARK / simulation / monte_carlo.py MonteCarloSimulator.clear_history   3 0 0   100%
HARK / simulation / monte_carlo.py (no function)   32 0 0   100%
HARK / simulator.py ModelEvent.run   0 0 1   100%
HARK / simulator.py ModelEvent.reset   1 0 0   100%
HARK / simulator.py ModelEvent.assign   11 2 0   82%
HARK / simulator.py ModelEvent.expand_information   29 0 0   100%
HARK / simulator.py ModelEvent.add_idiosyncratic_bernoulli_info   18 0 0   100%
HARK / simulator.py DynamicEvent.evaluate   5 0 0   100%
HARK / simulator.py DynamicEvent.run   1 0 0   100%
HARK / simulator.py DynamicEvent.quasi_run   2 0 0   100%
HARK / simulator.py RandomEvent.reset   2 0 0   100%
HARK / simulator.py RandomEvent.draw   7 1 0   86%
HARK / simulator.py RandomEvent.run   1 0 0   100%
HARK / simulator.py RandomEvent.quasi_run   9 0 0   100%
HARK / simulator.py RandomIndexedEvent.draw   16 4 0   75%
HARK / simulator.py RandomIndexedEvent.reset   3 0 0   100%
HARK / simulator.py RandomIndexedEvent.quasi_run   14 2 0   86%
HARK / simulator.py MarkovEvent.__post_init__   1 0 0   100%
HARK / simulator.py MarkovEvent.reset   2 0 0   100%
HARK / simulator.py MarkovEvent.reset_rng   1 0 0   100%
HARK / simulator.py MarkovEvent.draw   32 4 0   88%
HARK / simulator.py MarkovEvent.run   1 0 0   100%
HARK / simulator.py MarkovEvent.quasi_run   26 0 0   100%
HARK / simulator.py EvaluationEvent.evaluate   5 0 0   100%
HARK / simulator.py EvaluationEvent.run   1 0 0   100%
HARK / simulator.py EvaluationEvent.quasi_run   2 0 0   100%
HARK / simulator.py SimBlock.run   14 0 0   100%
HARK / simulator.py SimBlock.reset   3 0 0   100%
HARK / simulator.py SimBlock.distribute_content   16 6 0   62%
HARK / simulator.py SimBlock.make_transition_matrices   176 5 0   97%
HARK / simulator.py AgentSimulator.simulate   14 1 0   93%
HARK / simulator.py AgentSimulator.reset   12 0 0   100%
HARK / simulator.py AgentSimulator.clear_data   16 3 0   81%
HARK / simulator.py AgentSimulator.mark_dead_agents   3 0 0   100%
HARK / simulator.py AgentSimulator.create_newborns   12 0 0   100%
HARK / simulator.py AgentSimulator.store_tracked_vars   2 0 0   100%
HARK / simulator.py AgentSimulator.advance_age   4 0 0   100%
HARK / simulator.py AgentSimulator.sim_one_period   21 0 0   100%
HARK / simulator.py AgentSimulator.make_transition_matrices   43 1 0   98%
HARK / simulator.py AgentSimulator.find_steady_state   9 2 0   78%
HARK / simulator.py AgentSimulator.get_long_run_average   8 1 0   88%
HARK / simulator.py AgentSimulator.simulate_cohort_by_grids   44 5 0   89%
HARK / simulator.py AgentSimulator.describe_model   23 2 0   91%
HARK / simulator.py AgentSimulator.describe_symbols   29 3 0   90%
HARK / simulator.py AgentSimulator.describe   16 2 0   88%
HARK / simulator.py make_simulator_from_agent   138 26 0   81%
HARK / simulator.py make_template_block   93 18 0   81%
HARK / simulator.py make_initializer   81 19 0   77%
HARK / simulator.py make_new_event   32 2 0   94%
HARK / simulator.py make_new_dynamic   29 3 0   90%
HARK / simulator.py make_new_random   8 1 0   88%
HARK / simulator.py make_new_random_indexed   9 1 0   89%
HARK / simulator.py make_new_markov   13 0 0   100%
HARK / simulator.py make_new_evaluation   21 4 0   81%
HARK / simulator.py look_for_char_and_remove   3 0 0   100%
HARK / simulator.py parse_declaration_for_parts   21 2 0   90%
HARK / simulator.py parse_line_for_parts   8 0 0   100%
HARK / simulator.py parse_assignment   14 1 0   93%
HARK / simulator.py extract_var_names_from_expr   23 2 0   91%
HARK / simulator.py parse_evaluation   21 2 0   90%
HARK / simulator.py parse_markov   14 2 0   86%
HARK / simulator.py parse_random_indexed   7 1 0   86%
HARK / simulator.py format_block_statement   17 5 0   71%
HARK / simulator.py aggregate_blobs_onto_polynomial_grid   0 0 31   100%
HARK / simulator.py aggregate_blobs_onto_polynomial_grid_alt   0 0 40   100%
HARK / simulator.py aggregate_blobs_onto_discrete_grid   0 0 12   100%
HARK / simulator.py calc_overall_trans_probs   0 0 21   100%
HARK / simulator.py (no function)   142 0 14   100%
HARK / utilities.py get_it_from.__init__   1 0 0   100%
HARK / utilities.py get_it_from.__call__   3 1 0   67%
HARK / utilities.py get_arg_names   3 0 0   100%
HARK / utilities.py NullFunc.__call__   6 0 0   100%
HARK / utilities.py NullFunc.distance   3 0 0   100%
HARK / utilities.py apply_fun_to_vals   1 0 0   100%
HARK / utilities.py make_assets_grid   12 0 0   100%
HARK / utilities.py make_grid_exp_mult   18 0 0   100%
HARK / utilities.py make_exponential_grid   2 0 0   100%
HARK / utilities.py get_percentiles   18 0 0   100%
HARK / utilities.py get_lorenz_shares   18 0 0   100%
HARK / utilities.py calc_subpop_avg   12 0 0   100%
HARK / utilities.py epanechnikov_kernel   4 0 0   100%
HARK / utilities.py triangle_kernel   5 0 0   100%
HARK / utilities.py kernel_regression   17 0 0   100%
HARK / utilities.py make_polynomial_params   2 0 0   100%
HARK / utilities.py jump_to_grid_1D   0 0 51   100%
HARK / utilities.py jump_to_grid_2D   0 0 111   100%
HARK / utilities.py gen_tran_matrix_1D   0 0 47   100%
HARK / utilities.py gen_tran_matrix_2D   0 0 52   100%
HARK / utilities.py plot_funcs   13 0 0   100%
HARK / utilities.py plot_funcs_der   14 0 0   100%
HARK / utilities.py determine_platform   0 0 24   100%
HARK / utilities.py test_latex_installation   0 0 43   100%
HARK / utilities.py in_ipynb   6 2 0   67%
HARK / utilities.py setup_latex_env_notebook   0 0 40   100%
HARK / utilities.py make_figs   16 4 0   75%
HARK / utilities.py find_gui   7 3 0   57%
HARK / utilities.py benchmark   0 0 34   100%
HARK / utilities.py mround   1 1 0   0%
HARK / utilities.py round_in_file   0 0 6   100%
HARK / utilities.py files_in_dir   1 0 0   100%
HARK / utilities.py (no function)   35 0 21   100%
HARK / validators.py non_empty   2 0 0   100%
HARK / validators.py non_empty._decorator   4 0 0   100%
HARK / validators.py non_empty._decorator._inner   5 0 0   100%
HARK / validators.py (no function)   3 0 0   100%
Total     13766 787 2139   94%

No items found using the specified filter.