[kepler-dev] another big checkin

Ilkay Altintas altintas at sdsc.edu
Sun Mar 18 22:54:16 PDT 2007

On Mar 16, 2007, at 7:08 PM, Chad Berkley wrote:

> Hey Ilkay,
> See below:
> Ilkay Altintas wrote:
>> Chad, Kirsten,
>> Thanks for all the updates. I've just tested the docs a little bit  
>> and have a few questions.
>> 1. Documentation for some generic actors says null. We used to  
>> have documentation for these actors. (Example: WebService actor)
> The documentation either needs to get moved to the moml file, or  
> the KeplerDocumentationAttribute in that moml file needs to be  
> removed.  If the KeplerDocumentationAttribute exists, it won't go  
> try to find the other docs.  If you're going to do it, you should  
> just move the documentation to the moml file so that it will show  
> up on the website and so it will be more portable.
>> 2. If the documentation window is open for one actor, it does not  
>> refresh when I try display the doc for another actor.
> Did this used to work?  I noticed this too.  If I broke it, I'll  
> fix it.  If I didn't, I'll blame someone else and tell them to fix  
> it :)  It might have something to do with the fact that only one  
> docTableau can be open at the same time.  We might have to ask EAL  
> about this.

I don't know if this us to work. I just noticed it last week.

>> 3. Do we distinguish now between the documentation actor and class  
>> author?
> did you mean "author" instead of "actor"?  If so, no.  The author  
> listed in the docs is the author of the actor.  say that 3 times  
> fast: "author of the actor, author of the actor, author of the  
> actor..."

Yes, I meant author. :-) Thanks. Something is probably set up wrong  
in my docs. I'll ask you on irc if I can't fix it after moving the  
documentation to moml.

>> 4. It would be really nice to be able to view the documentation  
>> without having to drag and drop the actor, i.e., from the left  
>> pane library with a right-click context menu. Do we have any plans  
>> for this? Just an idea that was mentioned to me by a user.
> I fully agree.  It wouldn't be too hard to put a rt. click menu on  
> actors in the tree to fetch the docs.  Put it in bugzilla and maybe  
> I'll get to it in 2009 :)  Just kidding, it shouldn't be too hard.

Thanks. I'll add this to Bugzilla.


> chad
>> Thanks very much!
>> -ilkay
>> On Mar 14, 2007, at 2:18 PM, Chad Berkley wrote:
>>> Hey,
>>> I just did another pretty major change.  The new documentation  
>>> system should now work properly (i.e. you should see the new user  
>>> documentation that Kirsten has been working on when you rt. click  
>>> on a component and go to "Documenatation/Display".)  You will  
>>> need to update and recompile both ptolemy and kepler to get this  
>>> to work.  You may get compile errors if you try to just update  
>>> kepler without ptolemy.
>>> To use the new documentation system, add your documentation in  
>>> the actor metadata file for your actor in kepler/src/actors.   
>>> Check out one of the other files for the correct format.   
>>> Basically, you just need to add a KeplerDocumentationAttribute  
>>> and put your docs there and it will show up in the DocViewer.
>>> For those of you editing documentation.  Please only make changes  
>>> in the actor metadata files.  Do not make any additional changes  
>>> to the kepler-docs/user/Actor_Docs_for_Users_In_Progress.*  
>>> files.  If you do, the changes will have to be hand added to the  
>>> actor metadata.
>>> Let me know if you see any problems.  Note that some actors do  
>>> not have any documentation so the DocViewer will just show you  
>>> nulls.  If no KeplerDocumenatationAttribute property exists, the  
>>> system should default to the old behavior of first looking for a  
>>> DocAttribute then searching for the source file on the classpath.
>>> chad
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at ecoinformatics.org <mailto:Kepler-dev at ecoinformatics.org>
>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/ 
>>> kepler-dev
>> -- 
>> Assistant Director, National Laboratory for Advanced Data Research  
>> (NLADR)
>> Manager, Scientific Workflow Automation Technologies (SWAT) Lab
>> San Diego Supercomputer Center(SDSC), UCSD
>> 9500 Gilman Drive, MC: 0505  La Jolla, CA  92093-0505
>> phone: (858) 822-5453                        fax: (858) 534-8303
>>                 web: http://users.sdsc.edu/~altintas

More information about the Kepler-dev mailing list