"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)