Generating Parameter Sweeps
Once you have your environment set up, you can easily run parameter sweeps using the built-in sweep framework.
Warning
This is a work in progress. Some parts of this module are not very elegant, but we are working on this!
Base Functionality
- class somo.sweep.BatchSimulation
- load_run_list(todo_filename='runs_todo.yaml', recalculate=False)
- run(run_function, parallel=True, num_processes=None)
- class somo.sweep.DataLabeler(label_functions)
- process_all(config_file, label_function=None, **kwargs)
Process all datasets within a config file
- set_global_scale(scale)
- class somo.sweep.RunGenerator
- from_file(config_file, todo_filename='runs_todo.yaml')
Generate a set of runs from a config file
- generate_params(config)
Generate all permutations of a given set of sweep parameters
- make_2d_slices(config)
Make a simple set of runs using all permutations of sweep parameters
- make_simple(config, save_todo=True)
Make a simple set of runs using all permutations of sweep parameters
Experimental Classes
Warning
These classes enable experimental functionality. Use at your own risk.
- class somo.sweep.ContourPlotter(config_file)
- make_plots(labels=None, show=False, recalculate=False, num_bins=12)
- plot_one(success_filename, labels=None, show=False, replace=False, aux_savepath=None)
Make a plot of the grasp type/success rate of 2D sweep data.
- set_axes_equal(in_set)
- set_colors(status_colors=None)
- set_status_colors(label_set=None, color_set=None, color_labels=None)
- set_status_colors_dict(label_list)
- set_status_colors_label(label_name='default', color_set=None)
- class somo.sweep.GridPlotter(config_file)
- make_plots(labels=None, show=False, recalculate=False)
- plot_one(success_filename, labels=None, show=False, replace=False, aux_savepath=None)
Make a plot of the grasp type/success rate of 2D sweep data.
- set_axes_equal(in_set)
- set_colors(status_colors=None, fingertip=None)
- set_fingertip(state)
- set_status_colors(label_set=None, color_set=None, color_labels=None)
- set_status_colors_dict(label_list)
- set_status_colors_label(label_name='default', color_set=None)