Personally I'd rather be a bit frustrated but have tab completion and pyflakes warnings. I avoid using star imports even in hackish scripts. I assume the warning will create unnecessary confusion when people learn to use the star import first. These users will probably feel that the warning is a scikit-learn bug, or just completely ignore it (users don't read warnings), instead of changing their style.
My 2c, Vlad On Mon, Dec 2, 2013 at 12:29 PM, Joel Nothman <joel.noth...@gmail.com> wrote: > I think it's great that scikit-learn keeps its objects to modular > namespaces, and doesn't litter one space as does numpy, pyplot, etc. Yet, > when writing quick scripts it can be frustrating to have to import from > pipeline, grid_search, linear_model and feature_extraction before I can mock > something up. > > On github, there's been a little discussion of shortcuts for interactive > use. > > Are others interested in being able to do something like 'from sklearn.all > import *' to import all names from all sklearn.*.__all__ into the current > namespace? > > I've implemented this at https://gist.github.com/jnothman/7748113, including > a warning that fires whenever the module is imported from somewhere other > than __main__. > > - Joel > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics > Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > Scikit-learn-general mailing list > Scikit-learn-general@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk _______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general