pandemia.utils

Utility functions used during data management

Module Contents

Functions

instantiate_class(module_base, module_path, *args, ...)

Take a string and arguments and instantiate a class, returning it.

Attributes

log

pandemia.utils.log
pandemia.utils.instantiate_class(module_base, module_path, *args, **kwargs)

Take a string and arguments and instantiate a class, returning it.

Parameters:
  • module_base (str) – String showing the base module to instantiate upon, e.g. pandemia.reporters

  • module_path (str) – String containing module path, e.g. cli.TQDM

  • *args – Passed to the constructor

  • **kwargs

    Passed to the constructor

Returns: The class instantiated