xyzpy.gen.farming#

Objects for labelling and succesively running functions.

Functions

label(var_names[, fn_args, var_dims, ...])

Convenient decorator to automatically wrap a function as a Runner or Harvester.

Classes

Harvester(runner[, data_name, chunks, ...])

Container class for collecting and aggregating data to disk.

Runner(fn, var_names[, fn_args, var_dims, ...])

Container class with all the information needed to systematically run a function over many parameters and capture the output in a dataset.

Sampler(runner[, data_name, default_combos, ...])

Like a Harvester, but randomly samples combos and writes the table of results to a pandas.DataFrame.