mnp.config

Module Contents

Classes

MNPParameters

This class holds all parameter and config information needed to tun the Model for Nature Policy

API

class mnp.config.MNPParameters

This class holds all parameter and config information needed to tun the Model for Nature Policy

config: configparser.ConfigParser = None
folders: dict = None
geospatial_profile: dict = None
species_names: pandas.DataFrame = None
species_traits: pandas.DataFrame = None
group_traits: pandas.DataFrame = None
subselection_tables: dict[str, pandas.DataFrame] = None
land_type_suitabilities: pandas.DataFrame | None = None
environmental_response_tables: dict[str, pandas.DataFrame] | None = None
save_rasters: bool = True
force_species_model_recalculation: bool = False
response_020: float = 0
response_080: float = 0.5
response_100: float = 1
hsi_threshold: float = 0.1
small_pop_threshold_area: float = 500
small_pop_slope: float = 2
pxl_area: float = 0
complying_species: Optional[set] = None
valid_species_subselections: Optional[dict[str, set]] = None
read_geospatial_profile()
get_complying_species()
get_valid_species_selections()
classmethod from_configparser(config: configparser.ConfigParser)

Factory method to create class from ConfigParser

config: ConfigParser

Instance to create parameter class from

cls: MNPParameters

This class holds all information needed to run MNP