Skip to content

v.0.2.9: reducing custom boilerplate code

Compare
Choose a tag to compare
@oegedijk oegedijk released this 03 Nov 15:35
· 1087 commits to master since this release

Version 0.2.9:

New Features

  • Reducing boilerplate: You don't have to pass the list of subcomponents in self.register_components()
    anymore: it will infer them automatically from self.__dict__.

Improvements

  • Reducing boilerplate: ExplainerComponents now automatically stores all parameters to attributes
  • ExplainerComponents now automatically stores all parameters to a ._stored_params dict
  • ExplainerDashboard.to_yaml() now support instantiated tabs and stores parameters to yaml
  • ExplainerDashboard.to_yaml() now stores the import requirements of subcomponents
  • ExplainerDashboard.from_config() now instantiates tabs with stored parameters
  • ExplainerDashboard.from_config() now imports classes of subcomponents

Other Changes

  • added docstrings to explainer_plots
  • added screenshots of ExplainerComponents to docs
  • added more gifs to the documentation