capitalone / rubicon-ml

Capture all information throughout your model's development in a reproducible way and tie results directly to the model code!
https://capitalone.github.io/rubicon-ml/
Apache License 2.0
126 stars 32 forks source link

`DataframePlot` - don't require `dataframe_name` #469

Open ryanSoley opened 1 month ago

ryanSoley commented 1 month ago

Is your enhancement request related to a problem? Please describe

it should be possible to instantiate visualizations without any arguments other than their experiments

Describe the solution you'd like

dataframe_name should default to None

https://github.com/capitalone/rubicon-ml/blob/main/rubicon_ml/viz/dataframe_plot.py#L46

if no dataframe_name is passed in, assume the dataframe requested is the first dataframe in the first experiment, e.g. self.dataframe_name = self.experiments[0].dataframes()[0].name. if experiments[0] has no dataframes, raise an error

ryanSoley commented 1 month ago

depends on #468