YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006.

Enthought Tool Suite

Eric Jones

DANSE kickoffAugust 16, 2006

Page 2: Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006.

Enthought Tool Suite

TRAITS

MAYAVIKIVA

Initialization, Validation, Observation, and Visualization of Python class attributes

ENABLE ENVISAGE

3D Visualization of Scientific Data based on VTK

Object based 2D drawing canvas

2D primitives supporting path based rendering, affine transforms, alpha blending and more.

Application plugin framework for building scriptable and extensible applications

CHACO

Plotting toolkit for building complex, interactive 2D plots

Page 3: Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006.

What are traits?

• Initialization

• Validation

• Delegation

• Notification

• Visualization

• Documentation

Traits provide additional characteristics for Python object attributes:

Page 4: Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006.

Envisage: An Integrated Science Environment

Envisage

CFDSimulator

Multiple Plug-ins. One Application.

Page 5: Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006.

Envisage Applications• 2D and 3D Visualization• Workflow Construction

• Scriptable• Extensible


Related Documents