Ameobea / orange3

Orange 3 data mining suite: http://orange.biolab.si
Other
1 stars 0 forks source link

Daily Progress Updates #25

Closed ameo-unito-bot closed 8 years ago

ameo-unito-bot commented 8 years ago

┆Issue is synchronized with this Asana task

Ameobea commented 8 years ago

I implemented code generators for owcontinuize, owfeatureconstructor, owimageviewer, and owoncatenate. owcontinuize requred a repr function to be created which I cherry-picked into the repr branch. This finishes up most of the code generators for widgets in the Data category:

I had extreme issues creating a generator for owdiscretize. There is no centralized discretizer function and on both attempts to create a generator function I ended up copying most of the widget's code into the output. I don't understand owcolor and chose to ignore it since it has no help documentation and simply outputs the input without modifying it as far as I could tell. I refrained from touching owsql since I opted to avoid integrating sql-related code into other code generators due to the complexity and code density it would add.

I will continue creating code generators for other categories and aim to cover as much ground as possible.

Ameobea commented 8 years ago

I implemented code generators for all of the Visualization widgets using the widget instance method. These generators come complete with input/output of selected data and features as applicable. The only issue I had was with owparallelcoordinates which listed three outputs but contains no send() code to accomplish this, nor could I find a way to select anything using the widget. Other than that, they're all tested and are working.