punchbowl.auto.flows.levelq#

Functions#

levelq_CNN_query_ready_files(session, pipeline_config)

levelq_CNN_construct_flow_info(level1_files, ...[, ...])

levelq_CNN_construct_file_info(...)

levelq_CNN_scheduler_flow([pipeline_config_path, ...])

levelq_CNN_call_data_processor(→ dict)

levelq_CNN_process_flow(flow_id[, ...])

levelq_CQM_query_ready_files(session, pipeline_config)

levelq_CQM_construct_flow_info(level1_files, ...[, ...])

levelq_CQM_construct_file_info(...)

levelq_CQM_scheduler_flow([pipeline_config_path, ...])

levelq_CQM_call_data_processor(→ dict)

levelq_CQM_process_flow(flow_id[, ...])

get_fcorona_models(session, f)

levelq_CTM_query_ready_files(session, pipeline_config)

levelq_CTM_construct_flow_info(CQM_files, output_file, ...)

levelq_CTM_construct_file_info(...)

levelq_CTM_scheduler_flow([pipeline_config_path, ...])

levelq_CTM_call_data_processor(→ dict)

levelq_CTM_process_flow(flow_id[, ...])

levelq_upload_query_ready_files(session, pipeline_config)

levelq_upload_construct_flow_info(levelq_files, ...[, ...])

levelq_upload_construct_file_info(...)

levelq_upload_scheduler_flow([pipeline_config_path, ...])

levelq_upload_core_flow(data_list, bucket_name[, ...])

write_manifest(file_names)

levelq_upload_process_flow(flow_id[, ...])

levelq_CFM_query_ready_files(session, pipeline_config, ...)

construct_levelq_CFM_flow_info(levelq_CTM_files, ...)

construct_levelq_CFM_file_info(...)

levelq_CFM_scheduler_flow([pipeline_config_path, ...])

levelq_CFM_call_data_processor(→ dict)

levelq_CFM_process_flow(flow_id[, ...])

levelq_CFN_query_ready_files(session, pipeline_config, ...)

construct_levelq_CFN_flow_info(levelq_CNN_files, ...)

construct_levelq_CFN_background_file_info(...)

levelq_CFN_scheduler_flow([pipeline_config_path, ...])

levelq_CFN_call_data_processor(→ dict)

levelq_CFN_process_flow(flow_id[, ...])

Module Contents#

punchbowl.auto.flows.levelq.levelq_CNN_query_ready_files(session, pipeline_config: dict, reference_time=None, max_n=9e+99)#
punchbowl.auto.flows.levelq.levelq_CNN_construct_flow_info(level1_files: list[punchbowl.auto.control.db.File], levelq_file: punchbowl.auto.control.db.File, pipeline_config: dict, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CNN_construct_file_info(level1_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time=None) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_CNN_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CNN_call_data_processor(call_data: dict, pipeline_config, session) dict#
punchbowl.auto.flows.levelq.levelq_CNN_process_flow(flow_id: int | list[int], pipeline_config_path=None, session=None)#
punchbowl.auto.flows.levelq.levelq_CQM_query_ready_files(session, pipeline_config: dict, reference_time=None, max_n=9e+99)#
punchbowl.auto.flows.levelq.levelq_CQM_construct_flow_info(level1_files: list[punchbowl.auto.control.db.File], levelq_file: punchbowl.auto.control.db.File, pipeline_config: dict, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CQM_construct_file_info(level1_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time=None) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_CQM_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CQM_call_data_processor(call_data: dict, pipeline_config, session=None) dict#
punchbowl.auto.flows.levelq.levelq_CQM_process_flow(flow_id: int | list[int], pipeline_config_path=None, session=None)#
punchbowl.auto.flows.levelq.get_fcorona_models(session, f: punchbowl.auto.control.db.File)#
punchbowl.auto.flows.levelq.levelq_CTM_query_ready_files(session, pipeline_config: dict, reference_time=None, max_n=9e+99)#
punchbowl.auto.flows.levelq.levelq_CTM_construct_flow_info(CQM_files: list[punchbowl.auto.control.db.File], output_file: punchbowl.auto.control.db.File, pipeline_config: dict, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CTM_construct_file_info(level1_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time=None) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_CTM_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CTM_call_data_processor(call_data: dict, pipeline_config, session=None) dict#
punchbowl.auto.flows.levelq.levelq_CTM_process_flow(flow_id: int | list[int], pipeline_config_path=None, session=None)#
punchbowl.auto.flows.levelq.levelq_upload_query_ready_files(session, pipeline_config: dict, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_upload_construct_flow_info(levelq_files: list[punchbowl.auto.control.db.File], intentionally_empty: punchbowl.auto.control.db.File, pipeline_config: dict, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_upload_construct_file_info(level1_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time=None) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_upload_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_upload_core_flow(data_list, bucket_name, aws_profile='noaa-prod')#
punchbowl.auto.flows.levelq.write_manifest(file_names)#
punchbowl.auto.flows.levelq.levelq_upload_process_flow(flow_id, pipeline_config_path=None, session=None)#
punchbowl.auto.flows.levelq.levelq_CFM_query_ready_files(session, pipeline_config: dict, reference_time: datetime.datetime)#
punchbowl.auto.flows.levelq.construct_levelq_CFM_flow_info(levelq_CTM_files: list[punchbowl.auto.control.db.File], levelq_CFM_model_file: punchbowl.auto.control.db.File, pipeline_config: dict, reference_time: datetime.datetime, session=None)#
punchbowl.auto.flows.levelq.construct_levelq_CFM_file_info(levelq_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time: datetime.datetime) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_CFM_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CFM_call_data_processor(call_data: dict, pipeline_config, session=None) dict#
punchbowl.auto.flows.levelq.levelq_CFM_process_flow(flow_id: int | list[int], pipeline_config_path=None, session=None)#
punchbowl.auto.flows.levelq.levelq_CFN_query_ready_files(session, pipeline_config: dict, reference_time: datetime.datetime, use_n: int = 50)#
punchbowl.auto.flows.levelq.construct_levelq_CFN_flow_info(levelq_CNN_files: list[punchbowl.auto.control.db.File], levelq_CFN_model_file: punchbowl.auto.control.db.File, pipeline_config: dict, reference_time: datetime.datetime, session=None)#
punchbowl.auto.flows.levelq.construct_levelq_CFN_background_file_info(levelq_files: list[punchbowl.auto.control.db.File], pipeline_config: dict, reference_time: datetime.datetime) list[punchbowl.auto.control.db.File]#
punchbowl.auto.flows.levelq.levelq_CFN_scheduler_flow(pipeline_config_path=None, session=None, reference_time=None)#
punchbowl.auto.flows.levelq.levelq_CFN_call_data_processor(call_data: dict, pipeline_config, session=None) dict#
punchbowl.auto.flows.levelq.levelq_CFN_process_flow(flow_id: int | list[int], pipeline_config_path=None, session=None)#