DatacubeSurfaceType#

class dtcg.datacube.surface_type.DatacubeSurfaceType[source]#

Bases: object

Methods

__init__()

add_data(datacube, gdir[, bin_interval, ...])

Every datacube must support this method.

add_sfc_type_observation(ds, gdir[, ...])

add_snowline_from_observation(gdir, ds[, ...])

reproject_single_sfc_type_file(gdir, input_file)

__init__()[source]#
add_data(
datacube,
gdir,
bin_interval=30,
snow_cover_thresholds=None,
)[source]#

Every datacube must support this method. It should be able to add data to the provided datacube and returns the final datacube.

Parameters:
  • datacube

  • gdir

  • bin_interval

  • snow_cover_thresholds (list | None)

add_sfc_type_observation(
ds,
gdir,
bin_interval=30,
snow_cover_thresholds=None,
)[source]#
Parameters:
  • ds

  • gdir

  • bin_interval

  • snow_cover_thresholds (list | None)

add_snowline_from_observation(
gdir,
ds,
bin_interval=30,
snow_cover_thresholds=None,
)[source]#
Parameters:
  • gdir

  • ds

  • bin_interval (int)

  • snow_cover_thresholds (list | None)

reproject_single_sfc_type_file(
gdir,
input_file,
)[source]#
Parameters:
  • gdir

  • input_file