Top Banner
Enthought Tool Suite Eric Jones DANSE kickoff August 16, 2006
5

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

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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