[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