@@ -7,7 +7,7 @@ This repository contains a GUI building and packaging tutorial using the
7
7
8
8
## Tutorial summary
9
9
10
- In this workshop, we will learn to embed scientific tools into a robust
10
+ In this 4h workshop, we will learn to embed scientific tools into a robust
11
11
scientific application that can scale from a tiny UI to a large platform. As an
12
12
example, attendees will build an image browser application (including
13
13
face-detection capabilities), allowing users to search through their pictures,
@@ -17,8 +17,9 @@ packages from the Enthought Tool Suite such as Traits, TraitsUI and Pyface. In
17
17
the process, attendees will learn how to design clean, maintainable and
18
18
scalable applications, and discuss sharing your tool with your users.
19
19
20
- Ultimately, we will be building fairly sofisticated application that allows
21
- users to explore images on their machines and detect faces in them:
20
+ Ultimately, by the end of the workshop, we will have built a fairly
21
+ sophisticated application that allows users to explore images on their machines
22
+ and detect faces in them:
22
23
23
24
![ full app screenshot] ( pycasa_final.png )
24
25
41
42
42
43
### EDM users (recommended)
43
44
First, download and install EDM from https://www.enthought.com/edm/ . Then,
44
- open a ` Terminal ` /` Powershell ` /` Cmd Prompt ` / and create a lighweight bootstrap environment to run the installation commands.
45
+ open a ` Terminal ` /` Powershell ` /` Cmd Prompt ` / and create a light-weight
46
+ bootstrap environment to run the installation commands.
45
47
``` commandline
46
48
edm envs create bootstrap
47
49
edm install --environment bootstrap click
@@ -109,7 +111,8 @@ are able to reach the end goal.
109
111
- add button to launch the face detection on all images
110
112
- add widgets to filter images
111
113
- step 6: pyface application: adding menu and branding
112
- - step 7: pyface application: advanced features [ OPTIONAL]
114
+ - step 7: Advanced features
115
+ - Using traits_futures to move tasks to the background
113
116
- step 8: Packaging and sharing
114
117
115
118
0 commit comments