From ffdd84543f562f3b46af6c7333b3a77af7f45cb7 Mon Sep 17 00:00:00 2001 From: Jenkins Automation Server Date: Tue, 9 Apr 2024 18:34:02 +0000 Subject: [PATCH] HTML docs update by Jenkins --- _modules/opera/pge/cslc_s1/cslc_s1_pge.html | 4 ++-- _modules/opera/util/run_utils.html | 1 - _modules/opera/util/time.html | 2 -- opera.pge.base.html | 4 ++-- opera.pge.cslc_s1.html | 4 ++-- searchindex.js | 2 +- 6 files changed, 7 insertions(+), 10 deletions(-) diff --git a/_modules/opera/pge/cslc_s1/cslc_s1_pge.html b/_modules/opera/pge/cslc_s1/cslc_s1_pge.html index bdde3a42..a6e60e74 100644 --- a/_modules/opera/pge/cslc_s1/cslc_s1_pge.html +++ b/_modules/opera/pge/cslc_s1/cslc_s1_pge.html @@ -937,10 +937,10 @@

Source code for opera.pge.cslc_s1.cslc_s1_pge

LEVEL = "L2" """Processing Level for CSLC-S1 Products""" - PGE_VERSION = "2.1.0" + PGE_VERSION = "2.1.1" """Version of the PGE (overrides default from base_pge)""" - SAS_VERSION = "0.5.4" # Final release https://github.com/opera-adt/COMPASS/releases/tag/v0.5.4 + SAS_VERSION = "0.5.5" # Final release https://github.com/opera-adt/COMPASS/releases/tag/v0.5.5 """Version of the SAS wrapped by this PGE, should be updated as needed""" def __init__(self, pge_name, runconfig_path, **kwargs): diff --git a/_modules/opera/util/run_utils.html b/_modules/opera/util/run_utils.html index 0da5631a..bd526139 100644 --- a/_modules/opera/util/run_utils.html +++ b/_modules/opera/util/run_utils.html @@ -279,7 +279,6 @@

Source code for opera.util.run_utils

     if execute_via_shell:
         command_line = " ".join(command_line)
 
-    # TODO: support for timeout argument?
     run_result = subprocess.run(command_line, env=os.environ.copy(), check=False,
                                 stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
                                 shell=execute_via_shell)
diff --git a/_modules/opera/util/time.html b/_modules/opera/util/time.html
index 46f055ce..e56ba163 100644
--- a/_modules/opera/util/time.html
+++ b/_modules/opera/util/time.html
@@ -170,8 +170,6 @@ 

Source code for opera.util.time

         resolution.
 
     """
-    # TODO: Rework to support 0.1 nanosecond resolution
-    #       That probably means ditching Python's datetime class.
     datetime_str = date_time.isoformat(sep='T', timespec='microseconds') + "0000" + "Z"
 
     return datetime_str
diff --git a/opera.pge.base.html b/opera.pge.base.html index b980f37f..c49f6cae 100644 --- a/opera.pge.base.html +++ b/opera.pge.base.html @@ -242,7 +242,7 @@

runconfig.py
-opera.pge.base.runconfig.BASE_PGE_SCHEMA = '/var/lib/jenkins/workspace/se-pipeline_release_3.0.0-rc.2.0/src/opera/pge/base/schema/base_pge_schema.yaml'
+opera.pge.base.runconfig.BASE_PGE_SCHEMA = '/var/lib/jenkins/workspace/se-pipeline_release_3.0.0-rc.2.1/src/opera/pge/base/schema/base_pge_schema.yaml'

Path to the Yamale schema applicable to the PGE portion of each RunConfig

@@ -521,7 +521,7 @@

runconfig.py
-validate(pge_schema_file='/var/lib/jenkins/workspace/se-pipeline_release_3.0.0-rc.2.0/src/opera/pge/base/schema/base_pge_schema.yaml', strict_mode=True)[source]
+validate(pge_schema_file='/var/lib/jenkins/workspace/se-pipeline_release_3.0.0-rc.2.1/src/opera/pge/base/schema/base_pge_schema.yaml', strict_mode=True)[source]

Validates the RunConfig using a combination of the base PGE schema, and the specific SAS schema defined by the RunConfig itself.

diff --git a/opera.pge.cslc_s1.html b/opera.pge.cslc_s1.html index 676c5a0f..5489c7db 100644 --- a/opera.pge.cslc_s1.html +++ b/opera.pge.cslc_s1.html @@ -128,13 +128,13 @@

cslc_s1_pge.py
-PGE_VERSION = '2.1.0'
+PGE_VERSION = '2.1.1'

Version of the PGE (overrides default from base_pge)

-SAS_VERSION = '0.5.4'
+SAS_VERSION = '0.5.5'

Version of the SAS wrapped by this PGE, should be updated as needed

diff --git a/searchindex.js b/searchindex.js index c1daceb8..c8825974 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["authors", "contributing", "index", "modules", "opera", "opera.pge", "opera.pge.base", "opera.pge.cslc_s1", "opera.pge.dswx_hls", "opera.util", "readme", "usage"], "filenames": ["authors.rst", "contributing.rst", "index.rst", "modules.rst", "opera.rst", "opera.pge.rst", "opera.pge.base.rst", "opera.pge.cslc_s1.rst", "opera.pge.dswx_hls.rst", "opera.util.rst", "readme.rst", "usage.rst"], "titles": ["Credits", "Contributing", "Welcome to opera-sds-pge\u2019s documentation!", "opera", "opera package", "opera.pge package", "opera.pge.base package", "opera.pge.cslc_s1 package", "opera.pge.dswx_hls package", "opera.util package", "opera-sds-pge", "Usage"], "terms": {"scott": [0, 6, 9], "collin": [0, 6, 9], "jpl": 0, "nasa": [0, 1], "gov": 0, "jim": [0, 9], "hofman": [0, 9], "jame": 0, "e": 0, "david": [0, 6, 9], "inglish": 0, "j": 0, "drew": 0, "meyer": 0, "ar": [1, 6, 7, 8], "welcom": 1, "thei": 1, "greatli": 1, "appreci": 1, "everi": 1, "littl": 1, "bit": 1, "help": [1, 9], "credit": [1, 2], "alwai": 1, "given": [1, 9], "you": [1, 9, 10], "can": [1, 6, 9, 10], "mani": 1, "wai": [1, 9], "http": [1, 6, 10], "github": [1, 6], "com": [1, 6], "opera": [1, 11], "sd": [1, 3, 11], "pge": [1, 3, 9, 11], "issu": [1, 10], "If": [1, 6, 9, 10], "pleas": 1, "includ": [1, 6, 7, 8, 9], "your": [1, 10], "oper": [1, 9], "system": [1, 4, 9, 10], "name": [1, 5, 6, 7, 8, 9], "version": [1, 6, 7, 8, 10], "ani": [1, 6, 7, 8, 9, 10], "detail": 1, "about": 1, "local": 1, "setup": [1, 2, 7], "might": 1, "troubleshoot": 1, "step": [1, 6, 7, 8], "reproduc": 1, "look": [1, 7, 9], "through": 1, "anyth": [1, 6, 9], "tag": [1, 9], "want": 1, "i": [1, 6, 7, 8, 9, 10], "open": [1, 9], "whoever": 1, "good": 1, "first": 1, "enhanc": 1, "howev": 1, "must": 1, "have": 1, "typic": 1, "mission": 1, "critic": [1, 4, 9], "should": [1, 7, 8, 9], "left": 1, "develop": [1, 2], "within": [1, 6, 7, 9, 10], "organ": 1, "could": 1, "us": [1, 6, 9, 11], "more": 1, "whether": 1, "part": [1, 9], "offici": 1, "doc": [1, 10], "docstr": 1, "even": [1, 6], "web": 1, "blog": 1, "post": [1, 6, 7, 8], "articl": 1, "The": [1, 6, 7, 8, 9, 10], "best": 1, "send": 1, "file": [1, 6, 7, 8, 9], "an": [1, 6, 7, 8, 9], "propos": 1, "explain": 1, "how": 1, "would": 1, "work": [1, 10], "keep": 1, "scope": 1, "narrow": 1, "possibl": 1, "make": [1, 10], "easier": 1, "readi": 1, "here": 1, "": [1, 6, 7, 8, 9], "set": [1, 6, 9, 10], "up": [1, 5, 7, 8, 9], "opera_sds_pg": 1, "fork": 1, "repo": [1, 6], "clone": [1, 10], "git": [1, 10], "your_name_her": 1, "instal": [1, 10, 11], "copi": [1, 9], "virtualenv": 1, "python3": [1, 10], "m": [1, 10], "venv": [1, 10], "sourc": [1, 6, 7, 8, 9, 10], "bin": [1, 10], "activ": [1, 10], "cd": 1, "opera_pg": [1, 10], "pip": [1, 10], "edit": [1, 10], "dev": [1, 10], "creat": [1, 6], "branch": [1, 10], "checkout": [1, 10], "b": [1, 7, 10], "number": [1, 9, 10], "_": [1, 10], "descript": [1, 9, 10], "now": 1, "chang": 1, "when": [1, 6, 9, 10], "re": 1, "done": 1, "check": [1, 8], "pass": 1, "flake8": 1, "unit": [1, 2], "test": [1, 2, 9], "config": [1, 6, 9], "applic": [1, 5, 6, 9], "import": [1, 11], "src": [1, 6], "pytest": [1, 10], "commit": 1, "push": 1, "add": [1, 7, 8, 9], "origin": [1, 6, 9], "bugfix": 1, "websit": 1, "befor": [1, 9], "meet": [1, 9], "exercis": 1, "function": [1, 6, 7, 8, 9], "exist": [1, 7, 8, 9], "broken": 1, "updat": [1, 7, 8], "put": 1, "new": [1, 8, 9], "numpi": 1, "style": [1, 9, 10], "list": [1, 6, 9], "readm": 1, "rst": 1, "python": [1, 9, 10], "3": [1, 6, 9, 10], "8": [1, 9, 10], "abov": [1, 10], "prerequisit": 2, "user": [2, 4, 9], "licens": 2, "usag": [2, 9], "packag": [2, 3, 10], "contribut": 2, "type": [2, 6, 9], "get": [2, 9, 10], "start": [2, 6, 9], "pull": 2, "request": 2, "guidelin": 2, "lead": 2, "contributor": 2, "index": 2, "modul": [2, 3], "search": 2, "page": 2, "subpackag": 3, "submodul": [3, 4], "content": 3, "util": [3, 4, 6, 10], "error_cod": [3, 4], "logger": [3, 4], "run_util": [3, 4], "time": [3, 4, 6, 10], "usage_metr": [3, 4], "subsystem": [3, 9], "base": [4, 5, 7, 8, 9], "base_pg": [4, 5, 7, 8], "runconfig": [4, 5, 7, 8, 9], "dswx_hl": [4, 5], "dswx_hls_pge": [4, 5], "cslc_s1": [4, 5], "cslc_s1_pge": [4, 5], "py": [4, 5], "codes_per_rang": [4, 9], "critical_range_start": [4, 9], "debug_range_start": [4, 9], "errorcod": [4, 9], "catalog_metadata_creation_fail": [4, 9], "closing_log_fil": [4, 9], "configuration_detail": [4, 9], "created_sas_config": [4, 9], "creating_catalog_metadata": [4, 9], "creating_iso_metadata": [4, 9], "creating_output_fil": [4, 9], "creating_working_directori": [4, 9], "date_range_miss": [4, 9], "directory_creation_fail": [4, 9], "directory_setup_complet": [4, 9], "dynamic_import_fail": [4, 9], "filename_violates_naming_convent": [4, 9], "file_move_fail": [4, 9], "grib_to_netcdf_conversion_fail": [4, 9], "input_fil": [4, 5, 6, 9], "input_not_found": [4, 9], "invalid_catalog_metadata": [4, 9], "invalid_input": [4, 9], "invalid_output": [4, 9], "iso_metadata_cant_render_one_vari": [4, 9], "iso_metadata_got_some_rendering_error": [4, 9], "iso_metadata_render_fail": [4, 9], "iso_metadata_template_not_found": [4, 9], "loading_run_config_fil": [4, 9], "logged_critical_lin": [4, 9], "logged_debug_lin": [4, 9], "logged_info_lin": [4, 9], "logged_warning_lin": [4, 9], "logging_could_not_increment_sever": [4, 9], "logging_requested_severity_not_found": [4, 9], "logging_resync_fail": [4, 9], "logging_source_file_does_not_exist": [4, 9], "log_file_cr": [4, 9], "log_file_creation_fail": [4, 9], "log_file_init_complet": [4, 9], "moving_log_fil": [4, 9], "moving_output_fil": [4, 9], "no_algo_param_schema_path": [4, 9], "no_rename_function_for_extens": [4, 9], "output_not_found": [4, 9], "overall_success": [4, 9], "pge_nam": [4, 5, 6, 7, 8, 9], "processing_detail": [4, 9], "processing_input_fil": [4, 9], "qa_sas_program_complet": [4, 9], "qa_sas_program_dis": [4, 9], "qa_sas_program_fail": [4, 9], "qa_sas_program_not_found": [4, 9], "qa_sas_program_start": [4, 9], "rendering_iso_metadata": [4, 9], "run_config_filenam": [4, 9], "run_config_validation_fail": [4, 9], "sas_config_creation_fail": [4, 9], "sas_exe_command_lin": [4, 9], "sas_output_file_has_missing_data": [4, 9], "sas_program_complet": [4, 9], "sas_program_fail": [4, 9], "sas_program_not_found": [4, 9], "sas_program_start": [4, 9], "sas_qa_command_lin": [4, 9], "schema_fil": [4, 9], "summary_stats_messag": [4, 9], "updating_product_metadata": [4, 9], "using_config_fil": [4, 9], "validating_run_config_fil": [4, 9], "describ": [4, 9], "info_range_start": [4, 9], "warning_range_start": [4, 9], "pgelogg": [4, 9], "logger_code_bas": [4, 9], "qa_logger_code_bas": [4, 9], "append": [4, 9], "close_log_stream": [4, 9], "debug": [4, 6, 9], "error_code_bas": [4, 5, 6, 9], "get_critical_count": [4, 9], "get_file_nam": [4, 9], "get_log_count_by_sever": [4, 9], "get_log_count_by_severity_dict": [4, 9], "get_stream_object": [4, 9], "get_warning_count": [4, 9], "increment_log_count_by_sever": [4, 9], "info": [4, 9], "log": [4, 6, 9], "log_one_metr": [4, 9], "move": [4, 9], "parse_lin": [4, 9], "warn": [4, 9], "workflow": [4, 9], "write": [4, 9], "write_log_summari": [4, 9], "default_log_file_nam": [4, 9], "get_severity_from_error_cod": [4, 9], "standardize_severity_str": [4, 9], "create_qa_command_lin": [4, 9], "create_sas_command_lin": [4, 9], "get_checksum": [4, 9], "get_extens": [4, 9], "time_and_execut": [4, 9], "get_catalog_metadata_datetime_str": [4, 9], "get_current_iso_tim": [4, 9], "get_iso_tim": [4, 9], "get_time_for_filenam": [4, 9], "get_os_metr": [4, 9], "get_self_peak_vmm_kb": [4, 9], "repositori": [4, 10], "product": [4, 6, 7, 8, 9, 10], "gener": [4, 9, 10], "execut": [4, 5, 6, 7, 8, 9, 10], "code": [4, 6, 9, 10], "observ": [4, 10], "end": [4, 9, 10], "from": [4, 6, 7, 8, 9, 10], "remot": [4, 10], "sens": [4, 10], "analysi": [4, 10], "scienc": [4, 10], "data": [4, 10], "pgeexecutor": [5, 6, 7, 8], "level": [5, 6, 7, 8, 9], "pge_vers": [5, 6, 7, 8], "project": [5, 6, 11], "sas_vers": [5, 6, 7, 8], "run": [5, 6, 9, 10], "run_sas_execut": [5, 6], "postprocessormixin": [5, 6, 7, 8], "run_postprocessor": [5, 6, 7, 8], "preprocessormixin": [5, 6, 7, 8], "run_preprocessor": [5, 6, 7, 8], "base_pge_schema": [5, 6], "_filenam": [5, 6], "_run_config": [5, 6], "_pge_config": [5, 6], "_sas_config": [5, 6], "algorithm_parameters_file_config_path": [5, 6], "algorithm_parameters_schema_path": [5, 6], "ancillary_file_map": [5, 6], "asdict": [5, 6], "composite_release_id": [5, 6], "data_validity_start_d": [5, 6], "debug_switch": [5, 6], "execute_via_shel": [5, 6, 9], "filenam": [5, 6, 9], "get_ancillary_filenam": [5, 6], "get_input_filenam": [5, 6], "get_output_product_filenam": [5, 6], "iso_template_path": [5, 6], "output_product_path": [5, 6], "product_identifi": [5, 6], "product_typ": [5, 6], "product_vers": [5, 6], "qa_en": [5, 6], "qa_program_opt": [5, 6, 9], "qa_program_path": [5, 6, 9], "sas_config": [5, 6], "sas_program_opt": [5, 6, 9], "sas_program_path": [5, 6, 9], "sas_schema_path": [5, 6], "scratch_path": [5, 6], "valid": [5, 6, 7, 8], "dswxhlsexecutor": [5, 8], "dswxhlspostprocessormixin": [5, 8], "dswxhlspreprocessormixin": [5, 8], "cslcs1executor": [5, 7], "cslcs1postprocessormixin": [5, 7], "cslcs1preprocessormixin": [5, 7], "contain": [5, 6, 9, 10], "stand": 5, "defin": [6, 7, 8, 9], "interfac": 6, "which": [6, 9, 10], "all": [6, 7, 8, 9], "other": [6, 7, 8], "deriv": 6, "class": [6, 7, 8, 9], "runconfig_path": [6, 7, 8], "kwarg": [6, 7, 8], "main": [6, 7, 8], "sa": [6, 7, 8, 9], "layer": [6, 7, 8], "primarili": 6, "respons": [6, 7, 8], "manag": [6, 10], "actual": 6, "subprocess": [6, 9], "also": [6, 10], "pre": [6, 7, 8], "process": [6, 7, 8, 9], "stage": [6, 7, 8], "invok": [6, 9], "whose": 6, "implement": [6, 7, 8], "mixin": [6, 7, 8], "allow": 6, "flexibl": 6, "design": [6, 9], "where": [6, 9], "inheritor": 6, "compos": 6, "custom": 6, "provid": [6, 9], "overload": 6, "tailor": [6, 8], "behavior": 6, "phase": [6, 7, 8], "necessari": [6, 7, 8], "while": [6, 7, 8, 9], "still": 6, "inherit": [6, 7, 8], "common": [6, 9, 10], "thi": [6, 7, 8, 9, 10], "l0": 6, "dummi": 6, "valu": [6, 9], "basepg": 6, "short": [6, 7, 8], "0": [6, 7, 8, 9, 10], "rc": 6, "2": [6, 7, 8, 9, 10], "track": 6, "default": [6, 7, 8, 9], "associ": [6, 9], "1": [6, 7, 8, 9], "wrap": [6, 7, 8], "entri": 6, "point": 6, "processor": [6, 7, 8], "initi": [6, 7, 8, 9], "follow": [6, 9, 10], "complet": [6, 7, 8], "job": [6, 8], "kick": 6, "off": 6, "collect": [6, 9], "method": [6, 7, 9], "paramet": [6, 7, 8, 9], "dict": [6, 7, 8, 9], "keyword": [6, 7, 8], "argument": [6, 7, 8, 9], "need": [6, 7, 8, 9], "object": [6, 9], "handl": [6, 7, 8], "after": [6, 7, 8, 9, 11], "ha": [6, 7, 8, 9, 11], "intend": 6, "its": [6, 9, 10], "assum": [6, 9], "access": 6, "instanc": 6, "attribut": 6, "mai": [6, 9], "exit": 6, "addit": [6, 7, 8], "overrid": [6, 7, 8], "order": [6, 9], "prior": [6, 7, 8, 10], "pars": [6, 9], "configur": 6, "adapt": [6, 9], "nisar": [6, 9], "r2": [6, 9], "l1_l2_runconfig": 6, "author": [6, 9], "white": [6, 9], "By": [6, 9], "var": 6, "lib": 6, "jenkin": 6, "workspac": 6, "se": 6, "pipeline_release_3": 6, "schema": 6, "yaml": 6, "path": [6, 9], "yamal": 6, "portion": 6, "each": [6, 9], "written": 6, "distinct": 6, "section": 6, "both": 6, "perform": [6, 7, 8, 9], "via": [6, 9, 10], "librari": [6, 10], "23andm": 6, "str": [6, 9], "cut": 6, "specif": [6, 7, 9], "properti": [6, 9], "return": [6, 9], "algorithm": 6, "option": [6, 9], "dswx": [6, 8], "s1": [6, 7], "ancillari": 6, "map": [6, 9], "dynam": [6, 8], "group": 6, "entir": 6, "dictionari": [6, 9], "represent": 6, "composit": 6, "releas": 6, "id": 6, "crid": 6, "primari": 6, "categori": 6, "datavaliditystartd": 6, "bool": [6, 9], "enabl": 6, "disabl": 6, "boolean": 6, "indic": [6, 9], "state": 6, "int": [6, 9], "error": [6, 9], "particular": 6, "executeviashel": 6, "dynamicancillaryfilesgroup": 6, "onli": 6, "ancillary_filenam": 6, "under": [6, 10], "iter": [6, 9], "over": [6, 9], "immedi": 6, "directori": [6, 8, 10], "examin": 6, "found": [6, 10], "ad": 6, "expand": 6, "input": [6, 7, 8], "determin": [6, 9], "sort": 6, "being": [6, 9], "rais": [6, 9], "oserror": [6, 9], "encount": 6, "travers": 6, "locat": [6, 9], "current": [6, 9], "output": [6, 7, 8, 9], "specifi": [6, 9], "hidden": 6, "ignor": 6, "well": 6, "scratch": 6, "happen": 6, "iso": [6, 9], "templat": 6, "identifi": 6, "qaexecut": 6, "program": [6, 9], "command": [6, 9, 10], "qa": [6, 9], "pge_schema_fil": 6, "strict_mod": 6, "true": [6, 9], "combin": [6, 9], "itself": 6, "own": 6, "toggl": 6, "strict": 6, "mode": 6, "unexpect": 6, "element": 6, "runtimeerror": [6, 9], "cannot": [6, 9], "yamaleerror": 6, "doe": [6, 9], "against": 6, "co": 7, "regist": 7, "singl": 7, "complex": 7, "cslc": 7, "sentinel": [7, 8], "A": [7, 9], "essenti": [7, 8], "roll": [7, 8], "l2": 7, "5": [7, 9], "4": [7, 9], "requir": 7, "handov": 7, "pcm": 7, "In": [7, 8], "ensur": [7, 8], "same": [7, 8], "insert": [7, 8], "renam": [7, 9], "action": [7, 8], "surfac": 8, "water": 8, "extent": 8, "harmon": 8, "landsat": 8, "hl": 8, "l3": 8, "deliveri": 8, "9": [8, 9], "metadata": [8, 9], "correct": 8, "1000": 9, "alloc": 9, "rang": 9, "3000": 9, "intenum": 9, "offset": 9, "final": 9, "3003": 9, "26": 9, "16": 9, "18": 9, "19": 9, "17": 9, "2000": 9, "3001": 9, "6": 9, "3021": 9, "3011": 9, "3010": 9, "3022": 9, "13": 9, "3005": 9, "3009": 9, "3007": 9, "3008": 9, "2002": 9, "3017": 9, "3018": 9, "3016": 9, "3020": 9, "1004": 9, "27": 9, "2007": 9, "2005": 9, "2003": 9, "2006": 9, "2004": 9, "3004": 9, "7": 9, "29": 9, "2001": 9, "3006": 9, "11": 9, "1001": 9, "14": 9, "23": 9, "24": 9, "3015": 9, "3014": 9, "22": 9, "25": 9, "10": 9, "3002": 9, "1002": 9, "3019": 9, "21": 9, "3013": 9, "3012": 9, "20": 9, "1003": 9, "12": 9, "28": 9, "15": 9, "classmethod": 9, "avail": 9, "integ": 9, "alic": 9, "stanboli": 9, "none": 9, "log_filenam": 9, "advantag": 9, "standalon": 9, "close": 9, "fewer": 9, "900000": 9, "800000": 9, "text": [9, 10], "anoth": 9, "refer": 9, "otherwis": 9, "summari": 9, "stream": 9, "save": 9, "disk": 9, "error_code_offset": 9, "messag": 9, "sinc": 9, "unrecover": 9, "except": 9, "took": 9, "place": 9, "call": 9, "string": 9, "sever": 9, "count": 9, "one": 9, "case": 9, "insensit": 9, "log_count": 9, "stingio": 9, "increment": 9, "additional_back_fram": 9, "kind": 9, "stack": 9, "frame": 9, "back": 9, "line": 9, "metric_nam": 9, "metric_valu": 9, "metric": 9, "new_filenam": 9, "been": [9, 11], "assign": 9, "convent": 9, "format": 9, "compon": 9, "accord": 9, "parsed_lin": 9, "tupl": 9, "valueerror": 9, "total": 9, "o": [9, 10], "elaps": 9, "creation": 9, "right": 9, "awai": 9, "To": [9, 10, 11], "minim": 9, "risk": 9, "reli": 9, "read": 9, "etc": 9, "therefor": 9, "later": 9, "elsewher": 9, "everyth": 9, "known": 9, "file_path": 9, "consist": 9, "standard": 9, "log_stream": 9, "error_loc": 9, "time_tag": 9, "low": 9, "directli": 9, "lieu": 9, "io": 9, "stringio": 9, "event": 9, "form": 9, "appropri": 9, "qualiti": 9, "assur": 9, "obtain": 9, "correspond": 9, "reach": 9, "environ": [9, 10], "treat": 9, "accordingli": 9, "command_lin": 9, "fulli": 9, "suitabl": 9, "permiss": 9, "sas_runconfig_path": 9, "feed": 9, "file_nam": 9, "md5": 9, "checksum": 9, "wa": 9, "swot_pg": 9, "basepgewrapp": 9, "extens": 9, "dot": 9, "fals": 9, "runtim": 9, "captur": 9, "statu": 9, "instruct": 9, "shell": [9, 10], "elapsed_tim": 9, "dure": 9, "second": 9, "float": 9, "date_tim": 9, "convert": 9, "datetim": 9, "catalog": 9, "datetime_str": 9, "nanosecond": 9, "resolut": 9, "trail": 9, "z": 9, "zulu": 9, "gmt": 9, "time_in_iso": 9, "yyyi": 9, "mm": 9, "ddthh": 9, "ss": 9, "mmmmmmz": 9, "yyyymmddthhmmss": 9, "gather": 9, "relat": 9, "machin": 9, "resourc": 9, "children": 9, "kei": 9, "cpu": 9, "sy": 9, "consum": 9, "filesystem": 9, "max_rss_kb": 9, "main_process": 9, "maximum": 9, "resid": 9, "size": 9, "physic": 9, "memori": 9, "consumpt": 9, "kilobyt": 9, "largest_child_process": 9, "largest": 9, "child": 9, "peak_vm_kb": 9, "peak": 9, "virtual": [9, 10], "attempt": [9, 10], "proc": 9, "self": 9, "note": 9, "account": 9, "just": 9, "sum": 9, "vm_peak_kb": 9, "reason": 9, "instead": 9, "sai": 10, "depend": 10, "some": 10, "build": 10, "script": 10, "expect": 10, "gnu": 10, "oppos": 10, "osx": 10, "sure": 10, "coreutil": 10, "homebrew": 10, "brew": 10, "sh": 10, "launch": 10, "full": 10, "simpli": 10, "sphinx": 10, "hand": 10, "apidoc": 10, "apach": 10, "softwar": 10, "txt": 10}, "objects": {"": [[4, 0, 0, "-", "opera"]], "opera": [[5, 0, 0, "-", "pge"], [9, 0, 0, "-", "util"]], "opera.pge": [[6, 0, 0, "-", "base"], [7, 0, 0, "-", "cslc_s1"], [8, 0, 0, "-", "dswx_hls"]], "opera.pge.base": [[6, 0, 0, "-", "base_pge"], [6, 0, 0, "-", "runconfig"]], "opera.pge.base.base_pge": [[6, 1, 1, "", "PgeExecutor"], [6, 1, 1, "", "PostProcessorMixin"], [6, 1, 1, "", "PreProcessorMixin"]], "opera.pge.base.base_pge.PgeExecutor": [[6, 2, 1, "", "LEVEL"], [6, 2, 1, "", "NAME"], [6, 2, 1, "", "PGE_VERSION"], [6, 2, 1, "", "PROJECT"], [6, 2, 1, "", "SAS_VERSION"], [6, 3, 1, "", "run"], [6, 3, 1, "", "run_sas_executable"]], "opera.pge.base.base_pge.PostProcessorMixin": [[6, 3, 1, "", "run_postprocessor"]], "opera.pge.base.base_pge.PreProcessorMixin": [[6, 3, 1, "", "run_preprocessor"]], "opera.pge.base.runconfig": [[6, 4, 1, "", "BASE_PGE_SCHEMA"], [6, 1, 1, "", "RunConfig"]], "opera.pge.base.runconfig.RunConfig": [[6, 2, 1, "", "_filename"], [6, 2, 1, "", "_pge_config"], [6, 2, 1, "", "_run_config"], [6, 2, 1, "", "_sas_config"], [6, 5, 1, "", "algorithm_parameters_file_config_path"], [6, 5, 1, "", "algorithm_parameters_schema_path"], [6, 5, 1, "", "ancillary_file_map"], [6, 3, 1, "", "asdict"], [6, 5, 1, "", "composite_release_id"], [6, 5, 1, "", "data_validity_start_date"], [6, 5, 1, "", "debug_switch"], [6, 5, 1, "", "error_code_base"], [6, 5, 1, "", "execute_via_shell"], [6, 5, 1, "", "filename"], [6, 3, 1, "", "get_ancillary_filenames"], [6, 3, 1, "", "get_input_filenames"], [6, 3, 1, "", "get_output_product_filenames"], [6, 5, 1, "", "input_files"], [6, 5, 1, "", "iso_template_path"], [6, 5, 1, "", "name"], [6, 5, 1, "", "output_product_path"], [6, 5, 1, "", "pge_name"], [6, 5, 1, "", "product_identifier"], [6, 5, 1, "", "product_type"], [6, 5, 1, "", "product_version"], [6, 5, 1, "", "qa_enabled"], [6, 5, 1, "", "qa_program_options"], [6, 5, 1, "", "qa_program_path"], [6, 5, 1, "", "sas_config"], [6, 5, 1, "", "sas_program_options"], [6, 5, 1, "", "sas_program_path"], [6, 5, 1, "", "sas_schema_path"], [6, 5, 1, "", "scratch_path"], [6, 3, 1, "", "validate"]], "opera.pge.cslc_s1": [[7, 0, 0, "-", "cslc_s1_pge"]], "opera.pge.cslc_s1.cslc_s1_pge": [[7, 1, 1, "", "CslcS1Executor"], [7, 1, 1, "", "CslcS1PostProcessorMixin"], [7, 1, 1, "", "CslcS1PreProcessorMixin"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor": [[7, 2, 1, "", "LEVEL"], [7, 2, 1, "", "NAME"], [7, 2, 1, "", "PGE_VERSION"], [7, 2, 1, "", "SAS_VERSION"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin": [[7, 3, 1, "", "run_postprocessor"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin": [[7, 3, 1, "", "run_preprocessor"]], "opera.pge.dswx_hls": [[8, 0, 0, "-", "dswx_hls_pge"]], "opera.pge.dswx_hls.dswx_hls_pge": [[8, 1, 1, "", "DSWxHLSExecutor"], [8, 1, 1, "", "DSWxHLSPostProcessorMixin"], [8, 1, 1, "", "DSWxHLSPreProcessorMixin"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor": [[8, 2, 1, "", "LEVEL"], [8, 2, 1, "", "NAME"], [8, 2, 1, "", "PGE_VERSION"], [8, 2, 1, "", "SAS_VERSION"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin": [[8, 3, 1, "", "run_postprocessor"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin": [[8, 3, 1, "", "run_preprocessor"]], "opera.util": [[9, 0, 0, "-", "error_codes"], [9, 0, 0, "-", "logger"], [9, 0, 0, "-", "run_utils"], [9, 0, 0, "-", "time"], [9, 0, 0, "-", "usage_metrics"]], "opera.util.error_codes": [[9, 4, 1, "", "CODES_PER_RANGE"], [9, 4, 1, "", "CRITICAL_RANGE_START"], [9, 4, 1, "", "DEBUG_RANGE_START"], [9, 1, 1, "", "ErrorCode"], [9, 4, 1, "", "INFO_RANGE_START"], [9, 4, 1, "", "WARNING_RANGE_START"]], "opera.util.error_codes.ErrorCode": [[9, 2, 1, "", "CATALOG_METADATA_CREATION_FAILED"], [9, 2, 1, "", "CLOSING_LOG_FILE"], [9, 2, 1, "", "CONFIGURATION_DETAILS"], [9, 2, 1, "", "CREATED_SAS_CONFIG"], [9, 2, 1, "", "CREATING_CATALOG_METADATA"], [9, 2, 1, "", "CREATING_ISO_METADATA"], [9, 2, 1, "", "CREATING_OUTPUT_FILE"], [9, 2, 1, "", "CREATING_WORKING_DIRECTORY"], [9, 2, 1, "", "DATE_RANGE_MISSING"], [9, 2, 1, "", "DIRECTORY_CREATION_FAILED"], [9, 2, 1, "", "DIRECTORY_SETUP_COMPLETE"], [9, 2, 1, "", "DYNAMIC_IMPORT_FAILED"], [9, 2, 1, "", "FILENAME_VIOLATES_NAMING_CONVENTION"], [9, 2, 1, "", "FILE_MOVE_FAILED"], [9, 2, 1, "", "GRIB_TO_NETCDF_CONVERSION_FAILED"], [9, 2, 1, "", "INPUT_FILE"], [9, 2, 1, "", "INPUT_NOT_FOUND"], [9, 2, 1, "", "INVALID_CATALOG_METADATA"], [9, 2, 1, "", "INVALID_INPUT"], [9, 2, 1, "", "INVALID_OUTPUT"], [9, 2, 1, "", "ISO_METADATA_CANT_RENDER_ONE_VARIABLE"], [9, 2, 1, "", "ISO_METADATA_GOT_SOME_RENDERING_ERRORS"], [9, 2, 1, "", "ISO_METADATA_RENDER_FAILED"], [9, 2, 1, "", "ISO_METADATA_TEMPLATE_NOT_FOUND"], [9, 2, 1, "", "LOADING_RUN_CONFIG_FILE"], [9, 2, 1, "", "LOGGED_CRITICAL_LINE"], [9, 2, 1, "", "LOGGED_DEBUG_LINE"], [9, 2, 1, "", "LOGGED_INFO_LINE"], [9, 2, 1, "", "LOGGED_WARNING_LINE"], [9, 2, 1, "", "LOGGING_COULD_NOT_INCREMENT_SEVERITY"], [9, 2, 1, "", "LOGGING_REQUESTED_SEVERITY_NOT_FOUND"], [9, 2, 1, "", "LOGGING_RESYNC_FAILED"], [9, 2, 1, "", "LOGGING_SOURCE_FILE_DOES_NOT_EXIST"], [9, 2, 1, "", "LOG_FILE_CREATED"], [9, 2, 1, "", "LOG_FILE_CREATION_FAILED"], [9, 2, 1, "", "LOG_FILE_INIT_COMPLETE"], [9, 2, 1, "", "MOVING_LOG_FILE"], [9, 2, 1, "", "MOVING_OUTPUT_FILE"], [9, 2, 1, "", "NO_ALGO_PARAM_SCHEMA_PATH"], [9, 2, 1, "", "NO_RENAME_FUNCTION_FOR_EXTENSION"], [9, 2, 1, "", "OUTPUT_NOT_FOUND"], [9, 2, 1, "", "OVERALL_SUCCESS"], [9, 2, 1, "", "PGE_NAME"], [9, 2, 1, "", "PROCESSING_DETAILS"], [9, 2, 1, "", "PROCESSING_INPUT_FILE"], [9, 2, 1, "", "QA_SAS_PROGRAM_COMPLETED"], [9, 2, 1, "", "QA_SAS_PROGRAM_DISABLED"], [9, 2, 1, "", "QA_SAS_PROGRAM_FAILED"], [9, 2, 1, "", "QA_SAS_PROGRAM_NOT_FOUND"], [9, 2, 1, "", "QA_SAS_PROGRAM_STARTING"], [9, 2, 1, "", "RENDERING_ISO_METADATA"], [9, 2, 1, "", "RUN_CONFIG_FILENAME"], [9, 2, 1, "", "RUN_CONFIG_VALIDATION_FAILED"], [9, 2, 1, "", "SAS_CONFIG_CREATION_FAILED"], [9, 2, 1, "", "SAS_EXE_COMMAND_LINE"], [9, 2, 1, "", "SAS_OUTPUT_FILE_HAS_MISSING_DATA"], [9, 2, 1, "", "SAS_PROGRAM_COMPLETED"], [9, 2, 1, "", "SAS_PROGRAM_FAILED"], [9, 2, 1, "", "SAS_PROGRAM_NOT_FOUND"], [9, 2, 1, "", "SAS_PROGRAM_STARTING"], [9, 2, 1, "", "SAS_QA_COMMAND_LINE"], [9, 2, 1, "", "SCHEMA_FILE"], [9, 2, 1, "", "SUMMARY_STATS_MESSAGE"], [9, 2, 1, "", "UPDATING_PRODUCT_METADATA"], [9, 2, 1, "", "USING_CONFIG_FILE"], [9, 2, 1, "", "VALIDATING_RUN_CONFIG_FILE"], [9, 3, 1, "", "describe"]], "opera.util.logger": [[9, 1, 1, "", "PgeLogger"], [9, 6, 1, "", "default_log_file_name"], [9, 6, 1, "", "get_severity_from_error_code"], [9, 6, 1, "", "standardize_severity_string"], [9, 6, 1, "", "write"]], "opera.util.logger.PgeLogger": [[9, 2, 1, "", "LOGGER_CODE_BASE"], [9, 2, 1, "", "QA_LOGGER_CODE_BASE"], [9, 3, 1, "", "append"], [9, 3, 1, "", "close_log_stream"], [9, 3, 1, "", "critical"], [9, 3, 1, "", "debug"], [9, 5, 1, "", "error_code_base"], [9, 3, 1, "", "get_critical_count"], [9, 3, 1, "", "get_file_name"], [9, 3, 1, "", "get_log_count_by_severity"], [9, 3, 1, "", "get_log_count_by_severity_dict"], [9, 3, 1, "", "get_stream_object"], [9, 3, 1, "", "get_warning_count"], [9, 3, 1, "", "increment_log_count_by_severity"], [9, 3, 1, "", "info"], [9, 3, 1, "", "log"], [9, 3, 1, "", "log_one_metric"], [9, 3, 1, "", "move"], [9, 3, 1, "", "parse_line"], [9, 3, 1, "", "warning"], [9, 5, 1, "", "workflow"], [9, 3, 1, "", "write"], [9, 3, 1, "", "write_log_summary"]], "opera.util.run_utils": [[9, 6, 1, "", "create_qa_command_line"], [9, 6, 1, "", "create_sas_command_line"], [9, 6, 1, "", "get_checksum"], [9, 6, 1, "", "get_extension"], [9, 6, 1, "", "time_and_execute"]], "opera.util.time": [[9, 6, 1, "", "get_catalog_metadata_datetime_str"], [9, 6, 1, "", "get_current_iso_time"], [9, 6, 1, "", "get_iso_time"], [9, 6, 1, "", "get_time_for_filename"]], "opera.util.usage_metrics": [[9, 6, 1, "", "get_os_metrics"], [9, 6, 1, "", "get_self_peak_vmm_kb"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:data", "5": "py:property", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "data", "Python data"], "5": ["py", "property", "Python property"], "6": ["py", "function", "Python function"]}, "titleterms": {"credit": 0, "develop": [0, 10], "lead": 0, "contributor": 0, "contribut": 1, "type": 1, "report": 1, "bug": 1, "fix": 1, "implement": 1, "featur": 1, "write": 1, "document": [1, 2, 10], "submit": 1, "feedback": 1, "get": 1, "start": 1, "pull": 1, "request": 1, "guidelin": 1, "welcom": 2, "opera": [2, 3, 4, 5, 6, 7, 8, 9, 10], "sd": [2, 4, 10], "pge": [2, 4, 5, 6, 7, 8, 10], "": 2, "content": [2, 4, 5, 6, 7, 8, 9], "indic": 2, "tabl": 2, "packag": [4, 5, 6, 7, 8, 9], "subpackag": 4, "modul": [4, 5, 6, 7, 8, 9], "subsystem": 4, "submodul": [5, 6, 7, 8, 9], "base": 6, "base_pg": 6, "py": [6, 7, 8, 9], "runconfig": 6, "cslc_s1": 7, "cslc_s1_pge": 7, "dswx_hl": 8, "dswx_hls_pge": 8, "util": 9, "error_cod": 9, "logger": 9, "run_util": 9, "time": 9, "usage_metr": 9, "prerequisit": 10, "setup": 10, "unit": 10, "test": 10, "user": 10, "licens": 10, "usag": 11}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"Credits": [[0, "credits"]], "Development Lead": [[0, "development-lead"]], "Contributors": [[0, "contributors"]], "Contributing": [[1, "contributing"]], "Types of Contributions": [[1, "types-of-contributions"]], "Report Bugs": [[1, "report-bugs"]], "Fix Bugs": [[1, "fix-bugs"]], "Implement Features": [[1, "implement-features"]], "Write Documentation": [[1, "write-documentation"]], "Submit Feedback": [[1, "submit-feedback"]], "Get Started!": [[1, "get-started"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Welcome to opera-sds-pge\u2019s documentation!": [[2, "welcome-to-opera-sds-pge-s-documentation"]], "Contents:": [[2, null]], "Indices and tables": [[2, "indices-and-tables"]], "opera": [[3, "opera"]], "opera package": [[4, "opera-package"]], "Subpackages": [[4, "subpackages"]], "Module contents": [[4, "module-opera"], [5, "module-opera.pge"], [6, "module-opera.pge.base"], [7, "module-opera.pge.cslc_s1"], [8, "module-opera.pge.dswx_hls"], [9, "module-opera.util"]], "OPERA SDS PGE Subsystem": [[4, "opera-sds-pge-subsystem"]], "opera.pge package": [[5, "opera-pge-package"]], "Submodules": [[5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "pge": [[5, "pge"]], "opera.pge.base package": [[6, "opera-pge-base-package"]], "opera.pge.base.base_pge module": [[6, "module-opera.pge.base.base_pge"]], "base_pge.py": [[6, "base-pge-py"]], "opera.pge.base.runconfig module": [[6, "module-opera.pge.base.runconfig"]], "runconfig.py": [[6, "runconfig-py"]], "opera.pge.cslc_s1 package": [[7, "opera-pge-cslc-s1-package"]], "opera.pge.cslc_s1.cslc_s1_pge module": [[7, "module-opera.pge.cslc_s1.cslc_s1_pge"]], "cslc_s1_pge.py": [[7, "cslc-s1-pge-py"]], "opera.pge.dswx_hls package": [[8, "opera-pge-dswx-hls-package"]], "opera.pge.dswx_hls.dswx_hls_pge module": [[8, "module-opera.pge.dswx_hls.dswx_hls_pge"]], "dswx_hls_pge.py": [[8, "dswx-hls-pge-py"]], "opera.util package": [[9, "opera-util-package"]], "opera.util.error_codes module": [[9, "module-opera.util.error_codes"]], "error_codes.py": [[9, "error-codes-py"]], "opera.util.logger module": [[9, "module-opera.util.logger"]], "logger.py": [[9, "logger-py"]], "opera.util.run_utils module": [[9, "module-opera.util.run_utils"]], "run_utils.py": [[9, "run-utils-py"]], "opera.util.time module": [[9, "module-opera.util.time"]], "time.py": [[9, "time-py"]], "opera.util.usage_metrics module": [[9, "module-opera.util.usage_metrics"]], "usage_metrics.py": [[9, "usage-metrics-py"]], "util": [[9, "util"]], "opera-sds-pge": [[10, "opera-sds-pge"]], "Prerequisites": [[10, "prerequisites"]], "Setup for Developers": [[10, "setup-for-developers"]], "Unit tests": [[10, "unit-tests"]], "User Documentation": [[10, "user-documentation"]], "License": [[10, "license"]], "Usage": [[11, "usage"]]}, "indexentries": {"module": [[4, "module-opera"], [5, "module-opera.pge"], [6, "module-opera.pge.base"], [6, "module-opera.pge.base.base_pge"], [6, "module-opera.pge.base.runconfig"], [7, "module-opera.pge.cslc_s1"], [7, "module-opera.pge.cslc_s1.cslc_s1_pge"], [8, "module-opera.pge.dswx_hls"], [8, "module-opera.pge.dswx_hls.dswx_hls_pge"], [9, "module-opera.util"], [9, "module-opera.util.error_codes"], [9, "module-opera.util.logger"], [9, "module-opera.util.run_utils"], [9, "module-opera.util.time"], [9, "module-opera.util.usage_metrics"]], "opera": [[4, "module-opera"]], "opera.pge": [[5, "module-opera.pge"]], "base_pge_schema (in module opera.pge.base.runconfig)": [[6, "opera.pge.base.runconfig.BASE_PGE_SCHEMA"]], "level (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.LEVEL"]], "name (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.NAME"]], "pge_version (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.PGE_VERSION"]], "project (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.PROJECT"]], "pgeexecutor (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PgeExecutor"]], "postprocessormixin (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PostProcessorMixin"]], "preprocessormixin (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PreProcessorMixin"]], "runconfig (class in opera.pge.base.runconfig)": [[6, "opera.pge.base.runconfig.RunConfig"]], "sas_version (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.SAS_VERSION"]], "_filename (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._filename"]], "_pge_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._pge_config"]], "_run_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._run_config"]], "_sas_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._sas_config"]], "algorithm_parameters_file_config_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.algorithm_parameters_file_config_path"]], "algorithm_parameters_schema_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.algorithm_parameters_schema_path"]], "ancillary_file_map (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.ancillary_file_map"]], "asdict() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.asdict"]], "composite_release_id (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.composite_release_id"]], "data_validity_start_date (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.data_validity_start_date"]], "debug_switch (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.debug_switch"]], "error_code_base (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.error_code_base"]], "execute_via_shell (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.execute_via_shell"]], "filename (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.filename"]], "get_ancillary_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_ancillary_filenames"]], "get_input_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_input_filenames"]], "get_output_product_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_output_product_filenames"]], "input_files (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.input_files"]], "iso_template_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.iso_template_path"]], "name (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.name"]], "opera.pge.base": [[6, "module-opera.pge.base"]], "opera.pge.base.base_pge": [[6, "module-opera.pge.base.base_pge"]], "opera.pge.base.runconfig": [[6, "module-opera.pge.base.runconfig"]], "output_product_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.output_product_path"]], "pge_name (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.pge_name"]], "product_identifier (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_identifier"]], "product_type (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_type"]], "product_version (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_version"]], "qa_enabled (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_enabled"]], "qa_program_options (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_program_options"]], "qa_program_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_program_path"]], "run() (opera.pge.base.base_pge.pgeexecutor method)": [[6, "opera.pge.base.base_pge.PgeExecutor.run"]], "run_postprocessor() (opera.pge.base.base_pge.postprocessormixin method)": [[6, "opera.pge.base.base_pge.PostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.base.base_pge.preprocessormixin method)": [[6, "opera.pge.base.base_pge.PreProcessorMixin.run_preprocessor"]], "run_sas_executable() (opera.pge.base.base_pge.pgeexecutor method)": [[6, "opera.pge.base.base_pge.PgeExecutor.run_sas_executable"]], "sas_config (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_config"]], "sas_program_options (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_program_options"]], "sas_program_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_program_path"]], "sas_schema_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_schema_path"]], "scratch_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.scratch_path"]], "validate() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.validate"]], "cslcs1executor (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor"]], "cslcs1postprocessormixin (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin"]], "cslcs1preprocessormixin (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin"]], "level (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.LEVEL"]], "name (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.NAME"]], "pge_version (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.PGE_VERSION"]], "sas_version (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.SAS_VERSION"]], "opera.pge.cslc_s1": [[7, "module-opera.pge.cslc_s1"]], "opera.pge.cslc_s1.cslc_s1_pge": [[7, "module-opera.pge.cslc_s1.cslc_s1_pge"]], "run_postprocessor() (opera.pge.cslc_s1.cslc_s1_pge.cslcs1postprocessormixin method)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.cslc_s1.cslc_s1_pge.cslcs1preprocessormixin method)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin.run_preprocessor"]], "dswxhlsexecutor (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor"]], "dswxhlspostprocessormixin (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin"]], "dswxhlspreprocessormixin (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin"]], "level (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.LEVEL"]], "name (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.NAME"]], "pge_version (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.PGE_VERSION"]], "sas_version (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.SAS_VERSION"]], "opera.pge.dswx_hls": [[8, "module-opera.pge.dswx_hls"]], "opera.pge.dswx_hls.dswx_hls_pge": [[8, "module-opera.pge.dswx_hls.dswx_hls_pge"]], "run_postprocessor() (opera.pge.dswx_hls.dswx_hls_pge.dswxhlspostprocessormixin method)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.dswx_hls.dswx_hls_pge.dswxhlspreprocessormixin method)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin.run_preprocessor"]], "catalog_metadata_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CATALOG_METADATA_CREATION_FAILED"]], "closing_log_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CLOSING_LOG_FILE"]], "codes_per_range (in module opera.util.error_codes)": [[9, "opera.util.error_codes.CODES_PER_RANGE"]], "configuration_details (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CONFIGURATION_DETAILS"]], "created_sas_config (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATED_SAS_CONFIG"]], "creating_catalog_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_CATALOG_METADATA"]], "creating_iso_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_ISO_METADATA"]], "creating_output_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_OUTPUT_FILE"]], "creating_working_directory (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_WORKING_DIRECTORY"]], "critical_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.CRITICAL_RANGE_START"]], "date_range_missing (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DATE_RANGE_MISSING"]], "debug_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.DEBUG_RANGE_START"]], "directory_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DIRECTORY_CREATION_FAILED"]], "directory_setup_complete (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DIRECTORY_SETUP_COMPLETE"]], "dynamic_import_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DYNAMIC_IMPORT_FAILED"]], "errorcode (class in opera.util.error_codes)": [[9, "opera.util.error_codes.ErrorCode"]], "filename_violates_naming_convention (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.FILENAME_VIOLATES_NAMING_CONVENTION"]], "file_move_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.FILE_MOVE_FAILED"]], "grib_to_netcdf_conversion_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.GRIB_TO_NETCDF_CONVERSION_FAILED"]], "info_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.INFO_RANGE_START"]], "input_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INPUT_FILE"]], "input_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INPUT_NOT_FOUND"]], "invalid_catalog_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_CATALOG_METADATA"]], "invalid_input (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_INPUT"]], "invalid_output (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_OUTPUT"]], "iso_metadata_cant_render_one_variable (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_CANT_RENDER_ONE_VARIABLE"]], "iso_metadata_got_some_rendering_errors (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_GOT_SOME_RENDERING_ERRORS"]], "iso_metadata_render_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_RENDER_FAILED"]], "iso_metadata_template_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_TEMPLATE_NOT_FOUND"]], "loading_run_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOADING_RUN_CONFIG_FILE"]], "logged_critical_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_CRITICAL_LINE"]], "logged_debug_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_DEBUG_LINE"]], "logged_info_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_INFO_LINE"]], "logged_warning_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_WARNING_LINE"]], "logger_code_base (opera.util.logger.pgelogger attribute)": [[9, "opera.util.logger.PgeLogger.LOGGER_CODE_BASE"]], "logging_could_not_increment_severity (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_COULD_NOT_INCREMENT_SEVERITY"]], "logging_requested_severity_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_REQUESTED_SEVERITY_NOT_FOUND"]], "logging_resync_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_RESYNC_FAILED"]], "logging_source_file_does_not_exist (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_SOURCE_FILE_DOES_NOT_EXIST"]], "log_file_created (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_CREATED"]], "log_file_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_CREATION_FAILED"]], "log_file_init_complete (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_INIT_COMPLETE"]], "moving_log_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.MOVING_LOG_FILE"]], "moving_output_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.MOVING_OUTPUT_FILE"]], "no_algo_param_schema_path (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.NO_ALGO_PARAM_SCHEMA_PATH"]], "no_rename_function_for_extension (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.NO_RENAME_FUNCTION_FOR_EXTENSION"]], "output_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.OUTPUT_NOT_FOUND"]], "overall_success (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.OVERALL_SUCCESS"]], "pge_name (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PGE_NAME"]], "processing_details (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PROCESSING_DETAILS"]], "processing_input_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PROCESSING_INPUT_FILE"]], "pgelogger (class in opera.util.logger)": [[9, "opera.util.logger.PgeLogger"]], "qa_logger_code_base (opera.util.logger.pgelogger attribute)": [[9, "opera.util.logger.PgeLogger.QA_LOGGER_CODE_BASE"]], "qa_sas_program_completed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_COMPLETED"]], "qa_sas_program_disabled (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_DISABLED"]], "qa_sas_program_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_FAILED"]], "qa_sas_program_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_NOT_FOUND"]], "qa_sas_program_starting (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_STARTING"]], "rendering_iso_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RENDERING_ISO_METADATA"]], "run_config_filename (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RUN_CONFIG_FILENAME"]], "run_config_validation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RUN_CONFIG_VALIDATION_FAILED"]], "sas_config_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_CONFIG_CREATION_FAILED"]], "sas_exe_command_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_EXE_COMMAND_LINE"]], "sas_output_file_has_missing_data (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_OUTPUT_FILE_HAS_MISSING_DATA"]], "sas_program_completed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_COMPLETED"]], "sas_program_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_FAILED"]], "sas_program_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_NOT_FOUND"]], "sas_program_starting (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_STARTING"]], "sas_qa_command_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_QA_COMMAND_LINE"]], "schema_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SCHEMA_FILE"]], "summary_stats_message (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SUMMARY_STATS_MESSAGE"]], "updating_product_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.UPDATING_PRODUCT_METADATA"]], "using_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.USING_CONFIG_FILE"]], "validating_run_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.VALIDATING_RUN_CONFIG_FILE"]], "warning_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.WARNING_RANGE_START"]], "append() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.append"]], "close_log_stream() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.close_log_stream"]], "create_qa_command_line() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.create_qa_command_line"]], "create_sas_command_line() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.create_sas_command_line"]], "critical() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.critical"]], "debug() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.debug"]], "default_log_file_name() (in module opera.util.logger)": [[9, "opera.util.logger.default_log_file_name"]], "describe() (opera.util.error_codes.errorcode class method)": [[9, "opera.util.error_codes.ErrorCode.describe"]], "error_code_base (opera.util.logger.pgelogger property)": [[9, "opera.util.logger.PgeLogger.error_code_base"]], "get_catalog_metadata_datetime_str() (in module opera.util.time)": [[9, "opera.util.time.get_catalog_metadata_datetime_str"]], "get_checksum() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.get_checksum"]], "get_critical_count() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_critical_count"]], "get_current_iso_time() (in module opera.util.time)": [[9, "opera.util.time.get_current_iso_time"]], "get_extension() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.get_extension"]], "get_file_name() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_file_name"]], "get_iso_time() (in module opera.util.time)": [[9, "opera.util.time.get_iso_time"]], "get_log_count_by_severity() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_log_count_by_severity"]], "get_log_count_by_severity_dict() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_log_count_by_severity_dict"]], "get_os_metrics() (in module opera.util.usage_metrics)": [[9, "opera.util.usage_metrics.get_os_metrics"]], "get_self_peak_vmm_kb() (in module opera.util.usage_metrics)": [[9, "opera.util.usage_metrics.get_self_peak_vmm_kb"]], "get_severity_from_error_code() (in module opera.util.logger)": [[9, "opera.util.logger.get_severity_from_error_code"]], "get_stream_object() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_stream_object"]], "get_time_for_filename() (in module opera.util.time)": [[9, "opera.util.time.get_time_for_filename"]], "get_warning_count() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_warning_count"]], "increment_log_count_by_severity() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.increment_log_count_by_severity"]], "info() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.info"]], "log() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.log"]], "log_one_metric() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.log_one_metric"]], "move() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.move"]], "opera.util": [[9, "module-opera.util"]], "opera.util.error_codes": [[9, "module-opera.util.error_codes"]], "opera.util.logger": [[9, "module-opera.util.logger"]], "opera.util.run_utils": [[9, "module-opera.util.run_utils"]], "opera.util.time": [[9, "module-opera.util.time"]], "opera.util.usage_metrics": [[9, "module-opera.util.usage_metrics"]], "parse_line() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.parse_line"]], "standardize_severity_string() (in module opera.util.logger)": [[9, "opera.util.logger.standardize_severity_string"]], "time_and_execute() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.time_and_execute"]], "warning() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.warning"]], "workflow (opera.util.logger.pgelogger property)": [[9, "opera.util.logger.PgeLogger.workflow"]], "write() (in module opera.util.logger)": [[9, "opera.util.logger.write"]], "write() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.write"]], "write_log_summary() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.write_log_summary"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["authors", "contributing", "index", "modules", "opera", "opera.pge", "opera.pge.base", "opera.pge.cslc_s1", "opera.pge.dswx_hls", "opera.util", "readme", "usage"], "filenames": ["authors.rst", "contributing.rst", "index.rst", "modules.rst", "opera.rst", "opera.pge.rst", "opera.pge.base.rst", "opera.pge.cslc_s1.rst", "opera.pge.dswx_hls.rst", "opera.util.rst", "readme.rst", "usage.rst"], "titles": ["Credits", "Contributing", "Welcome to opera-sds-pge\u2019s documentation!", "opera", "opera package", "opera.pge package", "opera.pge.base package", "opera.pge.cslc_s1 package", "opera.pge.dswx_hls package", "opera.util package", "opera-sds-pge", "Usage"], "terms": {"scott": [0, 6, 9], "collin": [0, 6, 9], "jpl": 0, "nasa": [0, 1], "gov": 0, "jim": [0, 9], "hofman": [0, 9], "jame": 0, "e": 0, "david": [0, 6, 9], "inglish": 0, "j": 0, "drew": 0, "meyer": 0, "ar": [1, 6, 7, 8], "welcom": 1, "thei": 1, "greatli": 1, "appreci": 1, "everi": 1, "littl": 1, "bit": 1, "help": [1, 9], "credit": [1, 2], "alwai": 1, "given": [1, 9], "you": [1, 9, 10], "can": [1, 6, 9, 10], "mani": 1, "wai": [1, 9], "http": [1, 6, 10], "github": [1, 6], "com": [1, 6], "opera": [1, 11], "sd": [1, 3, 11], "pge": [1, 3, 9, 11], "issu": [1, 10], "If": [1, 6, 9, 10], "pleas": 1, "includ": [1, 6, 7, 8, 9], "your": [1, 10], "oper": [1, 9], "system": [1, 4, 9, 10], "name": [1, 5, 6, 7, 8, 9], "version": [1, 6, 7, 8, 10], "ani": [1, 6, 7, 8, 9, 10], "detail": 1, "about": 1, "local": 1, "setup": [1, 2, 7], "might": 1, "troubleshoot": 1, "step": [1, 6, 7, 8], "reproduc": 1, "look": [1, 7, 9], "through": 1, "anyth": [1, 6, 9], "tag": [1, 9], "want": 1, "i": [1, 6, 7, 8, 9, 10], "open": [1, 9], "whoever": 1, "good": 1, "first": 1, "enhanc": 1, "howev": 1, "must": 1, "have": 1, "typic": 1, "mission": 1, "critic": [1, 4, 9], "should": [1, 7, 8, 9], "left": 1, "develop": [1, 2], "within": [1, 6, 7, 9, 10], "organ": 1, "could": 1, "us": [1, 6, 9, 11], "more": 1, "whether": 1, "part": [1, 9], "offici": 1, "doc": [1, 10], "docstr": 1, "even": [1, 6], "web": 1, "blog": 1, "post": [1, 6, 7, 8], "articl": 1, "The": [1, 6, 7, 8, 9, 10], "best": 1, "send": 1, "file": [1, 6, 7, 8, 9], "an": [1, 6, 7, 8, 9], "propos": 1, "explain": 1, "how": 1, "would": 1, "work": [1, 10], "keep": 1, "scope": 1, "narrow": 1, "possibl": 1, "make": [1, 10], "easier": 1, "readi": 1, "here": 1, "": [1, 6, 7, 8, 9], "set": [1, 6, 9, 10], "up": [1, 5, 7, 8, 9], "opera_sds_pg": 1, "fork": 1, "repo": [1, 6], "clone": [1, 10], "git": [1, 10], "your_name_her": 1, "instal": [1, 10, 11], "copi": [1, 9], "virtualenv": 1, "python3": [1, 10], "m": [1, 10], "venv": [1, 10], "sourc": [1, 6, 7, 8, 9, 10], "bin": [1, 10], "activ": [1, 10], "cd": 1, "opera_pg": [1, 10], "pip": [1, 10], "edit": [1, 10], "dev": [1, 10], "creat": [1, 6], "branch": [1, 10], "checkout": [1, 10], "b": [1, 7, 10], "number": [1, 9, 10], "_": [1, 10], "descript": [1, 9, 10], "now": 1, "chang": 1, "when": [1, 6, 9, 10], "re": 1, "done": 1, "check": [1, 8], "pass": 1, "flake8": 1, "unit": [1, 2], "test": [1, 2, 9], "config": [1, 6, 9], "applic": [1, 5, 6, 9], "import": [1, 11], "src": [1, 6], "pytest": [1, 10], "commit": 1, "push": 1, "add": [1, 7, 8, 9], "origin": [1, 6, 9], "bugfix": 1, "websit": 1, "befor": [1, 9], "meet": [1, 9], "exercis": 1, "function": [1, 6, 7, 8, 9], "exist": [1, 7, 8, 9], "broken": 1, "updat": [1, 7, 8], "put": 1, "new": [1, 8, 9], "numpi": 1, "style": [1, 9, 10], "list": [1, 6, 9], "readm": 1, "rst": 1, "python": [1, 9, 10], "3": [1, 6, 9, 10], "8": [1, 9, 10], "abov": [1, 10], "prerequisit": 2, "user": [2, 4, 9], "licens": 2, "usag": [2, 9], "packag": [2, 3, 10], "contribut": 2, "type": [2, 6, 9], "get": [2, 9, 10], "start": [2, 6, 9], "pull": 2, "request": 2, "guidelin": 2, "lead": 2, "contributor": 2, "index": 2, "modul": [2, 3], "search": 2, "page": 2, "subpackag": 3, "submodul": [3, 4], "content": 3, "util": [3, 4, 6, 10], "error_cod": [3, 4], "logger": [3, 4], "run_util": [3, 4], "time": [3, 4, 6, 10], "usage_metr": [3, 4], "subsystem": [3, 9], "base": [4, 5, 7, 8, 9], "base_pg": [4, 5, 7, 8], "runconfig": [4, 5, 7, 8, 9], "dswx_hl": [4, 5], "dswx_hls_pge": [4, 5], "cslc_s1": [4, 5], "cslc_s1_pge": [4, 5], "py": [4, 5], "codes_per_rang": [4, 9], "critical_range_start": [4, 9], "debug_range_start": [4, 9], "errorcod": [4, 9], "catalog_metadata_creation_fail": [4, 9], "closing_log_fil": [4, 9], "configuration_detail": [4, 9], "created_sas_config": [4, 9], "creating_catalog_metadata": [4, 9], "creating_iso_metadata": [4, 9], "creating_output_fil": [4, 9], "creating_working_directori": [4, 9], "date_range_miss": [4, 9], "directory_creation_fail": [4, 9], "directory_setup_complet": [4, 9], "dynamic_import_fail": [4, 9], "filename_violates_naming_convent": [4, 9], "file_move_fail": [4, 9], "grib_to_netcdf_conversion_fail": [4, 9], "input_fil": [4, 5, 6, 9], "input_not_found": [4, 9], "invalid_catalog_metadata": [4, 9], "invalid_input": [4, 9], "invalid_output": [4, 9], "iso_metadata_cant_render_one_vari": [4, 9], "iso_metadata_got_some_rendering_error": [4, 9], "iso_metadata_render_fail": [4, 9], "iso_metadata_template_not_found": [4, 9], "loading_run_config_fil": [4, 9], "logged_critical_lin": [4, 9], "logged_debug_lin": [4, 9], "logged_info_lin": [4, 9], "logged_warning_lin": [4, 9], "logging_could_not_increment_sever": [4, 9], "logging_requested_severity_not_found": [4, 9], "logging_resync_fail": [4, 9], "logging_source_file_does_not_exist": [4, 9], "log_file_cr": [4, 9], "log_file_creation_fail": [4, 9], "log_file_init_complet": [4, 9], "moving_log_fil": [4, 9], "moving_output_fil": [4, 9], "no_algo_param_schema_path": [4, 9], "no_rename_function_for_extens": [4, 9], "output_not_found": [4, 9], "overall_success": [4, 9], "pge_nam": [4, 5, 6, 7, 8, 9], "processing_detail": [4, 9], "processing_input_fil": [4, 9], "qa_sas_program_complet": [4, 9], "qa_sas_program_dis": [4, 9], "qa_sas_program_fail": [4, 9], "qa_sas_program_not_found": [4, 9], "qa_sas_program_start": [4, 9], "rendering_iso_metadata": [4, 9], "run_config_filenam": [4, 9], "run_config_validation_fail": [4, 9], "sas_config_creation_fail": [4, 9], "sas_exe_command_lin": [4, 9], "sas_output_file_has_missing_data": [4, 9], "sas_program_complet": [4, 9], "sas_program_fail": [4, 9], "sas_program_not_found": [4, 9], "sas_program_start": [4, 9], "sas_qa_command_lin": [4, 9], "schema_fil": [4, 9], "summary_stats_messag": [4, 9], "updating_product_metadata": [4, 9], "using_config_fil": [4, 9], "validating_run_config_fil": [4, 9], "describ": [4, 9], "info_range_start": [4, 9], "warning_range_start": [4, 9], "pgelogg": [4, 9], "logger_code_bas": [4, 9], "qa_logger_code_bas": [4, 9], "append": [4, 9], "close_log_stream": [4, 9], "debug": [4, 6, 9], "error_code_bas": [4, 5, 6, 9], "get_critical_count": [4, 9], "get_file_nam": [4, 9], "get_log_count_by_sever": [4, 9], "get_log_count_by_severity_dict": [4, 9], "get_stream_object": [4, 9], "get_warning_count": [4, 9], "increment_log_count_by_sever": [4, 9], "info": [4, 9], "log": [4, 6, 9], "log_one_metr": [4, 9], "move": [4, 9], "parse_lin": [4, 9], "warn": [4, 9], "workflow": [4, 9], "write": [4, 9], "write_log_summari": [4, 9], "default_log_file_nam": [4, 9], "get_severity_from_error_cod": [4, 9], "standardize_severity_str": [4, 9], "create_qa_command_lin": [4, 9], "create_sas_command_lin": [4, 9], "get_checksum": [4, 9], "get_extens": [4, 9], "time_and_execut": [4, 9], "get_catalog_metadata_datetime_str": [4, 9], "get_current_iso_tim": [4, 9], "get_iso_tim": [4, 9], "get_time_for_filenam": [4, 9], "get_os_metr": [4, 9], "get_self_peak_vmm_kb": [4, 9], "repositori": [4, 10], "product": [4, 6, 7, 8, 9, 10], "gener": [4, 9, 10], "execut": [4, 5, 6, 7, 8, 9, 10], "code": [4, 6, 9, 10], "observ": [4, 10], "end": [4, 9, 10], "from": [4, 6, 7, 8, 9, 10], "remot": [4, 10], "sens": [4, 10], "analysi": [4, 10], "scienc": [4, 10], "data": [4, 10], "pgeexecutor": [5, 6, 7, 8], "level": [5, 6, 7, 8, 9], "pge_vers": [5, 6, 7, 8], "project": [5, 6, 11], "sas_vers": [5, 6, 7, 8], "run": [5, 6, 9, 10], "run_sas_execut": [5, 6], "postprocessormixin": [5, 6, 7, 8], "run_postprocessor": [5, 6, 7, 8], "preprocessormixin": [5, 6, 7, 8], "run_preprocessor": [5, 6, 7, 8], "base_pge_schema": [5, 6], "_filenam": [5, 6], "_run_config": [5, 6], "_pge_config": [5, 6], "_sas_config": [5, 6], "algorithm_parameters_file_config_path": [5, 6], "algorithm_parameters_schema_path": [5, 6], "ancillary_file_map": [5, 6], "asdict": [5, 6], "composite_release_id": [5, 6], "data_validity_start_d": [5, 6], "debug_switch": [5, 6], "execute_via_shel": [5, 6, 9], "filenam": [5, 6, 9], "get_ancillary_filenam": [5, 6], "get_input_filenam": [5, 6], "get_output_product_filenam": [5, 6], "iso_template_path": [5, 6], "output_product_path": [5, 6], "product_identifi": [5, 6], "product_typ": [5, 6], "product_vers": [5, 6], "qa_en": [5, 6], "qa_program_opt": [5, 6, 9], "qa_program_path": [5, 6, 9], "sas_config": [5, 6], "sas_program_opt": [5, 6, 9], "sas_program_path": [5, 6, 9], "sas_schema_path": [5, 6], "scratch_path": [5, 6], "valid": [5, 6, 7, 8], "dswxhlsexecutor": [5, 8], "dswxhlspostprocessormixin": [5, 8], "dswxhlspreprocessormixin": [5, 8], "cslcs1executor": [5, 7], "cslcs1postprocessormixin": [5, 7], "cslcs1preprocessormixin": [5, 7], "contain": [5, 6, 9, 10], "stand": 5, "defin": [6, 7, 8, 9], "interfac": 6, "which": [6, 9, 10], "all": [6, 7, 8, 9], "other": [6, 7, 8], "deriv": 6, "class": [6, 7, 8, 9], "runconfig_path": [6, 7, 8], "kwarg": [6, 7, 8], "main": [6, 7, 8], "sa": [6, 7, 8, 9], "layer": [6, 7, 8], "primarili": 6, "respons": [6, 7, 8], "manag": [6, 10], "actual": 6, "subprocess": [6, 9], "also": [6, 10], "pre": [6, 7, 8], "process": [6, 7, 8, 9], "stage": [6, 7, 8], "invok": [6, 9], "whose": 6, "implement": [6, 7, 8], "mixin": [6, 7, 8], "allow": 6, "flexibl": 6, "design": [6, 9], "where": [6, 9], "inheritor": 6, "compos": 6, "custom": 6, "provid": [6, 9], "overload": 6, "tailor": [6, 8], "behavior": 6, "phase": [6, 7, 8], "necessari": [6, 7, 8], "while": [6, 7, 8, 9], "still": 6, "inherit": [6, 7, 8], "common": [6, 9, 10], "thi": [6, 7, 8, 9, 10], "l0": 6, "dummi": 6, "valu": [6, 9], "basepg": 6, "short": [6, 7, 8], "0": [6, 7, 8, 9, 10], "rc": 6, "2": [6, 7, 8, 9, 10], "track": 6, "default": [6, 7, 8, 9], "associ": [6, 9], "1": [6, 7, 8, 9], "wrap": [6, 7, 8], "entri": 6, "point": 6, "processor": [6, 7, 8], "initi": [6, 7, 8, 9], "follow": [6, 9, 10], "complet": [6, 7, 8], "job": [6, 8], "kick": 6, "off": 6, "collect": [6, 9], "method": [6, 7, 9], "paramet": [6, 7, 8, 9], "dict": [6, 7, 8, 9], "keyword": [6, 7, 8], "argument": [6, 7, 8, 9], "need": [6, 7, 8, 9], "object": [6, 9], "handl": [6, 7, 8], "after": [6, 7, 8, 9, 11], "ha": [6, 7, 8, 9, 11], "intend": 6, "its": [6, 9, 10], "assum": [6, 9], "access": 6, "instanc": 6, "attribut": 6, "mai": [6, 9], "exit": 6, "addit": [6, 7, 8], "overrid": [6, 7, 8], "order": [6, 9], "prior": [6, 7, 8, 10], "pars": [6, 9], "configur": 6, "adapt": [6, 9], "nisar": [6, 9], "r2": [6, 9], "l1_l2_runconfig": 6, "author": [6, 9], "white": [6, 9], "By": [6, 9], "var": 6, "lib": 6, "jenkin": 6, "workspac": 6, "se": 6, "pipeline_release_3": 6, "schema": 6, "yaml": 6, "path": [6, 9], "yamal": 6, "portion": 6, "each": [6, 9], "written": 6, "distinct": 6, "section": 6, "both": 6, "perform": [6, 7, 8, 9], "via": [6, 9, 10], "librari": [6, 10], "23andm": 6, "str": [6, 9], "cut": 6, "specif": [6, 7, 9], "properti": [6, 9], "return": [6, 9], "algorithm": 6, "option": [6, 9], "dswx": [6, 8], "s1": [6, 7], "ancillari": 6, "map": [6, 9], "dynam": [6, 8], "group": 6, "entir": 6, "dictionari": [6, 9], "represent": 6, "composit": 6, "releas": 6, "id": 6, "crid": 6, "primari": 6, "categori": 6, "datavaliditystartd": 6, "bool": [6, 9], "enabl": 6, "disabl": 6, "boolean": 6, "indic": [6, 9], "state": 6, "int": [6, 9], "error": [6, 9], "particular": 6, "executeviashel": 6, "dynamicancillaryfilesgroup": 6, "onli": 6, "ancillary_filenam": 6, "under": [6, 10], "iter": [6, 9], "over": [6, 9], "immedi": 6, "directori": [6, 8, 10], "examin": 6, "found": [6, 10], "ad": 6, "expand": 6, "input": [6, 7, 8], "determin": [6, 9], "sort": 6, "being": [6, 9], "rais": [6, 9], "oserror": [6, 9], "encount": 6, "travers": 6, "locat": [6, 9], "current": [6, 9], "output": [6, 7, 8, 9], "specifi": [6, 9], "hidden": 6, "ignor": 6, "well": 6, "scratch": 6, "happen": 6, "iso": [6, 9], "templat": 6, "identifi": 6, "qaexecut": 6, "program": [6, 9], "command": [6, 9, 10], "qa": [6, 9], "pge_schema_fil": 6, "strict_mod": 6, "true": [6, 9], "combin": [6, 9], "itself": 6, "own": 6, "toggl": 6, "strict": 6, "mode": 6, "unexpect": 6, "element": 6, "runtimeerror": [6, 9], "cannot": [6, 9], "yamaleerror": 6, "doe": [6, 9], "against": 6, "co": 7, "regist": 7, "singl": 7, "complex": 7, "cslc": 7, "sentinel": [7, 8], "A": [7, 9], "essenti": [7, 8], "roll": [7, 8], "l2": 7, "5": [7, 9], "requir": 7, "handov": 7, "pcm": 7, "In": [7, 8], "ensur": [7, 8], "same": [7, 8], "insert": [7, 8], "renam": [7, 9], "action": [7, 8], "surfac": 8, "water": 8, "extent": 8, "harmon": 8, "landsat": 8, "hl": 8, "l3": 8, "deliveri": 8, "9": [8, 9], "metadata": [8, 9], "correct": 8, "1000": 9, "alloc": 9, "rang": 9, "3000": 9, "intenum": 9, "offset": 9, "final": 9, "3003": 9, "26": 9, "16": 9, "18": 9, "19": 9, "17": 9, "2000": 9, "3001": 9, "6": 9, "3021": 9, "3011": 9, "3010": 9, "3022": 9, "13": 9, "3005": 9, "3009": 9, "3007": 9, "3008": 9, "2002": 9, "3017": 9, "3018": 9, "3016": 9, "3020": 9, "1004": 9, "27": 9, "2007": 9, "2005": 9, "2003": 9, "2006": 9, "2004": 9, "3004": 9, "4": 9, "7": 9, "29": 9, "2001": 9, "3006": 9, "11": 9, "1001": 9, "14": 9, "23": 9, "24": 9, "3015": 9, "3014": 9, "22": 9, "25": 9, "10": 9, "3002": 9, "1002": 9, "3019": 9, "21": 9, "3013": 9, "3012": 9, "20": 9, "1003": 9, "12": 9, "28": 9, "15": 9, "classmethod": 9, "avail": 9, "integ": 9, "alic": 9, "stanboli": 9, "none": 9, "log_filenam": 9, "advantag": 9, "standalon": 9, "close": 9, "fewer": 9, "900000": 9, "800000": 9, "text": [9, 10], "anoth": 9, "refer": 9, "otherwis": 9, "summari": 9, "stream": 9, "save": 9, "disk": 9, "error_code_offset": 9, "messag": 9, "sinc": 9, "unrecover": 9, "except": 9, "took": 9, "place": 9, "call": 9, "string": 9, "sever": 9, "count": 9, "one": 9, "case": 9, "insensit": 9, "log_count": 9, "stingio": 9, "increment": 9, "additional_back_fram": 9, "kind": 9, "stack": 9, "frame": 9, "back": 9, "line": 9, "metric_nam": 9, "metric_valu": 9, "metric": 9, "new_filenam": 9, "been": [9, 11], "assign": 9, "convent": 9, "format": 9, "compon": 9, "accord": 9, "parsed_lin": 9, "tupl": 9, "valueerror": 9, "total": 9, "o": [9, 10], "elaps": 9, "creation": 9, "right": 9, "awai": 9, "To": [9, 10, 11], "minim": 9, "risk": 9, "reli": 9, "read": 9, "etc": 9, "therefor": 9, "later": 9, "elsewher": 9, "everyth": 9, "known": 9, "file_path": 9, "consist": 9, "standard": 9, "log_stream": 9, "error_loc": 9, "time_tag": 9, "low": 9, "directli": 9, "lieu": 9, "io": 9, "stringio": 9, "event": 9, "form": 9, "appropri": 9, "qualiti": 9, "assur": 9, "obtain": 9, "correspond": 9, "reach": 9, "environ": [9, 10], "treat": 9, "accordingli": 9, "command_lin": 9, "fulli": 9, "suitabl": 9, "permiss": 9, "sas_runconfig_path": 9, "feed": 9, "file_nam": 9, "md5": 9, "checksum": 9, "wa": 9, "swot_pg": 9, "basepgewrapp": 9, "extens": 9, "dot": 9, "fals": 9, "runtim": 9, "captur": 9, "statu": 9, "instruct": 9, "shell": [9, 10], "elapsed_tim": 9, "dure": 9, "second": 9, "float": 9, "date_tim": 9, "convert": 9, "datetim": 9, "catalog": 9, "datetime_str": 9, "nanosecond": 9, "resolut": 9, "trail": 9, "z": 9, "zulu": 9, "gmt": 9, "time_in_iso": 9, "yyyi": 9, "mm": 9, "ddthh": 9, "ss": 9, "mmmmmmz": 9, "yyyymmddthhmmss": 9, "gather": 9, "relat": 9, "machin": 9, "resourc": 9, "children": 9, "kei": 9, "cpu": 9, "sy": 9, "consum": 9, "filesystem": 9, "max_rss_kb": 9, "main_process": 9, "maximum": 9, "resid": 9, "size": 9, "physic": 9, "memori": 9, "consumpt": 9, "kilobyt": 9, "largest_child_process": 9, "largest": 9, "child": 9, "peak_vm_kb": 9, "peak": 9, "virtual": [9, 10], "attempt": [9, 10], "proc": 9, "self": 9, "note": 9, "account": 9, "just": 9, "sum": 9, "vm_peak_kb": 9, "reason": 9, "instead": 9, "sai": 10, "depend": 10, "some": 10, "build": 10, "script": 10, "expect": 10, "gnu": 10, "oppos": 10, "osx": 10, "sure": 10, "coreutil": 10, "homebrew": 10, "brew": 10, "sh": 10, "launch": 10, "full": 10, "simpli": 10, "sphinx": 10, "hand": 10, "apidoc": 10, "apach": 10, "softwar": 10, "txt": 10}, "objects": {"": [[4, 0, 0, "-", "opera"]], "opera": [[5, 0, 0, "-", "pge"], [9, 0, 0, "-", "util"]], "opera.pge": [[6, 0, 0, "-", "base"], [7, 0, 0, "-", "cslc_s1"], [8, 0, 0, "-", "dswx_hls"]], "opera.pge.base": [[6, 0, 0, "-", "base_pge"], [6, 0, 0, "-", "runconfig"]], "opera.pge.base.base_pge": [[6, 1, 1, "", "PgeExecutor"], [6, 1, 1, "", "PostProcessorMixin"], [6, 1, 1, "", "PreProcessorMixin"]], "opera.pge.base.base_pge.PgeExecutor": [[6, 2, 1, "", "LEVEL"], [6, 2, 1, "", "NAME"], [6, 2, 1, "", "PGE_VERSION"], [6, 2, 1, "", "PROJECT"], [6, 2, 1, "", "SAS_VERSION"], [6, 3, 1, "", "run"], [6, 3, 1, "", "run_sas_executable"]], "opera.pge.base.base_pge.PostProcessorMixin": [[6, 3, 1, "", "run_postprocessor"]], "opera.pge.base.base_pge.PreProcessorMixin": [[6, 3, 1, "", "run_preprocessor"]], "opera.pge.base.runconfig": [[6, 4, 1, "", "BASE_PGE_SCHEMA"], [6, 1, 1, "", "RunConfig"]], "opera.pge.base.runconfig.RunConfig": [[6, 2, 1, "", "_filename"], [6, 2, 1, "", "_pge_config"], [6, 2, 1, "", "_run_config"], [6, 2, 1, "", "_sas_config"], [6, 5, 1, "", "algorithm_parameters_file_config_path"], [6, 5, 1, "", "algorithm_parameters_schema_path"], [6, 5, 1, "", "ancillary_file_map"], [6, 3, 1, "", "asdict"], [6, 5, 1, "", "composite_release_id"], [6, 5, 1, "", "data_validity_start_date"], [6, 5, 1, "", "debug_switch"], [6, 5, 1, "", "error_code_base"], [6, 5, 1, "", "execute_via_shell"], [6, 5, 1, "", "filename"], [6, 3, 1, "", "get_ancillary_filenames"], [6, 3, 1, "", "get_input_filenames"], [6, 3, 1, "", "get_output_product_filenames"], [6, 5, 1, "", "input_files"], [6, 5, 1, "", "iso_template_path"], [6, 5, 1, "", "name"], [6, 5, 1, "", "output_product_path"], [6, 5, 1, "", "pge_name"], [6, 5, 1, "", "product_identifier"], [6, 5, 1, "", "product_type"], [6, 5, 1, "", "product_version"], [6, 5, 1, "", "qa_enabled"], [6, 5, 1, "", "qa_program_options"], [6, 5, 1, "", "qa_program_path"], [6, 5, 1, "", "sas_config"], [6, 5, 1, "", "sas_program_options"], [6, 5, 1, "", "sas_program_path"], [6, 5, 1, "", "sas_schema_path"], [6, 5, 1, "", "scratch_path"], [6, 3, 1, "", "validate"]], "opera.pge.cslc_s1": [[7, 0, 0, "-", "cslc_s1_pge"]], "opera.pge.cslc_s1.cslc_s1_pge": [[7, 1, 1, "", "CslcS1Executor"], [7, 1, 1, "", "CslcS1PostProcessorMixin"], [7, 1, 1, "", "CslcS1PreProcessorMixin"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor": [[7, 2, 1, "", "LEVEL"], [7, 2, 1, "", "NAME"], [7, 2, 1, "", "PGE_VERSION"], [7, 2, 1, "", "SAS_VERSION"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin": [[7, 3, 1, "", "run_postprocessor"]], "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin": [[7, 3, 1, "", "run_preprocessor"]], "opera.pge.dswx_hls": [[8, 0, 0, "-", "dswx_hls_pge"]], "opera.pge.dswx_hls.dswx_hls_pge": [[8, 1, 1, "", "DSWxHLSExecutor"], [8, 1, 1, "", "DSWxHLSPostProcessorMixin"], [8, 1, 1, "", "DSWxHLSPreProcessorMixin"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor": [[8, 2, 1, "", "LEVEL"], [8, 2, 1, "", "NAME"], [8, 2, 1, "", "PGE_VERSION"], [8, 2, 1, "", "SAS_VERSION"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin": [[8, 3, 1, "", "run_postprocessor"]], "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin": [[8, 3, 1, "", "run_preprocessor"]], "opera.util": [[9, 0, 0, "-", "error_codes"], [9, 0, 0, "-", "logger"], [9, 0, 0, "-", "run_utils"], [9, 0, 0, "-", "time"], [9, 0, 0, "-", "usage_metrics"]], "opera.util.error_codes": [[9, 4, 1, "", "CODES_PER_RANGE"], [9, 4, 1, "", "CRITICAL_RANGE_START"], [9, 4, 1, "", "DEBUG_RANGE_START"], [9, 1, 1, "", "ErrorCode"], [9, 4, 1, "", "INFO_RANGE_START"], [9, 4, 1, "", "WARNING_RANGE_START"]], "opera.util.error_codes.ErrorCode": [[9, 2, 1, "", "CATALOG_METADATA_CREATION_FAILED"], [9, 2, 1, "", "CLOSING_LOG_FILE"], [9, 2, 1, "", "CONFIGURATION_DETAILS"], [9, 2, 1, "", "CREATED_SAS_CONFIG"], [9, 2, 1, "", "CREATING_CATALOG_METADATA"], [9, 2, 1, "", "CREATING_ISO_METADATA"], [9, 2, 1, "", "CREATING_OUTPUT_FILE"], [9, 2, 1, "", "CREATING_WORKING_DIRECTORY"], [9, 2, 1, "", "DATE_RANGE_MISSING"], [9, 2, 1, "", "DIRECTORY_CREATION_FAILED"], [9, 2, 1, "", "DIRECTORY_SETUP_COMPLETE"], [9, 2, 1, "", "DYNAMIC_IMPORT_FAILED"], [9, 2, 1, "", "FILENAME_VIOLATES_NAMING_CONVENTION"], [9, 2, 1, "", "FILE_MOVE_FAILED"], [9, 2, 1, "", "GRIB_TO_NETCDF_CONVERSION_FAILED"], [9, 2, 1, "", "INPUT_FILE"], [9, 2, 1, "", "INPUT_NOT_FOUND"], [9, 2, 1, "", "INVALID_CATALOG_METADATA"], [9, 2, 1, "", "INVALID_INPUT"], [9, 2, 1, "", "INVALID_OUTPUT"], [9, 2, 1, "", "ISO_METADATA_CANT_RENDER_ONE_VARIABLE"], [9, 2, 1, "", "ISO_METADATA_GOT_SOME_RENDERING_ERRORS"], [9, 2, 1, "", "ISO_METADATA_RENDER_FAILED"], [9, 2, 1, "", "ISO_METADATA_TEMPLATE_NOT_FOUND"], [9, 2, 1, "", "LOADING_RUN_CONFIG_FILE"], [9, 2, 1, "", "LOGGED_CRITICAL_LINE"], [9, 2, 1, "", "LOGGED_DEBUG_LINE"], [9, 2, 1, "", "LOGGED_INFO_LINE"], [9, 2, 1, "", "LOGGED_WARNING_LINE"], [9, 2, 1, "", "LOGGING_COULD_NOT_INCREMENT_SEVERITY"], [9, 2, 1, "", "LOGGING_REQUESTED_SEVERITY_NOT_FOUND"], [9, 2, 1, "", "LOGGING_RESYNC_FAILED"], [9, 2, 1, "", "LOGGING_SOURCE_FILE_DOES_NOT_EXIST"], [9, 2, 1, "", "LOG_FILE_CREATED"], [9, 2, 1, "", "LOG_FILE_CREATION_FAILED"], [9, 2, 1, "", "LOG_FILE_INIT_COMPLETE"], [9, 2, 1, "", "MOVING_LOG_FILE"], [9, 2, 1, "", "MOVING_OUTPUT_FILE"], [9, 2, 1, "", "NO_ALGO_PARAM_SCHEMA_PATH"], [9, 2, 1, "", "NO_RENAME_FUNCTION_FOR_EXTENSION"], [9, 2, 1, "", "OUTPUT_NOT_FOUND"], [9, 2, 1, "", "OVERALL_SUCCESS"], [9, 2, 1, "", "PGE_NAME"], [9, 2, 1, "", "PROCESSING_DETAILS"], [9, 2, 1, "", "PROCESSING_INPUT_FILE"], [9, 2, 1, "", "QA_SAS_PROGRAM_COMPLETED"], [9, 2, 1, "", "QA_SAS_PROGRAM_DISABLED"], [9, 2, 1, "", "QA_SAS_PROGRAM_FAILED"], [9, 2, 1, "", "QA_SAS_PROGRAM_NOT_FOUND"], [9, 2, 1, "", "QA_SAS_PROGRAM_STARTING"], [9, 2, 1, "", "RENDERING_ISO_METADATA"], [9, 2, 1, "", "RUN_CONFIG_FILENAME"], [9, 2, 1, "", "RUN_CONFIG_VALIDATION_FAILED"], [9, 2, 1, "", "SAS_CONFIG_CREATION_FAILED"], [9, 2, 1, "", "SAS_EXE_COMMAND_LINE"], [9, 2, 1, "", "SAS_OUTPUT_FILE_HAS_MISSING_DATA"], [9, 2, 1, "", "SAS_PROGRAM_COMPLETED"], [9, 2, 1, "", "SAS_PROGRAM_FAILED"], [9, 2, 1, "", "SAS_PROGRAM_NOT_FOUND"], [9, 2, 1, "", "SAS_PROGRAM_STARTING"], [9, 2, 1, "", "SAS_QA_COMMAND_LINE"], [9, 2, 1, "", "SCHEMA_FILE"], [9, 2, 1, "", "SUMMARY_STATS_MESSAGE"], [9, 2, 1, "", "UPDATING_PRODUCT_METADATA"], [9, 2, 1, "", "USING_CONFIG_FILE"], [9, 2, 1, "", "VALIDATING_RUN_CONFIG_FILE"], [9, 3, 1, "", "describe"]], "opera.util.logger": [[9, 1, 1, "", "PgeLogger"], [9, 6, 1, "", "default_log_file_name"], [9, 6, 1, "", "get_severity_from_error_code"], [9, 6, 1, "", "standardize_severity_string"], [9, 6, 1, "", "write"]], "opera.util.logger.PgeLogger": [[9, 2, 1, "", "LOGGER_CODE_BASE"], [9, 2, 1, "", "QA_LOGGER_CODE_BASE"], [9, 3, 1, "", "append"], [9, 3, 1, "", "close_log_stream"], [9, 3, 1, "", "critical"], [9, 3, 1, "", "debug"], [9, 5, 1, "", "error_code_base"], [9, 3, 1, "", "get_critical_count"], [9, 3, 1, "", "get_file_name"], [9, 3, 1, "", "get_log_count_by_severity"], [9, 3, 1, "", "get_log_count_by_severity_dict"], [9, 3, 1, "", "get_stream_object"], [9, 3, 1, "", "get_warning_count"], [9, 3, 1, "", "increment_log_count_by_severity"], [9, 3, 1, "", "info"], [9, 3, 1, "", "log"], [9, 3, 1, "", "log_one_metric"], [9, 3, 1, "", "move"], [9, 3, 1, "", "parse_line"], [9, 3, 1, "", "warning"], [9, 5, 1, "", "workflow"], [9, 3, 1, "", "write"], [9, 3, 1, "", "write_log_summary"]], "opera.util.run_utils": [[9, 6, 1, "", "create_qa_command_line"], [9, 6, 1, "", "create_sas_command_line"], [9, 6, 1, "", "get_checksum"], [9, 6, 1, "", "get_extension"], [9, 6, 1, "", "time_and_execute"]], "opera.util.time": [[9, 6, 1, "", "get_catalog_metadata_datetime_str"], [9, 6, 1, "", "get_current_iso_time"], [9, 6, 1, "", "get_iso_time"], [9, 6, 1, "", "get_time_for_filename"]], "opera.util.usage_metrics": [[9, 6, 1, "", "get_os_metrics"], [9, 6, 1, "", "get_self_peak_vmm_kb"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:data", "5": "py:property", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "data", "Python data"], "5": ["py", "property", "Python property"], "6": ["py", "function", "Python function"]}, "titleterms": {"credit": 0, "develop": [0, 10], "lead": 0, "contributor": 0, "contribut": 1, "type": 1, "report": 1, "bug": 1, "fix": 1, "implement": 1, "featur": 1, "write": 1, "document": [1, 2, 10], "submit": 1, "feedback": 1, "get": 1, "start": 1, "pull": 1, "request": 1, "guidelin": 1, "welcom": 2, "opera": [2, 3, 4, 5, 6, 7, 8, 9, 10], "sd": [2, 4, 10], "pge": [2, 4, 5, 6, 7, 8, 10], "": 2, "content": [2, 4, 5, 6, 7, 8, 9], "indic": 2, "tabl": 2, "packag": [4, 5, 6, 7, 8, 9], "subpackag": 4, "modul": [4, 5, 6, 7, 8, 9], "subsystem": 4, "submodul": [5, 6, 7, 8, 9], "base": 6, "base_pg": 6, "py": [6, 7, 8, 9], "runconfig": 6, "cslc_s1": 7, "cslc_s1_pge": 7, "dswx_hl": 8, "dswx_hls_pge": 8, "util": 9, "error_cod": 9, "logger": 9, "run_util": 9, "time": 9, "usage_metr": 9, "prerequisit": 10, "setup": 10, "unit": 10, "test": 10, "user": 10, "licens": 10, "usag": 11}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"Credits": [[0, "credits"]], "Development Lead": [[0, "development-lead"]], "Contributors": [[0, "contributors"]], "Contributing": [[1, "contributing"]], "Types of Contributions": [[1, "types-of-contributions"]], "Report Bugs": [[1, "report-bugs"]], "Fix Bugs": [[1, "fix-bugs"]], "Implement Features": [[1, "implement-features"]], "Write Documentation": [[1, "write-documentation"]], "Submit Feedback": [[1, "submit-feedback"]], "Get Started!": [[1, "get-started"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Welcome to opera-sds-pge\u2019s documentation!": [[2, "welcome-to-opera-sds-pge-s-documentation"]], "Contents:": [[2, null]], "Indices and tables": [[2, "indices-and-tables"]], "opera": [[3, "opera"]], "opera package": [[4, "opera-package"]], "Subpackages": [[4, "subpackages"]], "Module contents": [[4, "module-opera"], [5, "module-opera.pge"], [6, "module-opera.pge.base"], [7, "module-opera.pge.cslc_s1"], [8, "module-opera.pge.dswx_hls"], [9, "module-opera.util"]], "OPERA SDS PGE Subsystem": [[4, "opera-sds-pge-subsystem"]], "opera.pge package": [[5, "opera-pge-package"]], "Submodules": [[5, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "pge": [[5, "pge"]], "opera.pge.base package": [[6, "opera-pge-base-package"]], "opera.pge.base.base_pge module": [[6, "module-opera.pge.base.base_pge"]], "base_pge.py": [[6, "base-pge-py"]], "opera.pge.base.runconfig module": [[6, "module-opera.pge.base.runconfig"]], "runconfig.py": [[6, "runconfig-py"]], "opera.pge.cslc_s1 package": [[7, "opera-pge-cslc-s1-package"]], "opera.pge.cslc_s1.cslc_s1_pge module": [[7, "module-opera.pge.cslc_s1.cslc_s1_pge"]], "cslc_s1_pge.py": [[7, "cslc-s1-pge-py"]], "opera.pge.dswx_hls package": [[8, "opera-pge-dswx-hls-package"]], "opera.pge.dswx_hls.dswx_hls_pge module": [[8, "module-opera.pge.dswx_hls.dswx_hls_pge"]], "dswx_hls_pge.py": [[8, "dswx-hls-pge-py"]], "opera.util package": [[9, "opera-util-package"]], "opera.util.error_codes module": [[9, "module-opera.util.error_codes"]], "error_codes.py": [[9, "error-codes-py"]], "opera.util.logger module": [[9, "module-opera.util.logger"]], "logger.py": [[9, "logger-py"]], "opera.util.run_utils module": [[9, "module-opera.util.run_utils"]], "run_utils.py": [[9, "run-utils-py"]], "opera.util.time module": [[9, "module-opera.util.time"]], "time.py": [[9, "time-py"]], "opera.util.usage_metrics module": [[9, "module-opera.util.usage_metrics"]], "usage_metrics.py": [[9, "usage-metrics-py"]], "util": [[9, "util"]], "opera-sds-pge": [[10, "opera-sds-pge"]], "Prerequisites": [[10, "prerequisites"]], "Setup for Developers": [[10, "setup-for-developers"]], "Unit tests": [[10, "unit-tests"]], "User Documentation": [[10, "user-documentation"]], "License": [[10, "license"]], "Usage": [[11, "usage"]]}, "indexentries": {"module": [[4, "module-opera"], [5, "module-opera.pge"], [6, "module-opera.pge.base"], [6, "module-opera.pge.base.base_pge"], [6, "module-opera.pge.base.runconfig"], [7, "module-opera.pge.cslc_s1"], [7, "module-opera.pge.cslc_s1.cslc_s1_pge"], [8, "module-opera.pge.dswx_hls"], [8, "module-opera.pge.dswx_hls.dswx_hls_pge"], [9, "module-opera.util"], [9, "module-opera.util.error_codes"], [9, "module-opera.util.logger"], [9, "module-opera.util.run_utils"], [9, "module-opera.util.time"], [9, "module-opera.util.usage_metrics"]], "opera": [[4, "module-opera"]], "opera.pge": [[5, "module-opera.pge"]], "base_pge_schema (in module opera.pge.base.runconfig)": [[6, "opera.pge.base.runconfig.BASE_PGE_SCHEMA"]], "level (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.LEVEL"]], "name (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.NAME"]], "pge_version (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.PGE_VERSION"]], "project (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.PROJECT"]], "pgeexecutor (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PgeExecutor"]], "postprocessormixin (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PostProcessorMixin"]], "preprocessormixin (class in opera.pge.base.base_pge)": [[6, "opera.pge.base.base_pge.PreProcessorMixin"]], "runconfig (class in opera.pge.base.runconfig)": [[6, "opera.pge.base.runconfig.RunConfig"]], "sas_version (opera.pge.base.base_pge.pgeexecutor attribute)": [[6, "opera.pge.base.base_pge.PgeExecutor.SAS_VERSION"]], "_filename (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._filename"]], "_pge_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._pge_config"]], "_run_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._run_config"]], "_sas_config (opera.pge.base.runconfig.runconfig attribute)": [[6, "opera.pge.base.runconfig.RunConfig._sas_config"]], "algorithm_parameters_file_config_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.algorithm_parameters_file_config_path"]], "algorithm_parameters_schema_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.algorithm_parameters_schema_path"]], "ancillary_file_map (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.ancillary_file_map"]], "asdict() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.asdict"]], "composite_release_id (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.composite_release_id"]], "data_validity_start_date (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.data_validity_start_date"]], "debug_switch (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.debug_switch"]], "error_code_base (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.error_code_base"]], "execute_via_shell (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.execute_via_shell"]], "filename (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.filename"]], "get_ancillary_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_ancillary_filenames"]], "get_input_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_input_filenames"]], "get_output_product_filenames() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.get_output_product_filenames"]], "input_files (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.input_files"]], "iso_template_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.iso_template_path"]], "name (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.name"]], "opera.pge.base": [[6, "module-opera.pge.base"]], "opera.pge.base.base_pge": [[6, "module-opera.pge.base.base_pge"]], "opera.pge.base.runconfig": [[6, "module-opera.pge.base.runconfig"]], "output_product_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.output_product_path"]], "pge_name (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.pge_name"]], "product_identifier (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_identifier"]], "product_type (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_type"]], "product_version (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.product_version"]], "qa_enabled (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_enabled"]], "qa_program_options (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_program_options"]], "qa_program_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.qa_program_path"]], "run() (opera.pge.base.base_pge.pgeexecutor method)": [[6, "opera.pge.base.base_pge.PgeExecutor.run"]], "run_postprocessor() (opera.pge.base.base_pge.postprocessormixin method)": [[6, "opera.pge.base.base_pge.PostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.base.base_pge.preprocessormixin method)": [[6, "opera.pge.base.base_pge.PreProcessorMixin.run_preprocessor"]], "run_sas_executable() (opera.pge.base.base_pge.pgeexecutor method)": [[6, "opera.pge.base.base_pge.PgeExecutor.run_sas_executable"]], "sas_config (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_config"]], "sas_program_options (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_program_options"]], "sas_program_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_program_path"]], "sas_schema_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.sas_schema_path"]], "scratch_path (opera.pge.base.runconfig.runconfig property)": [[6, "opera.pge.base.runconfig.RunConfig.scratch_path"]], "validate() (opera.pge.base.runconfig.runconfig method)": [[6, "opera.pge.base.runconfig.RunConfig.validate"]], "cslcs1executor (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor"]], "cslcs1postprocessormixin (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin"]], "cslcs1preprocessormixin (class in opera.pge.cslc_s1.cslc_s1_pge)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin"]], "level (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.LEVEL"]], "name (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.NAME"]], "pge_version (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.PGE_VERSION"]], "sas_version (opera.pge.cslc_s1.cslc_s1_pge.cslcs1executor attribute)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1Executor.SAS_VERSION"]], "opera.pge.cslc_s1": [[7, "module-opera.pge.cslc_s1"]], "opera.pge.cslc_s1.cslc_s1_pge": [[7, "module-opera.pge.cslc_s1.cslc_s1_pge"]], "run_postprocessor() (opera.pge.cslc_s1.cslc_s1_pge.cslcs1postprocessormixin method)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.cslc_s1.cslc_s1_pge.cslcs1preprocessormixin method)": [[7, "opera.pge.cslc_s1.cslc_s1_pge.CslcS1PreProcessorMixin.run_preprocessor"]], "dswxhlsexecutor (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor"]], "dswxhlspostprocessormixin (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin"]], "dswxhlspreprocessormixin (class in opera.pge.dswx_hls.dswx_hls_pge)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin"]], "level (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.LEVEL"]], "name (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.NAME"]], "pge_version (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.PGE_VERSION"]], "sas_version (opera.pge.dswx_hls.dswx_hls_pge.dswxhlsexecutor attribute)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSExecutor.SAS_VERSION"]], "opera.pge.dswx_hls": [[8, "module-opera.pge.dswx_hls"]], "opera.pge.dswx_hls.dswx_hls_pge": [[8, "module-opera.pge.dswx_hls.dswx_hls_pge"]], "run_postprocessor() (opera.pge.dswx_hls.dswx_hls_pge.dswxhlspostprocessormixin method)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPostProcessorMixin.run_postprocessor"]], "run_preprocessor() (opera.pge.dswx_hls.dswx_hls_pge.dswxhlspreprocessormixin method)": [[8, "opera.pge.dswx_hls.dswx_hls_pge.DSWxHLSPreProcessorMixin.run_preprocessor"]], "catalog_metadata_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CATALOG_METADATA_CREATION_FAILED"]], "closing_log_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CLOSING_LOG_FILE"]], "codes_per_range (in module opera.util.error_codes)": [[9, "opera.util.error_codes.CODES_PER_RANGE"]], "configuration_details (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CONFIGURATION_DETAILS"]], "created_sas_config (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATED_SAS_CONFIG"]], "creating_catalog_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_CATALOG_METADATA"]], "creating_iso_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_ISO_METADATA"]], "creating_output_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_OUTPUT_FILE"]], "creating_working_directory (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.CREATING_WORKING_DIRECTORY"]], "critical_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.CRITICAL_RANGE_START"]], "date_range_missing (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DATE_RANGE_MISSING"]], "debug_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.DEBUG_RANGE_START"]], "directory_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DIRECTORY_CREATION_FAILED"]], "directory_setup_complete (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DIRECTORY_SETUP_COMPLETE"]], "dynamic_import_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.DYNAMIC_IMPORT_FAILED"]], "errorcode (class in opera.util.error_codes)": [[9, "opera.util.error_codes.ErrorCode"]], "filename_violates_naming_convention (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.FILENAME_VIOLATES_NAMING_CONVENTION"]], "file_move_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.FILE_MOVE_FAILED"]], "grib_to_netcdf_conversion_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.GRIB_TO_NETCDF_CONVERSION_FAILED"]], "info_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.INFO_RANGE_START"]], "input_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INPUT_FILE"]], "input_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INPUT_NOT_FOUND"]], "invalid_catalog_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_CATALOG_METADATA"]], "invalid_input (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_INPUT"]], "invalid_output (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.INVALID_OUTPUT"]], "iso_metadata_cant_render_one_variable (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_CANT_RENDER_ONE_VARIABLE"]], "iso_metadata_got_some_rendering_errors (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_GOT_SOME_RENDERING_ERRORS"]], "iso_metadata_render_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_RENDER_FAILED"]], "iso_metadata_template_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.ISO_METADATA_TEMPLATE_NOT_FOUND"]], "loading_run_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOADING_RUN_CONFIG_FILE"]], "logged_critical_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_CRITICAL_LINE"]], "logged_debug_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_DEBUG_LINE"]], "logged_info_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_INFO_LINE"]], "logged_warning_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGED_WARNING_LINE"]], "logger_code_base (opera.util.logger.pgelogger attribute)": [[9, "opera.util.logger.PgeLogger.LOGGER_CODE_BASE"]], "logging_could_not_increment_severity (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_COULD_NOT_INCREMENT_SEVERITY"]], "logging_requested_severity_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_REQUESTED_SEVERITY_NOT_FOUND"]], "logging_resync_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_RESYNC_FAILED"]], "logging_source_file_does_not_exist (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOGGING_SOURCE_FILE_DOES_NOT_EXIST"]], "log_file_created (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_CREATED"]], "log_file_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_CREATION_FAILED"]], "log_file_init_complete (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.LOG_FILE_INIT_COMPLETE"]], "moving_log_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.MOVING_LOG_FILE"]], "moving_output_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.MOVING_OUTPUT_FILE"]], "no_algo_param_schema_path (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.NO_ALGO_PARAM_SCHEMA_PATH"]], "no_rename_function_for_extension (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.NO_RENAME_FUNCTION_FOR_EXTENSION"]], "output_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.OUTPUT_NOT_FOUND"]], "overall_success (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.OVERALL_SUCCESS"]], "pge_name (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PGE_NAME"]], "processing_details (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PROCESSING_DETAILS"]], "processing_input_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.PROCESSING_INPUT_FILE"]], "pgelogger (class in opera.util.logger)": [[9, "opera.util.logger.PgeLogger"]], "qa_logger_code_base (opera.util.logger.pgelogger attribute)": [[9, "opera.util.logger.PgeLogger.QA_LOGGER_CODE_BASE"]], "qa_sas_program_completed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_COMPLETED"]], "qa_sas_program_disabled (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_DISABLED"]], "qa_sas_program_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_FAILED"]], "qa_sas_program_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_NOT_FOUND"]], "qa_sas_program_starting (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.QA_SAS_PROGRAM_STARTING"]], "rendering_iso_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RENDERING_ISO_METADATA"]], "run_config_filename (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RUN_CONFIG_FILENAME"]], "run_config_validation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.RUN_CONFIG_VALIDATION_FAILED"]], "sas_config_creation_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_CONFIG_CREATION_FAILED"]], "sas_exe_command_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_EXE_COMMAND_LINE"]], "sas_output_file_has_missing_data (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_OUTPUT_FILE_HAS_MISSING_DATA"]], "sas_program_completed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_COMPLETED"]], "sas_program_failed (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_FAILED"]], "sas_program_not_found (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_NOT_FOUND"]], "sas_program_starting (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_PROGRAM_STARTING"]], "sas_qa_command_line (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SAS_QA_COMMAND_LINE"]], "schema_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SCHEMA_FILE"]], "summary_stats_message (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.SUMMARY_STATS_MESSAGE"]], "updating_product_metadata (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.UPDATING_PRODUCT_METADATA"]], "using_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.USING_CONFIG_FILE"]], "validating_run_config_file (opera.util.error_codes.errorcode attribute)": [[9, "opera.util.error_codes.ErrorCode.VALIDATING_RUN_CONFIG_FILE"]], "warning_range_start (in module opera.util.error_codes)": [[9, "opera.util.error_codes.WARNING_RANGE_START"]], "append() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.append"]], "close_log_stream() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.close_log_stream"]], "create_qa_command_line() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.create_qa_command_line"]], "create_sas_command_line() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.create_sas_command_line"]], "critical() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.critical"]], "debug() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.debug"]], "default_log_file_name() (in module opera.util.logger)": [[9, "opera.util.logger.default_log_file_name"]], "describe() (opera.util.error_codes.errorcode class method)": [[9, "opera.util.error_codes.ErrorCode.describe"]], "error_code_base (opera.util.logger.pgelogger property)": [[9, "opera.util.logger.PgeLogger.error_code_base"]], "get_catalog_metadata_datetime_str() (in module opera.util.time)": [[9, "opera.util.time.get_catalog_metadata_datetime_str"]], "get_checksum() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.get_checksum"]], "get_critical_count() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_critical_count"]], "get_current_iso_time() (in module opera.util.time)": [[9, "opera.util.time.get_current_iso_time"]], "get_extension() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.get_extension"]], "get_file_name() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_file_name"]], "get_iso_time() (in module opera.util.time)": [[9, "opera.util.time.get_iso_time"]], "get_log_count_by_severity() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_log_count_by_severity"]], "get_log_count_by_severity_dict() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_log_count_by_severity_dict"]], "get_os_metrics() (in module opera.util.usage_metrics)": [[9, "opera.util.usage_metrics.get_os_metrics"]], "get_self_peak_vmm_kb() (in module opera.util.usage_metrics)": [[9, "opera.util.usage_metrics.get_self_peak_vmm_kb"]], "get_severity_from_error_code() (in module opera.util.logger)": [[9, "opera.util.logger.get_severity_from_error_code"]], "get_stream_object() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_stream_object"]], "get_time_for_filename() (in module opera.util.time)": [[9, "opera.util.time.get_time_for_filename"]], "get_warning_count() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.get_warning_count"]], "increment_log_count_by_severity() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.increment_log_count_by_severity"]], "info() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.info"]], "log() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.log"]], "log_one_metric() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.log_one_metric"]], "move() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.move"]], "opera.util": [[9, "module-opera.util"]], "opera.util.error_codes": [[9, "module-opera.util.error_codes"]], "opera.util.logger": [[9, "module-opera.util.logger"]], "opera.util.run_utils": [[9, "module-opera.util.run_utils"]], "opera.util.time": [[9, "module-opera.util.time"]], "opera.util.usage_metrics": [[9, "module-opera.util.usage_metrics"]], "parse_line() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.parse_line"]], "standardize_severity_string() (in module opera.util.logger)": [[9, "opera.util.logger.standardize_severity_string"]], "time_and_execute() (in module opera.util.run_utils)": [[9, "opera.util.run_utils.time_and_execute"]], "warning() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.warning"]], "workflow (opera.util.logger.pgelogger property)": [[9, "opera.util.logger.PgeLogger.workflow"]], "write() (in module opera.util.logger)": [[9, "opera.util.logger.write"]], "write() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.write"]], "write_log_summary() (opera.util.logger.pgelogger method)": [[9, "opera.util.logger.PgeLogger.write_log_summary"]]}}) \ No newline at end of file