HTSConstants Class

Inheritance
builtins.object
HTSConstants

Constructor

HTSConstants()

Attributes

AGGREGATION_METHODS

AGGREGATION_METHODS = {'average_historical_proportions', 'proportions_of_historical_average'}

ALLOCATION_METHOD

ALLOCATION_METHOD = '--allocation-method'

AVERAGE_HISTORICAL_PROPORTIONS

AVERAGE_HISTORICAL_PROPORTIONS = 'average_historical_proportions'

BLOB_PATH

BLOB_PATH = '--filedataset-blob-dir'

COLLECT_SUMMARY_JSON_AGG_FILE

COLLECT_SUMMARY_JSON_AGG_FILE = 'aggregated_file'

COLLECT_SUMMARY_JSON_ORIGIN_FILE

COLLECT_SUMMARY_JSON_ORIGIN_FILE = 'origin_files'

COLLECT_SUMMARY_JSON_SUMMARY

COLLECT_SUMMARY_JSON_SUMMARY = 'summary'

COLUMN_VOCABULARY_DICT

COLUMN_VOCABULARY_DICT = 'column_vocabulary_dict'

ENABLE_EVENT_LOGGER

ENABLE_EVENT_LOGGER = '--enable-event-logger'

FORECAST_LEVEL

FORECAST_LEVEL = '--forecast-level'

GRAPH_JSON_FILE

GRAPH_JSON_FILE = 'hts_graph.json'

HIERARCHY

HIERARCHY = 'hierarchy_column_names'

HIERARCHY_PARAMETERS

HIERARCHY_PARAMETERS = {'hierarchy_column_names', 'hierarchy_training_level'}

HTS_COUNT_VECTORIZER_MAX_FEATURES

HTS_COUNT_VECTORIZER_MAX_FEATURES = 5

HTS_CROSS_TIME_AGG_CSV

HTS_CROSS_TIME_AGG_CSV = 'hts_cross_time_agg.csv'

HTS_CROSS_TIME_PROPORTION

HTS_CROSS_TIME_PROPORTION = '_hts_cross_time_proportion'

HTS_CROSS_TIME_SUM

HTS_CROSS_TIME_SUM = '_hts_cross_time_sum'

HTS_ENDTIME

HTS_ENDTIME = '_hts_endtime'

HTS_FILE_COLUMN_VOCABULARY_JSON

HTS_FILE_COLUMN_VOCABULARY_JSON = 'column_vocabulary.json'

HTS_FILE_DATASET_COLLECT_SUMMARY

HTS_FILE_DATASET_COLLECT_SUMMARY = 'dataset_collect_summary.json'

HTS_FILE_POSTFIX_COLUMN_VOCABULARY_JSON

HTS_FILE_POSTFIX_COLUMN_VOCABULARY_JSON = '_column_vocabulary.json'

HTS_FILE_POSTFIX_METADATA_CSV

HTS_FILE_POSTFIX_METADATA_CSV = '_metadata.csv'

HTS_FILE_POSTFIX_RUN_INFO_JSON

HTS_FILE_POSTFIX_RUN_INFO_JSON = '_run_info.json'

HTS_FILE_PREDICTIONS

HTS_FILE_PREDICTIONS = 'allocated_predictions.csv'

HTS_FILE_PREDICTIONS_POSTFIX

HTS_FILE_PREDICTIONS_POSTFIX = '_pred.csv'

HTS_FILE_PRED_RESULTS

HTS_FILE_PRED_RESULTS = 'prediction_results.json'

HTS_FILE_PRED_RESULTS_POSTFIX

HTS_FILE_PRED_RESULTS_POSTFIX = '_results.json'

HTS_FILE_PROPORTIONS_METADATA_JSON

HTS_FILE_PROPORTIONS_METADATA_JSON = 'metadata.json'

HTS_FILE_RUN_INFO_JSON

HTS_FILE_RUN_INFO_JSON = 'run_info.json'

HTS_FREQUENCY

HTS_FREQUENCY = '_hts_freq'

HTS_HIERARCHY_SUM

HTS_HIERARCHY_SUM = '_hts_hierarchy_sum'

HTS_INPUT

HTS_INPUT = 'hts_raw'

HTS_OUTPUT_ARGUMENTS_DICT

HTS_OUTPUT_ARGUMENTS_DICT = {'--allocation-method': 'allocation_method', '--enable-event-logger': 'enable_event_logger', '--filedataset-blob-dir': 'filedataset_blob_dir', '--forecast-level': 'forecast_level', '--input-medatadata': 'input_metadata', '--output-path': 'output_path', '--raw-forecasts': 'raw_forecasts', '--training-runid': 'training_run_id'}

HTS_ROOT_NODE_LEVEL

HTS_ROOT_NODE_LEVEL = '_ROOT_LEVEL'

HTS_ROOT_NODE_NAME

HTS_ROOT_NODE_NAME = 'AutoML_HTS_ROOT'

HTS_SCRIPTS_SCENARIO_ARG_DICT

HTS_SCRIPTS_SCENARIO_ARG_DICT = {'automl-training': ['--output-path', '--input-medatadata', '--enable-event-logger'], 'data-aggregation-and-validation': ['--output-path', '--filedataset-blob-dir', '--input-medatadata', '--enable-event-logger'], 'forecast-allocation': ['--forecast-level', '--allocation-method', '--training-runid', '--output-path', '--raw-forecasts', '--enable-event-logger'], 'forecast-parallel': ['--training-runid', '--output-path', '--enable-event-logger'], 'pre-proportions-calculation': ['--output-path', '--filedataset-blob-dir', '--enable-event-logger'], 'proportions-calculation': ['--input-medatadata', '--enable-event-logger']}

HTS_STARTTIME

HTS_STARTTIME = '_hts_starttime'

JSON_VERSION

JSON_VERSION = 'version'

LOGGING_PIPELINE_ID

LOGGING_PIPELINE_ID = 'pipeline_run_id'

LOGGING_RUN_ID

LOGGING_RUN_ID = 'script_run_id'

LOGGING_RUN_TYPE

LOGGING_RUN_TYPE = 'run_type'

LOGGING_SCRIPT_SESSION_ID

LOGGING_SCRIPT_SESSION_ID = 'script_session_id'

METADATA_INPUT

METADATA_INPUT = '--input-medatadata'

METADATA_JSON_METADATA

METADATA_JSON_METADATA = 'metadata'

MODEL_TAG_AUTOML

MODEL_TAG_AUTOML = 'AutoML'

MODEL_TAG_HASH

MODEL_TAG_HASH = 'HASH'

MODEL_TAG_HIERARCHY

MODEL_TAG_HIERARCHY = 'Hierarchy'

MODEL_TAG_MODEL_TYPE

MODEL_TAG_MODEL_TYPE = 'ModelType'

MODEL_TAG_RUN_ID

MODEL_TAG_RUN_ID = 'RunId'

MODEL_TAG_STEP_RUN_ID

MODEL_TAG_STEP_RUN_ID = 'StepRunId'

NODE_ID

NODE_ID = 'node_id'

OUTPUT_PATH

OUTPUT_PATH = '--output-path'

PREDICTION_COLUMN

PREDICTION_COLUMN = 'automl_predictions'

PROPORTIONS_OF_HISTORICAL_AVERAGE

PROPORTIONS_OF_HISTORICAL_AVERAGE = 'proportions_of_historical_average'

RAW_FORECASTS

RAW_FORECASTS = '--raw-forecasts'

RUN_INFO_AUTOML_RUN_ID

RUN_INFO_AUTOML_RUN_ID = 'run_id'

RUN_INFO_FAILED_REASON

RUN_INFO_FAILED_REASON = 'failed_reason'

RUN_INFO_STATUS

RUN_INFO_STATUS = 'status'

RUN_PROPERTIES_DATA_TAGS

RUN_PROPERTIES_DATA_TAGS = 'many_models_data_tags'

RUN_PROPERTIES_INPUT_FILE

RUN_PROPERTIES_INPUT_FILE = 'many_models_input_file'

RUN_PROPERTIES_MANY_MODELS_RUN

RUN_PROPERTIES_MANY_MODELS_RUN = 'many_models_run'

SETTINGS_FILE

SETTINGS_FILE = 'automl_settings.json'

STEP_ALLOCATION

STEP_ALLOCATION = 'forecast-allocation'

STEP_AUTOML_TRAINING

STEP_AUTOML_TRAINING = 'automl-training'

STEP_DATA_AGGREGATION

STEP_DATA_AGGREGATION = 'data-aggregation-and-validation'

STEP_DATA_AGGREGATION_FILEDATASET

STEP_DATA_AGGREGATION_FILEDATASET = 'data-aggregation-filedataset'

STEP_FORECAST

STEP_FORECAST = 'forecast-parallel'

STEP_PRE_PROPORTIONS_CALCULATION

STEP_PRE_PROPORTIONS_CALCULATION = 'pre-proportions-calculation'

STEP_PROPORTIONS_CALCULATION

STEP_PROPORTIONS_CALCULATION = 'proportions-calculation'

TRAINING_LEVEL

TRAINING_LEVEL = 'hierarchy_training_level'

TRAINING_RUN_ID

TRAINING_RUN_ID = '--training-runid'