mnp.species_models.species_evaluation

Module Contents

Classes

SpeciesEvaluationParameters

SpeciesEvaluation

Data

ID_COLNAME

AREA_M_COLNAME

EFF_AREA_M_COLNAME

EFF_AREA_KP_COLNAME

IS_KP_COLNAME

EFF_AREA_KP_NORM_COLNAME

API

mnp.species_models.species_evaluation.ID_COLNAME = 'id'
mnp.species_models.species_evaluation.AREA_M_COLNAME = 'area_m'
mnp.species_models.species_evaluation.EFF_AREA_M_COLNAME = 'effective_area_m'
mnp.species_models.species_evaluation.EFF_AREA_KP_COLNAME = 'effective_area_kp'
mnp.species_models.species_evaluation.IS_KP_COLNAME = 'is_key_population'
mnp.species_models.species_evaluation.EFF_AREA_KP_NORM_COLNAME = 'effective_area_kp_norm'
class mnp.species_models.species_evaluation.SpeciesEvaluationParameters
key_population_area: float = 1
possibly_viable_threshold: float = 1
viable_threshold: float = 1
small_pop_threshold_area: float = 500
small_pop_slope: float = 2
pxl_area: float = 0
class mnp.species_models.species_evaluation.SpeciesEvaluation(mnp_parameters: MNPParameters or None, species_code: str, hsi: mnp.species_models.habitat_suitability.HSI, clustering: mnp.species_models.clustering.ClusteringProcedure)

Initialization

population_array(array_type: str, only_keypopulations=False) scipy.sparse.sparray | int
trait_info() dict[str, float]
evaluate_metapopulations() None
calculate()
update_viability_class()
update_results_dictionary()
results() dict
summary_table_to_file(output_path)