cars.pipelines.subsampling.subsampling

CARS subsampling pipeline class file

Attributes

PIPELINE

Classes

SubsamplingPipeline

SubsamplingPipeline

Module Contents

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

Bases: cars.pipelines.pipeline_template.PipelineTemplate

SubsamplingPipeline

setup_progress_tracking(parent_pipeline_id=None)[source]

Setup progress tracking for subsampling.

Parameters:

parent_pipeline_id (int or None) – Parent pipeline ID

Returns:

Task ID to pass to orchestrator via set_target_task()

Return type:

int

config_dir = None
metadata = None
out_dir
subsampling_dir
resolutions
used_conf
check_pipeline_conf(conf)[source]

Check pipeline configuration

check_inputs(conf, config_dir=None)[source]

Check the inputs given

Parameters:
  • conf (dict) – configuration

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

Returns:

overloader inputs

Return type:

dict

check_output(conf)[source]

Check the output given

Parameters:

conf (dict) – configuration of output

:return overloader output :rtype : dict

check_advanced(conf, inputs)[source]

Check all conf for advanced configuration

Returns:

overridden advanced conf

Return type:

dict

check_applications(conf)[source]

Check the given configuration for applications

Parameters:

conf (dict) – configuration of applications

formatting(key, out_dir, conf_to_save, res, first_key)[source]

Format the input.yaml with new inputs

run(args=None, log_dir=None, parent_pipeline_id=None)

Run pipeline

Parameters:
  • args – Optional arguments

  • log_dir – Optional log directory

  • parent_pipeline_id – Optional parent pipeline ID if nested