pydropsonde.pipeline

pydropsonde.pipeline#

Functions

apply_method_to_dataset(obj, functions, config)

This is NOT what the function should do in the end.

create_and_populate_circle_object(gridded, ...)

create circle objects for further analysis

create_and_populate_flight_object(config)

Creates a Flight object and populates it with A-files.

get_args_for_function(config, function)

Get the arguments for a given function.

get_mandatory_args(function)

Get a list of all arguments that do not have a default value for each function in the list.

get_mandatory_values_from_config(config, ...)

Extracts mandatory values from the 'MANDATORY' section of a configuration file.

get_nondefaults_from_config(config, obj)

Get the non-default arguments for a given function from a ConfigParser object.

get_platforms(config)

Get platforms based on the directory names in data_directory or the user-provided platforms values.

gridded_to_pattern(gridded, config)

The flight-phase segmentation file must be provided via the config file.

iterate_Circle_method_over_dict_of_Circle_objects(...)

Iterates over a dictionary of Circle objects and applies a list of methods to each Circle.

iterate_Sonde_method_over_dict_of_Sondes_objects(...)

Iterates over a dictionary of Sonde objects and applies a list of methods to each Sonde.

run_pipeline(pipeline, config)

Executes a pipeline of processing steps.

run_substep(previous_substep_output, ...)

This function applies a specified function to the input data and stores the output for use in subsequent steps.

sondes_to_gridded(sondes, config)