Download Transformations Documentation
Documentation for the terrakit.download.transformations.* functions
impute_nans_xarray(da: DataArray, nodata_value=-9999) -> DataArray
Impute NaN values in an xarray DataArray using nearest neighbor interpolation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
da
|
DataArray
|
The input DataArray. |
required |
nodata_value
|
int
|
The value representing missing data. |
-9999
|
Raises:
| Type | Description |
|---|---|
TerrakitBaseException
|
If an error occurs during transformation. |
Returns:
| Type | Description |
|---|---|
DataArray
|
xarray.DataArray: The imputed DataArray. |
Source code in terrakit/download/transformations/impute_nans_xarray.py
scale_data_xarray(da: DataArray, scaling_factors: list) -> DataArray
Scale the values in an xarray DataArray by given scaling factors.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
da
|
DataArray
|
The input DataArray. |
required |
scaling_factors
|
list
|
A list of scaling factors corresponding to each band. |
required |
Raises:
| Type | Description |
|---|---|
TerrakitBaseException
|
If an error occurs during transformation. |
Returns:
| Type | Description |
|---|---|
DataArray
|
xarray.DataArray: The scaled DataArray. |