~/talk

Building a Scientific Software Application with the Enthought Tool Suite

Talkat EuroPython 2011 · 2011-06-20..06-26· [python]
slides:none on file

Enthought Tool Suite is a BSD-licensed Python stack (Python 2.7, NumPy/SciPy) that ships as ~500k LOC and just moved to ETS 4.0. Core claim: declarative trait types with validation let objects declare state and typed attributes; calling configure_traits pops up a ready UI auto-builds a reactive GUI with validation and event hooks (the parrot/voom example toggles state and images). Visualization: Chaco: 2D interactive plots (~400 lines) with zoom, linked cross-sections and Mayavi: 3D Lorenz attractor (<200 lines) with sliders and live updates.

AI-written summary · about

  1. 0:00Introduction to Enthought
  2. 1:02Scientific computing stack
  3. 3:30Enthought component overview
  4. 5:14Understanding Traits
  5. 8:24Building UIs with Traits
  6. 10:34Advanced UI features
  7. 14:48Interactive python console
  8. 15:35Visualization tools demo
  9. 18:42Closing and logistics
  10. 19:22Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.