Local Climate Zones
s3lst_ds.utilities.lcz
Local Climate Zone (LCZ) utilities.
Classes:
| Name | Description |
|---|---|
LCZ |
Local Climate Zone (LCZ) class (a subclass of |
LCZ
Bases: LCZBase
Local Climate Zone (LCZ) class (a subclass of LCZBase) for handling LCZ codes,
labels, descriptions, colors and indexes and their inter-conversion.
Methods:
| Name | Description |
|---|---|
__init_subclass__ |
|
convert |
Convert |
get_mapper |
Get DataFrame mapper between LCZ codes, labels, descriptions, colors and |
get_unique_mapper_values |
Get unique values of LCZ's DataFrame |
Attributes:
| Name | Type | Description |
|---|---|---|
path_mapper |
|
|
vars_cat |
tuple[str, ...]
|
|
Source code in src/s3lst_ds/utilities/lcz/_base.py
path_mapper
class-attribute
instance-attribute
vars_cat
class-attribute
__init_subclass__
convert
classmethod
Convert values of a source variable into a target one. The supported
source and target variables correspond to the mapper variables:
- `"code"`;
- `"label"`;
- `"description"`;
- `"color"`;
- `"index"`.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cls
|
type
|
A |
required |
values
|
Series
|
The values to convert. |
required |
source
|
str
|
The variable associated with the issued |
required |
target
|
str
|
The variable to convert the |
required |
Returns:
| Name | Type | Description |
|---|---|---|
converted_values |
Series
|
The respective converted values. |
Source code in src/s3lst_ds/utilities/lcz/_base.py
get_mapper
classmethod
Get DataFrame mapper between LCZ codes, labels, descriptions, colors and indexes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cls
|
type
|
An |
required |
Returns:
| Name | Type | Description |
|---|---|---|
mapper |
DataFrame
|
The mapper. |
Source code in src/s3lst_ds/utilities/lcz/_base.py
get_unique_mapper_values
classmethod
Get unique values of LCZ's DataFrame mapper variables.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cls
|
type
|
An |
required |
Returns:
| Name | Type | Description |
|---|---|---|
values |
dict[str, list]
|
A dictionary of lists of unique values of LCZ's DataFrame |