Understand capabilities#
Submodule for listing capabilities in Espresso problems.
To programatically see what problems are available in Espresso, these functions are helpful:
Functions
- capabilities.list_capabilities() dict #
Returns a dictionary of capabilities filtered by problem names
- Parameters:
problem_names (list) – a list of strings of problem names, default to None
Examples
>>> import espresso >>> capabilities = espresso.list_capabilities(['SimpleRegression'])
- capabilities.list_problem_names()#
Returns a list of all Espresso problem names
- Parameters:
capabilities (list) – a list of strings to filter the problem names, default to None
Examples
>>> import espresso >>> problem_names = espresso.list_problem_names()
- capabilities.list_problems()#
Returns a list of all Espresso problem classes
- Parameters:
capabilities (list) – a list of strings to filter the problem classes, default to None
Examples
>>> import espresso >>> problems = espresso.list_problems() >>> problems_with_model_plotting = epsresso.list_problems(['plot_model']])