punchbowl.level3.flow#

Functions#

level3_PIM_CIM_flow(...)

Level 3 PIM/CIM flow.

level3_core_flow(...)

Level 3 CTM flow.

generate_level3_low_noise_flow(...)

Generate low noise products.

generate_level3_velocity_flow(...)

Generate Level 3 velocity data product.

Module Contents#

punchbowl.level3.flow.level3_PIM_CIM_flow(data_list: list[str] | list[punchbowl.data.punchcube.PUNCHCube], before_f_corona_model_paths: list[str | punchbowl.auto.control.cache_layer.loader_base_class.DataLoader], after_f_corona_model_paths: list[str | punchbowl.auto.control.cache_layer.loader_base_class.DataLoader], output_filename: str | None = None) list[punchbowl.data.punchcube.PUNCHCube][source]#

Level 3 PIM/CIM flow.

punchbowl.level3.flow.level3_core_flow(data_list: list[str] | list[punchbowl.data.punchcube.PUNCHCube], before_starfield_path: str | None, after_starfield_path: str | None, output_filename: str | None = None) list[punchbowl.data.punchcube.PUNCHCube][source]#

Level 3 CTM flow.

punchbowl.level3.flow.generate_level3_low_noise_flow(data_list: list[str] | list[punchbowl.data.punchcube.PUNCHCube], output_filename: str | None = None, reference_time: str | datetime.datetime | None = None) list[punchbowl.data.punchcube.PUNCHCube][source]#

Generate low noise products.

punchbowl.level3.flow.generate_level3_velocity_flow(data_list: list[str], output_filename: str | None = None) list[punchbowl.data.punchcube.PUNCHCube][source]#

Generate Level 3 velocity data product.