exarl.candlelib.generic_utils

Module Contents

Classes

Progbar

param target

total number of steps expected

Functions

get_from_module(identifier, module_params, module_name, instantiate=False, kwargs=None)

make_tuple(*args)

func_dump(func)

Serialize user defined function.

func_load(code, defaults=None, closure=None, globs=None)

Deserialize user defined function.

func_reconstruct_closure(values)

Deserialization helper that reconstructs a closure.

display_table(rows, positions)

exarl.candlelib.generic_utils.get_from_module(identifier, module_params, module_name, instantiate=False, kwargs=None)
exarl.candlelib.generic_utils.make_tuple(*args)
exarl.candlelib.generic_utils.func_dump(func)

Serialize user defined function.

exarl.candlelib.generic_utils.func_load(code, defaults=None, closure=None, globs=None)

Deserialize user defined function.

exarl.candlelib.generic_utils.func_reconstruct_closure(values)

Deserialization helper that reconstructs a closure.

class exarl.candlelib.generic_utils.Progbar(target, width=30, verbose=1, interval=0.01)

Bases: object

Parameters
  • target (int) – total number of steps expected

  • interval (float) – minimum visual progress update interval (in seconds)

update(self, current, values=[], force=False)
Parameters
  • current (int) – index of current step

  • values (list of tuples (name, value_for_last_step).) – The progress bar will display averages for these values.

  • force (boolean) – force visual progress update

add(self, n, values=[])
exarl.candlelib.generic_utils.display_table(rows, positions)