I propose that the several functions that take the ouput_format parameter and produce lists change their defaults to return dataframes instead of dictionaries (e.g. list_datasets).
I think originally we had loose integration with pandas and it was an optional dependency, but since it's a required dependency now I don't see a reason to provide dicts as default over dataframes. I'd argue most people prefer dataframes in interactive sessions, and it makes sense to minimize the amount of writing people have to do in those (also plenty of people might prefer dataframes in scripts too).
I propose that the several functions that take the
ouput_formatparameter and produce lists change their defaults to return dataframes instead of dictionaries (e.g.list_datasets).I think originally we had loose integration with pandas and it was an optional dependency, but since it's a required dependency now I don't see a reason to provide
dictsas default overdataframes. I'd argue most people prefer dataframes in interactive sessions, and it makes sense to minimize the amount of writing people have to do in those (also plenty of people might prefer dataframes in scripts too).