mnp.config
Module Contents
Classes
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