-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Orange version
3.3
Expected behavior
The ability to convert a widget/gui workflow directly to an equivalent Python Script file. Even if it's ugly.
Actual behavior
As it seems right now, Orange supports either the GUI workflows OR directly using/writing python scripts that access the orange data-mining suite.
OR... if this is possible... it doesn't seem to be documented clearly anywhere that I could find.
Steps to reproduce the behavior
N/A
Additional info (worksheets, data, screenshots, ...)
I'm an instructor at a university, and teach some of our data mining and introduction to data science courses. I've used Weka before, but rather dislike it's interface and mechanisms. I also usually teach R as part of the data-mining, but would really like something with a much lower learning curve as an introductory software piece. Possibly to avoid even some of the initial issue of actually teaching PROGRAMMING instead of the bigger data-science picture.
Orange almost perfectly fits that bill with the GUI and being able to actually write python scripts directly to do the data-mining. HOWEVER.... there's a huge downside of needing to write it a 2nd time once you've figured out the work-flow AND of correctly using the python back-end.
Ideally, I'd love the option to turn on a 2nd "window" (or at least a widget or save option) that shows the equivalent python script calling the Orange mining procedures. I think this might also be very useful for actual USERS of Orange, as it would let them design a workflow at a high-level of abstraction and editing, then output to a python script. This would allow minor tweaking directly in the code or work to merge/enhance things outside of options available in a given widget.