pysiral.scripts.l2procfiles

Attributes

__author__

Classes

L2ProcFilesScriptArguments

Functions

l2procfiles([l1p_files, l2_settings, l2_outputs, ...])

A more simple Level-2 job with a predefined list of l1b data files

Module Contents

pysiral.scripts.l2procfiles.__author__ = 'Stefan Hendricks <stefan.hendricks@awi.de>'
pysiral.scripts.l2procfiles.l2procfiles(l1p_files: list[pathlib.Path] = None, l2_settings: pathlib.Path | str = None, l2_outputs: list[pathlib.Path] = None, mp_cpu_count: int = None, force_l2def_record_type: bool = False, **_: dict)

A more simple Level-2 job with a predefined list of l1b data files

Parameters:
  • l1p_files – A list of Level-1P files to process.

  • l2_settings – Path to the Level-2 settings file or its identifier.

  • l2_outputs – List of output definitions for Level-2 products.

  • mp_cpu_count – Number of CPUs to use for multiprocessing (optional).

  • force_l2def_record_type – If True, forces the use of a specificLevel-2 definition record type.

  • _

Returns:

class pysiral.scripts.l2procfiles.L2ProcFilesScriptArguments

Bases: object

parser
get(args_list: List[str] = None) argparse.Namespace
static get_argument_parser() argparse.ArgumentParser

Set up the command line argument parser for the Level-2 Processor.

Returns:

The argument parser object.