[kepler-users] Reg: Invoking Kepler actor
Christopher Brooks
cxh at eecs.berkeley.edu
Tue Sep 12 09:53:38 PDT 2006
"Niket Tandon" <nikett at gmail.com> writes:
> I am able to plot a 3D actor in Kepler. Now i have one doubt.
> *Can we invoke a Kepler R actor within an actor in Ptolemy.*
> **
> Kind regards
> Niket.
Hi Niket,
I'm assuming you are using the Kepler R actor to plot 3D data.
The short answer is no.
The longer answer is yes, but it would take work.
Kepler is based on the Ptolemy II core, so Kepler includes
a subset of Ptolemy II and then adds functionality like
interface to R
http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#kepler
says:
--start--
2.4 What is the relationship between Ptolemy and Kepler?
Ptolemy (http://ptolemy.eecs.berkeley.edu) and The Kepler Project
(http://www.kepler-project.org/) are two separate projects. The
Kepler Project FAQ says
What is the difference between Kepler and Ptolemy?
Roughly speaking, Ptolemy aims at modeling concurrent systems,
studying system models, various models of computation, etc. as
explained above. In constrast, Kepler aims at execution of
scientific workflows (by end users and/or workflow engineers),
inheriting modeling and design capabilities including the
Vergil GUI and workflow scheduling and execution capabilities
from Ptolemy.
How does Kepler extend Ptolemy?
Kepler extensions to Ptolemy include an ever increasing number
of components (called actors in Ptolemy terminology) aimed
particularly at scientific applications, e.g., for remote data
and metadata access, data transformations, data analysis,
interfacing with legacy applications, web service invocation
and deployment, provenance tracking, etc. Target application
areas include bioinformatics, cheminformatics, ecoinformatics,
and geoinformatics workflows among others.
Kepler also inherits from Ptolemy the actor-oriented modeling
paradigm that separates workflow components from the overall
workflow orchestration (via so-called directors), making
components more easily reusable. Through actor-oriented and
hierarchical modeling features built into Ptolemy, Kepler
scientific workflows can operate at very different level of
granularity, from low-level "plumbing workflows" that
explictely move data around, start and monitor remote jobs,
etc. to high-level "conceptual workflows" that interlink
complex, domain specific data analysis steps.
--end--
To use the R actor within Ptolemy II without the rest of Kepler, you
would need to add the R actor to Ptolemy II. To do this would
require some hacking around and is beyond the scope of this message.
If you have Matlab, you may use the Matlab actor within Ptolemy II.
_Christopher
Christopher Brooks (cxh at eecs berkeley edu) University of California
Programmer/Analyst Chess/Ptolemy/Trust US Mail: 558 Cory Hall #1774
ph: 510.643.9841 fax:510.642.2718 Berkeley, CA 94720-1774
home: (F-Tu) 707.665.0131 (W-F) 510.655.5480 (office: 400A Cory)
More information about the Kepler-users
mailing list