[kepler-dev] SDF iterations
Edward A. Lee
eal at eecs.berkeley.edu
Thu Aug 9 07:08:30 PDT 2012
Yes, let's make this change.
Thanks.
Edward
On 8/8/12 4:45 PM, Christopher Brooks wrote:
>
> On 8/4/12 10:53 AM, Edward A. Lee wrote:
>> Jennifer suggests changing the default iterations count of the SDF
>> director from 0 to 1. I think this is a good idea, but we should
>> then change all the demos that use the default. Any idea how
>> to find them? These would be demos with an SDFDirector that
>> do _not_ set the iterations parameter.
>
> Edward,
> I hacked up an awk script that attempts to insert the iterations parameter
> if it is not set in SDFDirector or any of the derived classes.
>
> The body of the script looks like:
>> awk '{
>> if ($0 ~ /SDFDirector"/ || $0 ~/DTDirector"/ || $0 ~
>> /HDFDirector"/ || $0 ~ /PthalesDirector"/) {
>> sawSDFDirector=1
>> split($0, indent, "<")
>> closer= indent[1] "</property>"
>> }
>> if (sawSDFDirector == 1) {
>> if ($0 ~ /<property name="iterations"/) {
>> sawIterations=1
>> }
>> if ($0 == closer) {
>> if (sawIterations == 0) {
>> print indent[1] " <property
>> name=\"iterations\" class=\"ptolemy.data.expr.Parameter\" value=\"0\">"
>> print indent[1] " </property>"
>> }
>> sawSDFDirector=0
>> sawIterations=0
>> }
>> }
>> print $0
>> }' $file
>
> Basically, it looks for SDFDirector or its subclasses and the inserts
> the iterations parameter
> if it is not already set.
>
> I ran the tests and while there are a number of failures, it is not looking
> so bad.
>
> Shall I check in the changed .xml files?
>
> Note that there is an open Kepler bug:
> " SDF director iterations parameter default of 0 is unfriendly"
> http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5546
>
> This change will requires updating documentation in both Ptolemy II and
> Kepler.
>
> _Christopher
>
> --
> Christopher Brooks, PMP University of California
> CHESS Executive Director US Mail: 337 Cory Hall
> Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774
> ph: 510.643.9841 (Office: 545Q Cory)
> home: (F-Tu) 707.665.0131 cell: 707.332.0670
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eal.vcf
Type: text/x-vcard
Size: 342 bytes
Desc: not available
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20120809/25bb3018/attachment.vcf>
More information about the Kepler-dev
mailing list