cached_experiments – Takes cached values and performs further analysis

cached_experiments.py

usage: cached_experiments.py [-h] [--exp EXP] [--plot PLOT] [--debug]
-h, --help

show this help message and exit

--exp <exp>

The experiments to run.

--plot <plot>

The experiments to plot.

--debug

Whether to run in debug mode.

class cached_experiments.Experiment(config, path_prefix, *args, **kwargs)
Parameters:
  • config (dict)

  • path_prefix (str)

map(provider=None, audit_log_df=None, provider_aware_df=None, provider_unaware_df=None)
Parameters:
  • audit_log_df (DataFrame)

  • provider_aware_df (Dict[str, DataFrame])

  • provider_unaware_df (Dict[str, DataFrame])

on_finish(results)
Parameters:

results (Dict[str, DataFrame])

plot()
requirements()

Returns a list of requirements for this experiment.

class cached_experiments.PerFieldEntropyExperiment(config, path_prefix, *args, **kwargs)
map(provider=None, audit_log_df=None, provider_aware_df=None, provider_unaware_df=None)
Parameters:
  • audit_log_df (DataFrame)

  • provider_aware_df (Dict[str, DataFrame])

  • provider_unaware_df (Dict[str, DataFrame])

on_finish(results)
Parameters:

results (Dict[str, object])

plot()
requirements()