Parametric Configurations - ORBIT.ParametricManager

class ORBIT.ParametricManager(base, params, funcs, weather=None, module=None, product=False, keep_inputs=None)

Class for configuring parametric ORBIT runs.

run(**kwargs)

Run the configured parametric runs and save any requested results to self.results.

property run_list

Returns list of configured parametric runs.

property num_runs

Calculates the number of runs completed.

static map_funcs(obj, funcs)

Map obj to list of funcs.

Parameters:
  • obj (ProjectManager) – Project instance to run through functions.

  • funcs (list) – Functions used to pull results from obj.

preview(num=10, **kwargs)

Runs a limited set of runs to preview the results and provide an estimate for total run time.

Parameters:

num (int) – Number to run.

create_model(x, y)

Creates a LinearModel for the inputs and results.

classmethod from_config(data)

Creates a ParametricManager isntance from a configuration dictionary, data.