Orange is Open Source

Orange is open source and free software. You are free to use it and you are free to redistribute it and/or modify it under the terms of the GNU General Public License.

By being open source it allows you to see how it works, how are its algorithms implemented. It allows you to understand and learn from it. And build upon it new things.


Orange development is not just public, it is open to you, to community. You can browse the source code, open and follow development through tickets, contribute patches or help with documentation. Join!

What's in the Air?

Paint Your Data 20/Dec/2013

One of the widgets I very much enjoy when teaching introductory course in data mining is Paint Data widget. In the data I would paint in this widget I would intentionally include some clusters, or intentionally obscure them. Or draw them in any strange shape. Then I would discuss with students if these clusters are identified by k-means clustering. Or by hierarchical clustering. We would also discuss automatic scoring of the quality of clusters, come up with the idea of a silhouette (ok, already invented, but helps if you get this idea on your own as well). And then we would play with various data sets and clustering techniques and their parameters in Orange.

Like in the following workflow where I drew three clusters that were indeed recognized by k-means clustering. Notice that silhouette scoring correctly identified even the number of clusters was guessed correctly. And I also drawn the clustered data in the Scatterplot to check if the clusters are indeed where they should be.


Or like in the workflow below where k-means fails miserably (but some other clustering technique would not).


Paint Data can also be used in supervised setting, for classification tasks. We can set the intended number of classes, and then chose any of these to paint its data. Below I have used it to create the data sets to check the behavior of several classifiers.


There are tons of other workflows where Paint Data can be useful. Give it a try!

If you want to read more about what's new in Orange, its life and its community, check out our blog.

Help! I Need Somebody!

Everybody needs sometimes help. For Orange, the place place for help is our forum. You can post there your questions, problems, suggestions, or ideas. Or browse/search existing posts. And participate in them!