cars.pipelines.tie_points.tie_points

CARS tie points pipeline class file

Attributes

PIPELINE

Classes

TiePointsPipeline

Tie points pipeline

Module Contents

cars.pipelines.tie_points.tie_points.PIPELINE = 'tie_points'
class cars.pipelines.tie_points.tie_points.TiePointsPipeline(conf, config_dir=None)[source]

Bases: cars.pipelines.pipeline_template.PipelineTemplate

Tie points pipeline

used_conf
out_dir
dump_dir
epipolar_roi_margin_factor
save_all_intermediate_data
cars_orchestrator = None
static check_inputs(conf, config_dir=None)[source]

Check the inputs given

Parameters:
  • conf (dict) – configuration of inputs

  • config_dir (str) – directory of used json/yaml, if user filled paths with relative paths

Returns:

overloaded inputs

Return type:

dict

check_applications_with_inputs(inputs_conf, application_conf)[source]

Check for each application the input and output configuration consistency

Parameters:
  • inputs_conf (dict) – inputs checked configuration

  • application_conf (dict) – application checked configuration

static check_advanced_parameters(inputs, conf, output_dem_dir=None)[source]

Check the advanced parameters consistency

Parameters:
  • conf (dict) – configuration of inputs

  • config_dir (str) – directory of used json/yaml, if user filled paths with relative paths

Returns:

overloaded inputs

Return type:

dict

static check_output(conf)[source]

Check the output given

Parameters:

conf (dict) – configuration of output

Returns:

overloader output

Return type:

dict

check_applications(conf)[source]

Check the given configuration for applications, and generates needed applications for pipeline.

Parameters:

conf (dict) – configuration of applications

update_via_metadata_file(previous_dir, pair_key, res_factor)[source]

Update the eipolar error values via the metatdata.yaml file

run(args=None, log_dir=None, disp_range_grid=None, epipolar_roi=None, cars_orchestrator=None, previous_dir=None, res_factor=None)[source]

Run pipeline