bucky.data.adm_mapping
#
Classes to handle the mappings between ADM levels, their names, etc
Module Contents#
Classes#
Wrapper for data for one admin level |
|
Wrapper for the stack of admin levels and their info |
- class bucky.data.adm_mapping.AdminLevel(ids, level=0, abbrs=None, names=None)[source]#
Wrapper for data for one admin level
- abbrs :bucky._typing.ArrayLike#
- ids :bucky._typing.ArrayLike#
- idx :bucky._typing.ArrayLike#
- level :int#
- names :bucky._typing.ArrayLike#
- class bucky.data.adm_mapping.AdminLevelMapping(adm2: AdminLevel, adm1: Optional[AdminLevel] = None, adm0: Optional[AdminLevel] = None, levels: dict = field(init=False))[source]#
Wrapper for the stack of admin levels and their info
- adm0 :AdminLevel#
- adm1 :AdminLevel#
- adm2 :AdminLevel#
- mapping(self, from_: str, to: str, level: int)[source]#
Return dict mappings between attributes of the admin level (for use with pandas.Series.map)
- property n_adm1(self)#
DEPRECATED: return the number of adm1 regions