Kepler: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362013-09-25T19:57:20ZEcoinformatics Redmine
Redmine Bug #6102 (New): actor classes not saved properly in KAR fileshttps://projects.ecoinformatics.org/ecoinfo/issues/61022013-09-25T19:57:20ZMatt Jonesjones@nceas.ucsb.edu
<p>Kenneth Jones <a class="email" href="mailto:kennethjone@gmail.com">kennethjone@gmail.com</a> reported:<br />In Ptolemy II it is possible to use Vergil to convert a component into a class, save the class, and use it (instantiate or subclass it) in other workflows in the future. The Kepler GUI seems to have the ability to convert a component to a class and, in the workflow in which you created the class, create instances or subclasses of it, but I don't see a way to save the class, so it can be used in other workflows in the future (In Vergil there is a "save submodel only" checkbox in the File/Save dialog). Can classes be saved and reused in Kepler? If so, how?<br />------------</p>
<p>I verified this by creating a class and then attempting to save that class in a KAR file. The KAR file gets created, but does not contain the class. Attempting to open the saved KAR file produces an error in Kepler saying it can not me opened. The contents of the KAR file show it clearly is missing the class file, as all it contains is the manifest file:</p>
<p><code>$ jar tvf MyRampTestClass.kar <br /> 714 Wed Sep 25 11:41:54 AKDT 2013 META-INF/MANIFEST.MF<br /></code></p>
<p>To fix, once you have created a class in a workflow, you should be able to right click on it and select 'Save Archive (KAR)...', which allows you to save in a kar file of your choice in your 'My Workflows' directory. That should then show up in the tree on the left, and be able to be dragged to workflows for use.</p> Bug #5715 (New): Actor Reference documentationhttps://projects.ecoinformatics.org/ecoinfo/issues/57152012-09-19T18:36:47Zjianwu jianwujianwu@sdsc.edu
<p>this doc hasn't changed since 2.0, but in 2.4, many actors are visible for the first time. So we might need to update this doc.</p>
<p>435 pages.</p> Bug #5333 (New): 2.2 rc3: getenv("") doesn't work for mac installation.https://projects.ecoinformatics.org/ecoinfo/issues/53332011-03-01T23:46:41Zjianwu jianwujianwu@sdsc.edu
<p>getenv is to get environment variable value in Kepler. It works for me in my installation on windows. On mac, it doesn't work if I start Kepler using Kepler.app. It only works if I start using Kepler.app/Contents/Resources/Java/kepler.sh.</p> Bug #4909 (New): Actor documentation: updates ignored, duplicate info, how to refer to other acto...https://projects.ecoinformatics.org/ecoinfo/issues/49092010-03-29T21:15:59ZChristopher Brookscxh@eecs.berkeley.edu
<p>A few comments about the Kepler Actor Documentation system</p>
<p>1. If I update the .xml file for a Director, then preexisting models<br />do not get the updates. I think this is wrong. For example,<br />I added text to PNDirector.xml. If a user has a preexisting model<br />that uses PNDirector, then to see the new text, they would need<br />to drag in a new PNDirector.</p>
<p>2. The model files contain copies of the documentation. This is<br />related to point 1 above. This will be an issue for large systems<br />because parsing a large file with redundant info takes time and<br />possibly consumes lots of memory</p>
<p>3. In a documentation .xml file, how do I refer to another actor<br />or director? For example in<br />kepler/directors/resources/kar/CoreDirectors/PNDirector.xml<br />I want to refer to the Ramp actor so that if the user<br />clicks on the link, then they are shown the Ramp actor documentation<br />How do I do that?</p>
<p>4. In a documentation .xml file, how do I refer to a model?<br />For example, in<br />kepler/directors/resources/kar/CoreDirectors/PNDirector.xml<br />I want to refer to<br />ptolemy/domains/pn/demo/RemoveNilTokens/RemoveNilTokens.xml<br />How do I do that?</p> Bug #4908 (New): actor/director/attribute .xml file documentation needs to be updatedhttps://projects.ecoinformatics.org/ecoinfo/issues/49082010-03-29T21:05:36ZChristopher Brookscxh@eecs.berkeley.edu
<p>The kar files include documentation for actors, directors and attributes.</p>
<p>These files need to be checked against the corresponding Ptolemy<br />actors, directors and attributes and updated accordingly.</p>
<p>For example, the directors/resources/kar/CoreDirectors/PNDirector.xml<br />file did not include information from June, 2008 about how to stop<br />a PN model.</p>
<p>To fix this bug, all of the .kar files should be reviewed and compared<br />with the original class comments in the .java files.</p> Bug #4746 (In Progress): ability to create a Site Layout reporthttps://projects.ecoinformatics.org/ecoinfo/issues/47462010-02-05T18:28:28ZDaniel Crawldanielcrawl@gmail.com
<p>Save all the information in an engineering view site as single, printable document.</p> Bug #4693 (In Progress): Ability to save just a report instancehttps://projects.ecoinformatics.org/ecoinfo/issues/46932010-01-22T19:03:47ZDerik Barseghianbarseghian@nceas.ucsb.edu
<p>Eric requests the ability to easily save just the report instance. This should probably be a 1 step process when you're looking at the Report Viewer. I think the best solution would probably be to change the File => Save option to do this when on the Report Viewer. If this is too hard, just adding a File => Save Report menu option seems good for the interim.</p> Bug #3802 (New): actor icons prevent channel connectors to align straighthttps://projects.ecoinformatics.org/ecoinfo/issues/38022009-01-30T00:19:02ZMatt Jonesjones@nceas.ucsb.edu
<p>Reported by Edward Lee:</p>
<p>The Kepler icons seem to be sized so that Vergil's snap-to-grid<br /> doesn't really work. If I connect an output port to a relation<br /> to an input port, I can't get the connections to give me straight<br /> lines. This is rather unfortunate, as it makes all Kepler diagrams<br /> look a bit sloppy. This can be fixed by resizing the Kepler icons<br /> to match the default size in the basic Vergil editor for Ptolemy II.</p> Bug #3231 (New): 3-way table output (multiway cross tabulation actor?)https://projects.ecoinformatics.org/ecoinfo/issues/32312008-04-16T23:48:32ZKevin Drurydrury@nceas.ucsb.edu
<p>3-way tables are a useful extension of 2-way tables, which are a basic tool for exploring relationships in data. R has devised a simple way of displaying 3-way tables in the console. I don't know what the Multiway Cross Tabulation (MCT) actor is supposed to do (it is under development?), but it falls under the Statistics category of Kepler components and the name got me thinking it is intended for this purpose. I dunno. But, if something like ftable() in R is the intention of that actor, it would definitely be a useful addition to statistical analyses in Kepler. If that is not the intention of the MCT actor, may I suggest an actor that does this. Specifically, from the R Help:</p>
<p>Displaying a contingency table in this flat matrix form (via print.ftable, the print method for objects of class "ftable") is often preferable to showing it as a higher-dimensional array.</p>
<p>Thanks!</p> Bug #3066 (New): actor sdkhttps://projects.ecoinformatics.org/ecoinfo/issues/30662008-01-16T00:41:43ZChad Berkleyberkley@nceas.ucsb.edu
<p>We need an SDK for building actors so that it is easier for people writing new java actors. the SDK would include a build file that only compiles the actor then puts the actor and any required jars into a kar file.</p> Bug #2969 (New): Ability to join tables _across_ EML data packageshttps://projects.ecoinformatics.org/ecoinfo/issues/29692007-09-12T01:09:33Zben leinfelderleinfelder@nceas.ucsb.edu
<p>Ability to join tables <em>across</em> EML data packages or even non-EML actors.<br />Hopefully leverage some of the org.ecoinfomatics.datamanager library (eml module).</p> Bug #2968 (New): Ability to join tables within same EML data packagehttps://projects.ecoinformatics.org/ecoinfo/issues/29682007-09-12T01:06:11Zben leinfelderleinfelder@nceas.ucsb.edu
<p>Ability to join tables within same EML data package.<br />This does exist on the backend...just have UI issues with it being clear and easy-enough-to-use.</p> Bug #2828 (In Progress): Actor names inconsistenthttps://projects.ecoinformatics.org/ecoinfo/issues/28282007-04-18T18:33:41ZKirsten Menger-Andersonkma500@hotmail.com
<p>Actor names and parameter names are currently inconsistently formatted. They should all be camel cap/no space (e.g., DirectoryListing) With an initial cap for Actor names, and an initial lowercase for parameter names.</p> Bug #2672 (In Progress): actor search term should be trimmed + searching with multiple termshttps://projects.ecoinformatics.org/ecoinfo/issues/26722006-11-17T23:20:17ZEfrat Jaegerjaeger@ecoinformatics.org
<p>I was searching for the Display actor and came up with multiple bugs (features). First, the search term should be trimmed (I searched for 'text ' and got only actors whose annotation fully contains 'text ').<br />Second, searching for 'text display', doesn't return anything. I'm not sure what the plans are for multiple search terms, but it would increase the usability.</p> Bug #2349 (New): Actors should have preconditions to test for long runshttps://projects.ecoinformatics.org/ecoinfo/issues/23492006-02-07T18:19:21ZChristopher Brookscxh@eecs.berkeley.edu
<p>It would be nice if there was an easy way to for a model to test for<br />trivial problems before getting far down a long run.</p>
<p>One idea would be to have such actors implement an interface that included a<br />method that the director would run.</p>
<p>We should think about why having actors do more testing in preinitialize()<br />will not work here. For example, if we have an FSM model, do all<br />the actors get preinitialize() called right away? What about the Case actor.</p>