LICENSE
README.md
pyproject.toml
src/fvs_python.egg-info/PKG-INFO
src/fvs_python.egg-info/SOURCES.txt
src/fvs_python.egg-info/dependency_links.txt
src/fvs_python.egg-info/requires.txt
src/fvs_python.egg-info/top_level.txt
src/pyfvs/__init__.py
src/pyfvs/bark_ratio.py
src/pyfvs/ca_diameter_growth.py
src/pyfvs/clark_profile.py
src/pyfvs/competition.py
src/pyfvs/config_loader.py
src/pyfvs/crown_competition_factor.py
src/pyfvs/crown_ratio.py
src/pyfvs/crown_width.py
src/pyfvs/cs_diameter_growth.py
src/pyfvs/data_export.py
src/pyfvs/ecological_unit.py
src/pyfvs/exceptions.py
src/pyfvs/fia_integration.py
src/pyfvs/forest_type.py
src/pyfvs/growth_parameters.py
src/pyfvs/growth_plots.py
src/pyfvs/harvest.py
src/pyfvs/height_diameter.py
src/pyfvs/large_tree_height_growth.py
src/pyfvs/logging_config.py
src/pyfvs/ls_diameter_growth.py
src/pyfvs/main.py
src/pyfvs/model_base.py
src/pyfvs/mortality.py
src/pyfvs/ne_diameter_growth.py
src/pyfvs/oc_diameter_growth.py
src/pyfvs/op_diameter_growth.py
src/pyfvs/pn_diameter_growth.py
src/pyfvs/simulation_engine.py
src/pyfvs/sn_diameter_growth.py
src/pyfvs/species.py
src/pyfvs/stand.py
src/pyfvs/stand_metrics.py
src/pyfvs/stand_output.py
src/pyfvs/tree.py
src/pyfvs/tree_utils.py
src/pyfvs/validation.py
src/pyfvs/volume_library.py
src/pyfvs/wc_diameter_growth.py
src/pyfvs/ws_diameter_growth.py
src/pyfvs/cfg/CFG_README.md
src/pyfvs/cfg/dbh_bounding_table_4_7_1_8.json
src/pyfvs/cfg/ecounit_coefficients_table_4_7_1_5.json
src/pyfvs/cfg/ecounit_coefficients_table_4_7_1_6.json
src/pyfvs/cfg/forest_type_mapping_table_4_7_1_4.json
src/pyfvs/cfg/fortype_coefficients_table_4_7_1_3.json
src/pyfvs/cfg/functional_forms.yaml
src/pyfvs/cfg/growth_model_parameters.yaml
src/pyfvs/cfg/plant_values_table_4_7_1_7.json
src/pyfvs/cfg/site_index_transformation.yaml
src/pyfvs/cfg/sn_bark_ratio_coefficients.json
src/pyfvs/cfg/sn_crown_competition_factor.json
src/pyfvs/cfg/sn_crown_ratio_coefficients.json
src/pyfvs/cfg/sn_crown_width_coefficients.json
src/pyfvs/cfg/sn_diameter_growth_coefficients.json
src/pyfvs/cfg/sn_height_diameter_coefficients.json
src/pyfvs/cfg/sn_large_tree_diameter_growth.json
src/pyfvs/cfg/sn_large_tree_height_growth.json
src/pyfvs/cfg/sn_large_tree_height_growth_coefficients.json
src/pyfvs/cfg/sn_mortality_model.json
src/pyfvs/cfg/sn_regeneration_model.json
src/pyfvs/cfg/sn_relative_site_index.json
src/pyfvs/cfg/sn_small_tree_height_growth.json
src/pyfvs/cfg/sn_species_codes_table.json
src/pyfvs/cfg/sn_stand_density_index.json
src/pyfvs/cfg/species_config.yaml
src/pyfvs/cfg/ca/ca_diameter_growth_coefficients.json
src/pyfvs/cfg/ca/ca_height_diameter_coefficients.json
src/pyfvs/cfg/ca/ca_species_config.yaml
src/pyfvs/cfg/ca/species/df_douglas_fir.yaml
src/pyfvs/cfg/ca/species/gs_giant_sequoia.yaml
src/pyfvs/cfg/ca/species/jp_jeffrey_pine.yaml
src/pyfvs/cfg/ca/species/pp_ponderosa_pine.yaml
src/pyfvs/cfg/ca/species/rw_redwood.yaml
src/pyfvs/cfg/ca/species/wf_white_fir.yaml
src/pyfvs/cfg/cs/cs_diameter_growth_coefficients.json
src/pyfvs/cfg/cs/cs_height_diameter_coefficients.json
src/pyfvs/cfg/cs/cs_species_config.yaml
src/pyfvs/cfg/cs/species/bc_black_cherry.yaml
src/pyfvs/cfg/cs/species/rm_red_maple.yaml
src/pyfvs/cfg/cs/species/ro_northern_red_oak.yaml
src/pyfvs/cfg/cs/species/sh_shagbark_hickory.yaml
src/pyfvs/cfg/cs/species/sm_sugar_maple.yaml
src/pyfvs/cfg/cs/species/wn_black_walnut.yaml
src/pyfvs/cfg/cs/species/wo_white_oak.yaml
src/pyfvs/cfg/cs/species/yp_tuliptree.yaml
src/pyfvs/cfg/ls/ls_diameter_growth_coefficients.json
src/pyfvs/cfg/ls/ls_height_diameter_coefficients.json
src/pyfvs/cfg/ls/ls_mortality_coefficients.json
src/pyfvs/cfg/ls/ls_species_config.yaml
src/pyfvs/cfg/ls/species/ab_american_beech.yaml
src/pyfvs/cfg/ls/species/ac_american_chestnut.yaml
src/pyfvs/cfg/ls/species/ae_american_elm.yaml
src/pyfvs/cfg/ls/species/ah_american_hornbeam.yaml
src/pyfvs/cfg/ls/species/ap_apple.yaml
src/pyfvs/cfg/ls/species/ba_black_ash.yaml
src/pyfvs/cfg/ls/species/bc_black_cherry.yaml
src/pyfvs/cfg/ls/species/be_beech.yaml
src/pyfvs/cfg/ls/species/bf_balsam_fir.yaml
src/pyfvs/cfg/ls/species/bg_black_gum.yaml
src/pyfvs/cfg/ls/species/bh_bitternut_hickory.yaml
src/pyfvs/cfg/ls/species/bk_birch_species.yaml
src/pyfvs/cfg/ls/species/bl_black_locust.yaml
src/pyfvs/cfg/ls/species/bm_black_maple.yaml
src/pyfvs/cfg/ls/species/bn_butternut.yaml
src/pyfvs/cfg/ls/species/bo_black_oak.yaml
src/pyfvs/cfg/ls/species/bp_balsam_poplar.yaml
src/pyfvs/cfg/ls/species/br_bur_oak.yaml
src/pyfvs/cfg/ls/species/bs_black_spruce.yaml
src/pyfvs/cfg/ls/species/bt_bigtooth_aspen.yaml
src/pyfvs/cfg/ls/species/bw_black_willow.yaml
src/pyfvs/cfg/ls/species/cc_chokecherry.yaml
src/pyfvs/cfg/ls/species/ck_chinkapin_oak.yaml
src/pyfvs/cfg/ls/species/dm_boxelder.yaml
src/pyfvs/cfg/ls/species/dw_dogwood.yaml
src/pyfvs/cfg/ls/species/ec_eastern_cottonwood.yaml
src/pyfvs/cfg/ls/species/eh_eastern_hemlock.yaml
src/pyfvs/cfg/ls/species/ga_green_ash.yaml
src/pyfvs/cfg/ls/species/hh_hophornbeam.yaml
src/pyfvs/cfg/ls/species/hk_hickory_species.yaml
src/pyfvs/cfg/ls/species/ht_hackberry.yaml
src/pyfvs/cfg/ls/species/jp_jack_pine.yaml
src/pyfvs/cfg/ls/species/ma_mulberry.yaml
src/pyfvs/cfg/ls/species/mm_mountain_maple.yaml
src/pyfvs/cfg/ls/species/np_norway_pine.yaml
src/pyfvs/cfg/ls/species/ns_norway_spruce.yaml
src/pyfvs/cfg/ls/species/oh_other_hardwood.yaml
src/pyfvs/cfg/ls/species/os_other_softwood.yaml
src/pyfvs/cfg/ls/species/pb_paper_birch.yaml
src/pyfvs/cfg/ls/species/ph_pignut_hickory.yaml
src/pyfvs/cfg/ls/species/pl_plum_species.yaml
src/pyfvs/cfg/ls/species/pr_pin_cherry.yaml
src/pyfvs/cfg/ls/species/qa_quaking_aspen.yaml
src/pyfvs/cfg/ls/species/rc_eastern_redcedar.yaml
src/pyfvs/cfg/ls/species/re_slippery_elm.yaml
src/pyfvs/cfg/ls/species/rl_rock_elm.yaml
src/pyfvs/cfg/ls/species/rm_red_maple.yaml
src/pyfvs/cfg/ls/species/rn_red_pine.yaml
src/pyfvs/cfg/ls/species/ro_northern_red_oak.yaml
src/pyfvs/cfg/ls/species/rp_red_pine.yaml
src/pyfvs/cfg/ls/species/sc_scotch_pine.yaml
src/pyfvs/cfg/ls/species/sh_shagbark_hickory.yaml
src/pyfvs/cfg/ls/species/sm_sugar_maple.yaml
src/pyfvs/cfg/ls/species/ss_sassafras.yaml
src/pyfvs/cfg/ls/species/st_striped_maple.yaml
src/pyfvs/cfg/ls/species/sv_silver_maple.yaml
src/pyfvs/cfg/ls/species/sw_swamp_white_oak.yaml
src/pyfvs/cfg/ls/species/sy_sycamore.yaml
src/pyfvs/cfg/ls/species/ta_tamarack.yaml
src/pyfvs/cfg/ls/species/wa_white_ash.yaml
src/pyfvs/cfg/ls/species/wc_white_cedar.yaml
src/pyfvs/cfg/ls/species/wi_willow.yaml
src/pyfvs/cfg/ls/species/wn_black_walnut.yaml
src/pyfvs/cfg/ls/species/wo_white_oak.yaml
src/pyfvs/cfg/ls/species/wp_white_pine.yaml
src/pyfvs/cfg/ls/species/ws_white_spruce.yaml
src/pyfvs/cfg/ls/species/yb_yellow_birch.yaml
src/pyfvs/cfg/ne/ne_diameter_growth_coefficients.json
src/pyfvs/cfg/ne/ne_height_diameter_coefficients.json
src/pyfvs/cfg/ne/ne_species_config.yaml
src/pyfvs/cfg/ne/species/bc_black_cherry.yaml
src/pyfvs/cfg/ne/species/bf_balsam_fir.yaml
src/pyfvs/cfg/ne/species/rm_red_maple.yaml
src/pyfvs/cfg/ne/species/ro_northern_red_oak.yaml
src/pyfvs/cfg/ne/species/rs_red_spruce.yaml
src/pyfvs/cfg/ne/species/sm_sugar_maple.yaml
src/pyfvs/cfg/ne/species/wp_white_pine.yaml
src/pyfvs/cfg/ne/species/yb_yellow_birch.yaml
src/pyfvs/cfg/oc/oc_diameter_growth_coefficients.json
src/pyfvs/cfg/oc/oc_height_diameter_coefficients.json
src/pyfvs/cfg/oc/oc_species_config.yaml
src/pyfvs/cfg/oc/species/df.yaml
src/pyfvs/cfg/op/op_diameter_growth_coefficients.json
src/pyfvs/cfg/op/op_height_diameter_coefficients.json
src/pyfvs/cfg/op/op_species_config.yaml
src/pyfvs/cfg/op/species/df_douglas_fir.yaml
src/pyfvs/cfg/op/species/ra_red_alder.yaml
src/pyfvs/cfg/op/species/rc_western_red_cedar.yaml
src/pyfvs/cfg/op/species/wh_western_hemlock.yaml
src/pyfvs/cfg/pn/pn_diameter_growth_coefficients.json
src/pyfvs/cfg/pn/pn_height_diameter_coefficients.json
src/pyfvs/cfg/pn/pn_species_config.yaml
src/pyfvs/cfg/pn/species/df_douglas_fir.yaml
src/pyfvs/cfg/pn/species/rc_western_red_cedar.yaml
src/pyfvs/cfg/pn/species/wh_western_hemlock.yaml
src/pyfvs/cfg/species/ab_american_basswood.yaml
src/pyfvs/cfg/species/ab_american_beech.yaml
src/pyfvs/cfg/species/ae_american_elm.yaml
src/pyfvs/cfg/species/ah_american_hornbeam.yaml
src/pyfvs/cfg/species/ap_american_plum.yaml
src/pyfvs/cfg/species/ap_apple.yaml
src/pyfvs/cfg/species/as_american_sycamore.yaml
src/pyfvs/cfg/species/ba_black_ash.yaml
src/pyfvs/cfg/species/bb_american_basswood.yaml
src/pyfvs/cfg/species/bb_basswood.yaml
src/pyfvs/cfg/species/bc_black_cherry.yaml
src/pyfvs/cfg/species/bd_sweet_birch.yaml
src/pyfvs/cfg/species/be_american_beech.yaml
src/pyfvs/cfg/species/bg_black_gum.yaml
src/pyfvs/cfg/species/bj_blackjack_oak.yaml
src/pyfvs/cfg/species/bj_blue_jay.yaml
src/pyfvs/cfg/species/bk_black_oak.yaml
src/pyfvs/cfg/species/bn_butternut.yaml
src/pyfvs/cfg/species/bo_blackjack_oak.yaml
src/pyfvs/cfg/species/bt_bigtooth_aspen.yaml
src/pyfvs/cfg/species/bu_buckeye.yaml
src/pyfvs/cfg/species/by_bald_cypress.yaml
src/pyfvs/cfg/species/ca_american_chestnut.yaml
src/pyfvs/cfg/species/ca_catalpa.yaml
src/pyfvs/cfg/species/cb_cherrybark_oak.yaml
src/pyfvs/cfg/species/cb_cucumber_tree.yaml
src/pyfvs/cfg/species/ck_chinkapin_oak.yaml
src/pyfvs/cfg/species/co_atlantic_white_cedar.yaml
src/pyfvs/cfg/species/ct_catalpa.yaml
src/pyfvs/cfg/species/cw_chestnut_oak.yaml
src/pyfvs/cfg/species/dw_dogwood.yaml
src/pyfvs/cfg/species/el_american_hornbeam.yaml
src/pyfvs/cfg/species/el_elm.yaml
src/pyfvs/cfg/species/fm_flowering_dogwood.yaml
src/pyfvs/cfg/species/fr_fraser_fir.yaml
src/pyfvs/cfg/species/ga_green_ash.yaml
src/pyfvs/cfg/species/ha_hawthorn.yaml
src/pyfvs/cfg/species/hb_hornbeam.yaml
src/pyfvs/cfg/species/hh_dogwood.yaml
src/pyfvs/cfg/species/hh_hophornbeam.yaml
src/pyfvs/cfg/species/hi_hickory_species.yaml
src/pyfvs/cfg/species/hl_holly.yaml
src/pyfvs/cfg/species/hm_eastern_hemlock.yaml
src/pyfvs/cfg/species/hy_american_holly.yaml
src/pyfvs/cfg/species/hy_holly.yaml
src/pyfvs/cfg/species/ju_eastern_juniper.yaml
src/pyfvs/cfg/species/lb_loblolly_bay.yaml
src/pyfvs/cfg/species/lk_laurel_oak.yaml
src/pyfvs/cfg/species/ll_longleaf_pine.yaml
src/pyfvs/cfg/species/lo_live_oak.yaml
src/pyfvs/cfg/species/lp_loblolly_pine.yaml
src/pyfvs/cfg/species/mb_mountain_birch.yaml
src/pyfvs/cfg/species/mb_mulberry.yaml
src/pyfvs/cfg/species/mg_magnolia.yaml
src/pyfvs/cfg/species/ml_bigleaf_magnolia.yaml
src/pyfvs/cfg/species/ml_maple_leaf.yaml
src/pyfvs/cfg/species/ms_maple_species.yaml
src/pyfvs/cfg/species/mv_magnolia_vine.yaml
src/pyfvs/cfg/species/mv_sweetbay.yaml
src/pyfvs/cfg/species/oh_other_hardwood.yaml
src/pyfvs/cfg/species/os_other_softwood.yaml
src/pyfvs/cfg/species/ot_other_tree.yaml
src/pyfvs/cfg/species/ov_overcup_oak.yaml
src/pyfvs/cfg/species/pc_pond_cypress.yaml
src/pyfvs/cfg/species/pd_pitch_pine.yaml
src/pyfvs/cfg/species/pi_pine_species.yaml
src/pyfvs/cfg/species/po_post_oak.yaml
src/pyfvs/cfg/species/pp_pond_pine.yaml
src/pyfvs/cfg/species/ps_persimmon.yaml
src/pyfvs/cfg/species/pu_pond_pine.yaml
src/pyfvs/cfg/species/qs_oak_species.yaml
src/pyfvs/cfg/species/ra_red_ash.yaml
src/pyfvs/cfg/species/rd_redbud.yaml
src/pyfvs/cfg/species/rl_red_elm.yaml
src/pyfvs/cfg/species/rl_slippery_elm.yaml
src/pyfvs/cfg/species/rm_red_maple.yaml
src/pyfvs/cfg/species/ro_northern_red_oak.yaml
src/pyfvs/cfg/species/sa_slash_pine.yaml
src/pyfvs/cfg/species/sb_sweet_birch.yaml
src/pyfvs/cfg/species/sd_sand_pine.yaml
src/pyfvs/cfg/species/sk_southern_red_oak.yaml
src/pyfvs/cfg/species/sk_swamp_oak.yaml
src/pyfvs/cfg/species/sm_sugar_maple.yaml
src/pyfvs/cfg/species/sn_sourwood.yaml
src/pyfvs/cfg/species/so_scarlet_oak.yaml
src/pyfvs/cfg/species/so_southern_oak.yaml
src/pyfvs/cfg/species/sp_shortleaf_pine.yaml
src/pyfvs/cfg/species/sr_spruce_pine.yaml
src/pyfvs/cfg/species/ss_sassafras.yaml
src/pyfvs/cfg/species/su_sweetgum.yaml
src/pyfvs/cfg/species/sv_silver_maple.yaml
src/pyfvs/cfg/species/sy_american_sycamore.yaml
src/pyfvs/cfg/species/sy_sycamore.yaml
src/pyfvs/cfg/species/tm_tamarack.yaml
src/pyfvs/cfg/species/to_tulip_oak.yaml
src/pyfvs/cfg/species/to_turkey_oak.yaml
src/pyfvs/cfg/species/ts_swamp_tupelo.yaml
src/pyfvs/cfg/species/ts_tulip_tree.yaml
src/pyfvs/cfg/species/vp_virginia_pine.yaml
src/pyfvs/cfg/species/wa_white_ash.yaml
src/pyfvs/cfg/species/we_white_elm.yaml
src/pyfvs/cfg/species/we_winged_elm.yaml
src/pyfvs/cfg/species/wi_willow.yaml
src/pyfvs/cfg/species/wk_water_oak.yaml
src/pyfvs/cfg/species/wn_black_walnut.yaml
src/pyfvs/cfg/species/wn_walnut.yaml
src/pyfvs/cfg/species/wo_white_oak.yaml
src/pyfvs/cfg/species/wp_white_pine.yaml
src/pyfvs/cfg/species/wt_water_tupelo.yaml
src/pyfvs/cfg/species/yp_yellow_poplar.yaml
src/pyfvs/cfg/wc/wc_diameter_growth_coefficients.json
src/pyfvs/cfg/wc/wc_height_diameter_coefficients.json
src/pyfvs/cfg/wc/wc_species_config.yaml
src/pyfvs/cfg/wc/species/df_douglas_fir.yaml
src/pyfvs/cfg/wc/species/rc_western_red_cedar.yaml
src/pyfvs/cfg/wc/species/wh_western_hemlock.yaml
src/pyfvs/cfg/ws/ws_diameter_growth_coefficients.json
src/pyfvs/cfg/ws/ws_height_diameter_coefficients.json
src/pyfvs/cfg/ws/ws_species_config.yaml
src/pyfvs/cfg/ws/species/sp.yaml
src/pyfvs/utils/__init__.py
src/pyfvs/utils/age_lookup.py
src/pyfvs/utils/string_utils.py
tests/test_competition.py
tests/test_configuration.py
tests/test_crown_ratio.py
tests/test_documentation_examples.py
tests/test_fia_integration.py
tests/test_harvest.py
tests/test_height_diameter.py
tests/test_integration.py
tests/test_manuscript_validation.py
tests/test_model_validation.py
tests/test_mortality.py
tests/test_performance.py
tests/test_stand.py
tests/test_stand_metrics.py
tests/test_stand_output.py
tests/test_tree.py
tests/test_tree_comprehensive.py
tests/test_validation.py