mnp.species_models.habitat_suitability

Module Contents

Classes

HSIProcedure

Nature

PreCalculated

HSI

API

class mnp.species_models.habitat_suitability.HSIProcedure(hsi_threshold: float, suitabilities: dict)

Bases: abc.ABC

Initialization

abstractmethod run(land_types: dict, abiotic_factor_array: sparse.csr_array or None)
class mnp.species_models.habitat_suitability.Nature(hsi_threshold: float, suitabilities: dict)

Bases: mnp.species_models.habitat_suitability.HSIProcedure

run(land_types: dict, environmental_factor_array: sparse.csr_array or None)
class mnp.species_models.habitat_suitability.PreCalculated(hsi_threshold: float, suitabilities: dict)

Bases: mnp.species_models.habitat_suitability.HSIProcedure

Initialization

run(land_types: dict, environmental_factor_array: sparse.csr_array or None)
class mnp.species_models.habitat_suitability.HSI(parameters: mnp.config.MNPParameters, species_code: str)

Bases: mnp.species_models.species_geo_map.SpeciesGeoMap

Initialization

calculate(land_types: dict, environmentals: dict or None = None) sparse.sparray or int
save_environmental_factor_raster()