Skip to content

Commit 70513bc

Browse files
authored
Merge pull request #6384 from janezd/workflows-update
Update example workflows
2 parents 99088db + 51dcc6b commit 70513bc

9 files changed

+793
-735
lines changed
Lines changed: 39 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,51 @@
11
<?xml version='1.0' encoding='utf-8'?>
2-
<scheme description="The basic data mining units in Orange are called widgets. There are widgets for reading the data, preprocessing, visualization, clustering, classification and others. Widgets communicate through channels. Data mining workflow is thus a collection of widgets and communication channels.&#10;&#10;In this workflow, there is a File widget that reads the data. File widget communicates this data to Data Table widget that shows the data spreadsheet. Notice how the output of the file widget is connected to the input of the Data Table widget. In Orange, the outputs of the widgets are on the right, and the inputs on the left of the widget." title="File and Data Table" version="2.0">
2+
<scheme version="2.0" title="File and Data Table" description="The basic data mining units in Orange are called widgets. There are widgets for reading the data, preprocessing, visualization, clustering, classification and others. Widgets communicate through channels. Data mining workflow is thus a collection of widgets and communication channels.&#10;&#10;In this workflow, there is a File widget that reads the data. File widget communicates this data to Data Table widget that shows the data spreadsheet. Notice how the output of the file widget is connected to the input of the Data Table widget. In Orange, the outputs of the widgets are on the right, and the inputs on the left of the widget.">
33
<nodes>
4-
<node id="0" name="File" position="(89.0, 157.0)" project_name="Orange3" qualified_name="Orange.widgets.data.owfile.OWFile" title="File" version="" />
5-
<node id="1" name="Data Table" position="(290.0, 157.0)" project_name="Orange3" qualified_name="Orange.widgets.data.owtable.OWDataTable" title="Data Table" version="" />
4+
<node id="0" name="File" qualified_name="Orange.widgets.data.owfile.OWFile" project_name="Orange3" version="" title="File" position="(89.0, 157.0)" />
5+
<node id="1" name="Data Table" qualified_name="Orange.widgets.data.owtable.OWTable" project_name="Orange3" version="" title="Data Table" position="(296.0, 156.0)" />
66
</nodes>
77
<links>
8-
<link enabled="true" id="0" sink_channel="Data" sink_node_id="1" source_channel="Data" source_node_id="0" />
8+
<link id="0" source_node_id="0" sink_node_id="1" source_channel="Data" sink_channel="Data" enabled="true" source_channel_id="data" sink_channel_id="data" />
99
</links>
1010
<annotations>
11-
<text font-family="Helvetica" font-size="14" id="0" rect="(17.0, 21.0, 160.0, 55.0)" type="text/plain">A File widget. Double click to open it and select the dataset file.</text>
12-
<text font-family="Helvetica" font-size="14" id="1" rect="(50.0, 229.0, 118.0, 40.0)" type="text/plain">The output of the File widget.</text>
13-
<text font-family="Helvetica" font-size="14" id="2" rect="(241.0, 227.0, 131.0, 41.0)" type="text/plain">The input of the Data Table widget.</text>
14-
<text font-family="Helvetica" font-size="14" id="3" rect="(138.0, 297.0, 150.0, 82.0)" type="text/plain">The communication channel. It passes the dataset from the File widget to the Data Table.</text>
15-
<text font-family="Helvetica" font-size="14" id="4" rect="(262.0, 21.0, 150.0, 68.0)" type="text/plain">A Data Table widget. Double click the icon to see the data in a spreadsheet.</text>
16-
<text font-family="Helvetica" font-size="14" id="5" rect="(415.0, 68.0, 150.0, 83.0)" type="text/plain">The output of the Data Table to send out any data (rows) that are selected to the widget.</text>
17-
<text font-family="Helvetica" font-size="14" id="6" rect="(489.0, 177.0, 216.0, 181.0)" type="text/plain">This output is not used, hence dashed line. You can add another Data Table by clicking on its icon from the toolbox on the left, connect the ouput of Data Table to the input of new Data Table (1) and check if the selected data from Data Table is indeed sent to the downstream widget. This demo works best if both widgets are open, that is, their windows displayed.</text>
18-
<arrow end="(88.00000000000004, 122.00000000000001)" fill="#C1272D" id="7" start="(89.00000000000004, 76.00000000000001)" />
19-
<arrow end="(285.0, 129.0)" fill="#C1272D" id="8" start="(279.0, 86.00000000000001)" />
20-
<arrow end="(117.0, 180.0)" fill="#C1272D" id="9" start="(140.0, 229.0)" />
21-
<arrow end="(256.0, 171.0)" fill="#C1272D" id="10" start="(249.0, 224.0)" />
22-
<arrow end="(194.99999999999997, 159.0)" fill="#C1272D" id="11" start="(195.99999999999997, 297.0)" />
23-
<arrow end="(328.0, 166.99999999999997)" fill="#39B54A" id="12" start="(488.0, 197.99999999999997)" />
24-
<arrow end="(327.0, 141.00000000000003)" fill="#C1272D" id="13" start="(414.0, 105.00000000000001)" />
11+
<text id="0" type="text/plain" rect="(17.0, 21.0, 160.0, 55.0)" font-family="Helvetica" font-size="14">A File widget. Double click to open it and select the dataset file.</text>
12+
<text id="1" type="text/plain" rect="(50.0, 229.0, 118.0, 40.0)" font-family="Helvetica" font-size="14">The output of the File widget.</text>
13+
<text id="2" type="text/plain" rect="(241.0, 227.0, 131.0, 41.0)" font-family="Helvetica" font-size="14">The input of the Data Table widget.</text>
14+
<text id="3" type="text/plain" rect="(138.0, 297.0, 150.0, 82.0)" font-family="Helvetica" font-size="14">The communication channel. It passes the dataset from the File widget to the Data Table.</text>
15+
<text id="4" type="text/plain" rect="(262.0, 21.0, 150.0, 68.0)" font-family="Helvetica" font-size="14">A Data Table widget. Double click the icon to see the data in a spreadsheet.</text>
16+
<text id="5" type="text/plain" rect="(415.0, 68.0, 150.0, 83.0)" font-family="Helvetica" font-size="14">The output of the Data Table to send out any data (rows) that are selected to the widget.</text>
17+
<text id="6" type="text/plain" rect="(489.0, 177.0, 216.0, 181.0)" font-family="Helvetica" font-size="14">This output is not used, hence dashed line. You can add another Data Table by clicking on its icon from the toolbox on the left, connect the ouput of Data Table to the input of new Data Table (1) and check if the selected data from Data Table is indeed sent to the downstream widget. This demo works best if both widgets are open, that is, their windows displayed.</text>
18+
<arrow id="7" start="(89.00000000000004, 76.00000000000001)" end="(88.00000000000004, 122.00000000000001)" fill="#C1272D" />
19+
<arrow id="8" start="(279.0, 86.00000000000001)" end="(285.0, 129.0)" fill="#C1272D" />
20+
<arrow id="9" start="(140.0, 229.0)" end="(117.0, 180.0)" fill="#C1272D" />
21+
<arrow id="10" start="(249.0, 224.0)" end="(256.0, 171.0)" fill="#C1272D" />
22+
<arrow id="11" start="(195.99999999999997, 297.0)" end="(194.99999999999997, 159.0)" fill="#C1272D" />
23+
<arrow id="12" start="(488.0, 197.99999999999997)" end="(328.0, 166.99999999999997)" fill="#39B54A" />
24+
<arrow id="13" start="(414.0, 105.00000000000001)" end="(327.0, 141.00000000000003)" fill="#C1272D" />
2525
</annotations>
2626
<thumbnail />
2727
<node_properties>
28-
<properties format="pickle" node_id="0">gAN9cQAoWBIAAABjb250cm9sQXJlYVZpc2libGVxAYhYDAAAAHJlY2VudF9wYXRoc3ECXXEDY09y
29-
YW5nZS53aWRnZXRzLnV0aWxzLmZpbGVkaWFsb2dzClJlY2VudFBhdGgKcQQpgXEFfXEGKFgHAAAA
30-
YWJzcGF0aHEHWDAAAAAvVXNlcnMvYW56ZS9kZXYvb3JhbmdlMy9PcmFuZ2UvZGF0YXNldHMvaXJp
31-
cy50YWJxCFgGAAAAcHJlZml4cQlYDwAAAHNhbXBsZS1kYXRhc2V0c3EKWAcAAAByZWxwYXRocQtY
32-
CAAAAGlyaXMudGFicQxYBQAAAHRpdGxlcQ1YAAAAAHEOWAUAAABzaGVldHEPaA5YCwAAAGZpbGVf
33-
Zm9ybWF0cRBOdWJhWAsAAAByZWNlbnRfdXJsc3ERXXESWBMAAABzYXZlZFdpZGdldEdlb21ldHJ5
34-
cRNDLgHZ0MsAAQAAAAACEwAAATwAAAOqAAACNQAAAhMAAAFSAAADqgAAAjUAAAAAAABxFFgLAAAA
35-
c2hlZXRfbmFtZXNxFX1xFlgGAAAAc291cmNlcRdLAFgDAAAAdXJscRhoDlgNAAAAZG9tYWluX2Vk
36-
aXRvcnEZfXEaWAsAAABfX3ZlcnNpb25fX3EbSwFYEAAAAGNvbnRleHRfc2V0dGluZ3NxHF1xHWNP
37-
cmFuZ2Uud2lkZ2V0cy5zZXR0aW5ncwpDb250ZXh0CnEeKYFxH31xIChYBAAAAHRpbWVxIUdB1qcW
38-
DLpbX1gGAAAAdmFsdWVzcSJ9cSMoWAkAAAB2YXJpYWJsZXNxJF1xJVgJAAAAeGxzX3NoZWV0cSZo
39-
Dkr/////hnEnaBl9cShoJF1xKShdcSooWAwAAABzZXBhbCBsZW5ndGhxK2NPcmFuZ2UuZGF0YS52
40-
YXJpYWJsZQpDb250aW51b3VzVmFyaWFibGUKcSxLAGgOiGVdcS0oWAsAAABzZXBhbCB3aWR0aHEu
41-
aCxLAGgOiGVdcS8oWAwAAABwZXRhbCBsZW5ndGhxMGgsSwBoDohlXXExKFgLAAAAcGV0YWwgd2lk
42-
dGhxMmgsSwBoDohlXXEzKFgEAAAAaXJpc3E0Y09yYW5nZS5kYXRhLnZhcmlhYmxlCkRpc2NyZXRl
43-
VmFyaWFibGUKcTVLAVgsAAAASXJpcy1zZXRvc2EsIElyaXMtdmVyc2ljb2xvciwgSXJpcy12aXJn
44-
aW5pY2FxNollZXNoG0sBdVgKAAAAYXR0cmlidXRlc3E3KFgMAAAAc2VwYWwgbGVuZ3RocThLAoZx
45-
OVgLAAAAc2VwYWwgd2lkdGhxOksChnE7WAwAAABwZXRhbCBsZW5ndGhxPEsChnE9WAsAAABwZXRh
46-
bCB3aWR0aHE+SwKGcT90cUBYBQAAAG1ldGFzcUEpWAoAAABjbGFzc192YXJzcUJYBAAAAGlyaXNx
47-
Q11xRChYCwAAAElyaXMtc2V0b3NhcUVYDwAAAElyaXMtdmVyc2ljb2xvcnFGWA4AAABJcmlzLXZp
48-
cmdpbmljYXFHZYZxSIVxSVgSAAAAbW9kaWZpZWRfdmFyaWFibGVzcUpdcUt1YmF1Lg==
49-
</properties>
50-
<properties format="pickle" node_id="1">gAN9cQAoWAsAAABhdXRvX2NvbW1pdHEBiFgOAAAAY29sb3JfYnlfY2xhc3NxAohYEgAAAGNvbnRy
51-
b2xBcmVhVmlzaWJsZXEDiFgOAAAAZGlzdF9jb2xvcl9SR0JxBChL3EvcS9xL/3RxBVgTAAAAc2F2
52-
ZWRXaWRnZXRHZW9tZXRyeXEGTlgLAAAAc2VsZWN0X3Jvd3NxB4hYFQAAAHNob3dfYXR0cmlidXRl
53-
X2xhYmVsc3EIiFgSAAAAc2hvd19kaXN0cmlidXRpb25zcQmJWAsAAABfX3ZlcnNpb25fX3EKSwFY
54-
EAAAAGNvbnRleHRfc2V0dGluZ3NxC11xDGNPcmFuZ2Uud2lkZ2V0cy5zZXR0aW5ncwpDb250ZXh0
55-
CnENKYFxDn1xDyhYBgAAAHZhbHVlc3EQfXERKFgNAAAAc2VsZWN0ZWRfY29sc3ESXXETWA0AAABz
56-
ZWxlY3RlZF9yb3dzcRRdcRVoCksBdVgFAAAAbWV0YXNxFn1xF1gOAAAAb3JkZXJlZF9kb21haW5x
57-
GF1xGShYDAAAAHNlcGFsIGxlbmd0aHEaSwKGcRtYCwAAAHNlcGFsIHdpZHRocRxLAoZxHVgMAAAA
58-
cGV0YWwgbGVuZ3RocR5LAoZxH1gLAAAAcGV0YWwgd2lkdGhxIEsChnEhWAQAAABpcmlzcSJLAYZx
59-
I2VYCgAAAGF0dHJpYnV0ZXNxJH1xJShoIEsCaBpLAmgeSwJoIl1xJihYCwAAAElyaXMtc2V0b3Nh
60-
cSdYDwAAAElyaXMtdmVyc2ljb2xvcnEoWA4AAABJcmlzLXZpcmdpbmljYXEpZWgcSwJ1WAQAAAB0
61-
aW1lcSpHQdanFgy9pBZ1YmF1Lg==
28+
<properties node_id="0" format="pickle">gASVuAMAAAAAAAB9lCiMEmNvbnRyb2xBcmVhVmlzaWJsZZSIjAxyZWNlbnRfcGF0aHOUXZSMHm9y
29+
YW5nZXdpZGdldC51dGlscy5maWxlZGlhbG9nc5SMClJlY2VudFBhdGiUk5QpgZR9lCiMB2Fic3Bh
30+
dGiUjC0vVXNlcnMvamFuZXovb3JhbmdlMy9PcmFuZ2UvZGF0YXNldHMvaXJpcy50YWKUjAZwcmVm
31+
aXiUjA9zYW1wbGUtZGF0YXNldHOUjAdyZWxwYXRolIwIaXJpcy50YWKUjAV0aXRsZZSMAJSMBXNo
32+
ZWV0lGgQjAtmaWxlX2Zvcm1hdJROdWJhjAtyZWNlbnRfdXJsc5RdlIwTc2F2ZWRXaWRnZXRHZW9t
33+
ZXRyeZRDLgHZ0MsAAQAAAAACEwAAATwAAAOqAAACNQAAAhMAAAFSAAADqgAAAjUAAAAAAACUjAtz
34+
aGVldF9uYW1lc5R9lIwGc291cmNllEsAjAN1cmyUaBCMDWRvbWFpbl9lZGl0b3KUfZSMC19fdmVy
35+
c2lvbl9flEsBjBBjb250ZXh0X3NldHRpbmdzlF2UjBVvcmFuZ2V3aWRnZXQuc2V0dGluZ3OUjAdD
36+
b250ZXh0lJOUKYGUfZQojAR0aW1llEdB1qcWDLpbX4wGdmFsdWVzlH2UKIwJdmFyaWFibGVzlF2U
37+
aBt9lGgoXZQoXZQojAxzZXBhbCBsZW5ndGiUjBRPcmFuZ2UuZGF0YS52YXJpYWJsZZSMEkNvbnRp
38+
bnVvdXNWYXJpYWJsZZSTlEsAaBCIZV2UKIwLc2VwYWwgd2lkdGiUaDBLAGgQiGVdlCiMDHBldGFs
39+
IGxlbmd0aJRoMEsAaBCIZV2UKIwLcGV0YWwgd2lkdGiUaDBLAGgQiGVdlCiMBGlyaXOUaC6MEERp
40+
c2NyZXRlVmFyaWFibGWUk5RLAYwsSXJpcy1zZXRvc2EsIElyaXMtdmVyc2ljb2xvciwgSXJpcy12
41+
aXJnaW5pY2GUiWVlc2gdSwF1jAphdHRyaWJ1dGVzlCiMDHNlcGFsIGxlbmd0aJRLAoaUjAtzZXBh
42+
bCB3aWR0aJRLAoaUjAxwZXRhbCBsZW5ndGiUSwKGlIwLcGV0YWwgd2lkdGiUSwKGlHSUjAVtZXRh
43+
c5QpjApjbGFzc192YXJzlIwEaXJpc5RdlCiMC0lyaXMtc2V0b3NhlIwPSXJpcy12ZXJzaWNvbG9y
44+
lIwOSXJpcy12aXJnaW5pY2GUZYaUhZSMEm1vZGlmaWVkX3ZhcmlhYmxlc5RdlHViYXUu
6245
</properties>
46+
<properties node_id="1" format="literal">{'auto_commit': True, 'color_by_class': True, 'controlAreaVisible': True, 'savedWidgetGeometry': None, 'select_rows': True, 'show_attribute_labels': True, 'show_distributions': False, 'stored_selection': {'rows': [], 'columns': []}, '__version__': 1}</properties>
6347
</node_properties>
48+
<session_state>
49+
<window_groups />
50+
</session_state>
6451
</scheme>

0 commit comments

Comments
 (0)