+ All Categories
Home > Documents > Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website: website: .

Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website: website: .

Date post: 05-Jan-2016
Category:
Upload: donna-carter
View: 230 times
Download: 5 times
Share this document with a friend
Popular Tags:
38
Kepler Kepler Deana Pennington Deana Pennington LTER Network Office LTER Network Office
Transcript
Page 1: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

KeplerKepler

Deana PenningtonDeana Pennington

LTER Network OfficeLTER Network Office

Page 2: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Download KeplerDownload Kepler• Kepler website: Kepler website: www.www.kepler-project.orgkepler-project.org

• Click on the Downloads linkClick on the Downloads link• Page down to Nightly Build VersionPage down to Nightly Build Version• Click on www…..nightly/zipClick on www…..nightly/zip• Click on bottom file: kepler20070109.zipClick on bottom file: kepler20070109.zip• Save to desktopSave to desktop• Double click on installerDouble click on installer• Accept all defaults EXCEPT: install to c:\ not to Accept all defaults EXCEPT: install to c:\ not to

Program FilesProgram Files• When install is finished, there should be a directory When install is finished, there should be a directory

c:\kepler20070109 – open itc:\kepler20070109 – open it• Click on kepler.batClick on kepler.bat• Wait patiently!Wait patiently!

Page 3: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Kepler start up screenKepler start up screen

Model building area

(Canvas)

Library of components

Navigation area

Tool bar

Search

• The graph editorThe graph editor– Tool barTool bar– Data tabData tab– Component tabComponent tab– CanvasCanvas– Overview paneOverview pane

Page 4: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Director/Actor Director/Actor MetaphorMetaphor

• Directors define the model of computation to be used in the Directors define the model of computation to be used in the workflowworkflow

• Every workflow must specify a directorEvery workflow must specify a director

Actors know HOW to act..know their partDirectors know WHEN they should act

Kepler Directors:1. Continuous Time2. Discrete Event3. Process Network: procedural4. Synchronized Data Flow: subset of Process Net

Actor

Actor

Actor

Director

Page 5: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Actors & portsActors & portsactor name

data

ports

Input data parameters Output data

Atomic actor

1 input port 2 output ports

Reads a datasetInitializing parameters

function

Page 6: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Composite ActorsComposite Actors

Composite actor

OpenActor

input

output

Page 7: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Tool BarTool Bar

• Viewing

• Running

• Adding ports

Page 8: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

ViewingViewing

•Zoom In

•Zoom Reset

•Zoom Fit

•Full Screen•Zoom Out

Page 9: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Running WorkflowRunning Workflow

• Run or resume workflow

• Pause the workflow

• Stop the workflow

Page 10: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Running WorkflowRunning Workflow

Page 11: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Running WorkflowRunning WorkflowRun WindowRun Window

Page 12: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Adding PortsAdding Ports

• New input port• New output port

• New input/output port

• New input multiport

• New output multiport

• New input/output multiport

“Relation”

Page 13: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Adding ports to actorsAdding ports to actors

Data TypesString [text]Int [numeric integer]Double [numeric decimal]{ } array [n-D matrix]

Page 14: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

SearchingSearching

• DataData

• ActorsActors

• DirectorsDirectors

Page 15: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

ActorsActors

• Actors are components that execute and Actors are components that execute and communicate with other actors in a model. communicate with other actors in a model.

Page 16: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Actor LibraryActor Library

• Variety of actors Variety of actors grouped in different grouped in different ways, according to ways, according to different ontologiesdifferent ontologies

• Same actor shows up in Same actor shows up in multiple places in the multiple places in the hierarchieshierarchies

Page 17: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

DirectorDirector

• Governs the execution of a workflow.Governs the execution of a workflow.

Page 18: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Director LibraryDirector Library

• A variety of directors A variety of directors depending upon the depending upon the type of model being type of model being executed.executed.

Page 19: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Get documentationGet documentation

Page 20: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Using KeplerUsing Kepler

• Executing a ready to run workflowExecuting a ready to run workflow

• Building a workflowBuilding a workflow

– Choosing a directorChoosing a director– Choosing actorsChoosing actors– Making connectionsMaking connections– Building composite actorsBuilding composite actors– Saving and running the modelSaving and running the model

Page 21: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Open Lotka-Volterra Open Lotka-Volterra DemoDemo

Page 22: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Lotka-VolterraLotka-Volterra Predator Prey Model Predator Prey Model

Page 23: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

ActorsActors

• The population growth of The population growth of species 1 (prey)species 1 (prey)

• The population growth of The population growth of species 2 (predator)species 2 (predator)

Page 24: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Running WorkflowRunning Workflow

Page 25: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Running WorkflowRunning WorkflowRun WindowRun Window

Page 26: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Plotting Tool barPlotting Tool bar

printingReset X and Y ranges to their original values

Set plot format

Rescale plot to fit the data

Page 27: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Setting the Plot formatSetting the Plot format

Page 28: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Relabeled plotRelabeled plot

Page 29: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Relabeled/rescaledRelabeled/rescaled

Page 30: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Change director stop timeChange director stop time

Page 31: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Change parametersChange parameters

Page 32: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Changing n1 and n2Changing n1 and n2Right-click Configure Right-click Configure actoractor

Page 33: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Add workflow Add workflow parameter kparameter k

Find: Components/Workflow/Workflow input/Parameters/ParameterFind: Components/Workflow/Workflow input/Parameters/Parameter

Drag and drop on canvasDrag and drop on canvasRight-clickRight-click

Configure parameterConfigure parameterSet to 100Set to 100Right-clickRight-click

Customize nameCustomize namekk

Page 34: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Making componentsMaking components

Page 35: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Semantic TypingSemantic Typing

Page 36: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Drag and drop new actorDrag and drop new actor

Page 37: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

General Workflow General Workflow Construction ProcedureConstruction Procedure

• Open a new workflowOpen a new workflow• Add a directorAdd a director• Search for data (optional)Search for data (optional)• Add data source (optional)Add data source (optional)• Add an actorAdd an actor

– Edit parametersEdit parameters

• Add ports (if needed)Add ports (if needed)– Configure portsConfigure ports

• Add another actorAdd another actor• Hook up input/output portsHook up input/output ports

Page 38: Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website:  website: .

Kepler ExerciseKepler Exercise


Recommended