Software je vhodný jak pro pokročilé uživatele, aby byli schopni pomocí softwaru provést svou analýzu rychle, tak pro běžné uživatele, kteří mohou mít přístup k interaktivnímu, vizuálnímu a jednoduchému způsobu provedení své analýzy dat.[3] Díky intuitivnímu rozhraní a nekomerční platformě je vhodný pro široké využití při dolování dat a jejich analýzy.[4]
Podstatou softwaru je vizuální programování. To znamená, že každý analytický postup je obsažen ve widgetu. Widgety jsou umístěny na plátně a propojeny s analytickými pracovními postupy, které běží zleva doprava.[5] Widgety představují samotné programové kódy.[2] Widgety poskytují základní funkce jako je čtení dat, zobrazování tabulek, srovnání algoritmů nebo vizualizace datových položek. Uživatel tak díky nim vidí výsledek vizuálně.[6]
Jako vstupní datový formát používá Orange především soubory s koncovkou tab Orange ale dokáže otevřít i další datové sady s koncovkami txt, csv, basket nebo arff.[6] Vstupní data lze načíst i z Excelu (.xlsx) nebo z URL adresy.[7]
Postupy řešení úlohy se ukládají do souboru, která má koncovku ows.[2]
Software využívá programovací jazyky jako jsou Python, Cython, C++ a C. Grafické prostředí softwaru bylo vytvořeno pomocí programovacího jazyka Python a Qt3 knihoven.[6]
Jádro softwaru obsahuje přes 200 C++ tříd, které pokrývají základní datové struktury a většinu algoritmů předzpracování a modelování. Část softwaru je napsaná v Pythonu a obsahuje procedury, které nejsou časově omezeny. Jádro obsahuje několik open source knihoven, k nim patří LIBSVM, LIBLINEAR, Earth nebo QHUll. Používány jsou také knihovny Pythonu, například NymPy pro lineární algebru, NetworkX pro práci s grafy nebo Matplotlib pro vizualizaci.[1]
V softwaru je možné provádět různé operace, které jsou zobrazeny na levém panelu. Operace se dělí do 18 skupin, které jsou od sebe odlišeny barvami. Součástí skupiny jsou widgety, které jsou označeny stejnou barvou jako skupina, do které patří.
Operace a widgety
Operace jsou sdruženy do skupin jako jsou:
Data – složka, import CSV, datová tabulka, informace o datovém souboru apod.
↑LJUBLJANA, University of Bioinformatics Laboratory. Orange Data Mining - undefined. Orange Data Mining [online]. [cit. 2023-11-20]. Dostupné online. (anglicky)
↑LJUBLJANA, University of Bioinformatics Laboratory. Orange Data Mining - Widget Catalog. Orange Data Mining [online]. [cit. 2023-11-20]. Dostupné online. (anglicky)