hypernets_processor.data_io.product_name_util module

ProductNameUtil class

class hypernets_processor.data_io.product_name_util.ProductNameUtil(context=None)

Bases: object

Class to generate Hypernets product product names

create_product_name(ds_format, network=None, site_id=None, time=None, time_processing=None, version=None, swir=None, angles=None)

Return a valid product name for Hypernets file

Parameters:
  • ds_format (str) – data product format

  • context (hypernets_process.context.Context) – processor context

  • network (str) – (optional, overrides value in context) abbreviated network name

  • site_id (str) – (optional, overrides value in context) abbreviated site name

  • time (datetime.datetime) – (optional, overrides value in context) acquisition time

  • version (str) – (optional, overrides value in context) processing version

  • swir (bool) – if swir file

Returns:

product name

Return type:

str