Changeset 1717 in bayesapp


Ignore:
Timestamp:
Jul 9, 2020, 8:56:05 AM (5 weeks ago)
Author:
ehb
Message:

2 new output fields (Ng, shannon)
added compatible gnuplot source

Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • bin/ift

    r1012 r1717  
    251251        $f =~ s/^.*:\s*(\S+)\s*$/$1/;
    252252        $$res{ "parameters" } = $$ref{ '_base_directory' } . '/' . $f;
     253        if ( -e $f ) {
     254            open my $fh, $f;
     255            my @l = <$fh>;
     256            close $fh;
     257            my @t = (
     258                'Number of good parameters'
     259                ,'Number of Shannon channels'
     260                );
     261            my @k = (
     262                'Ng'
     263                ,'shannon'
     264                );
     265            for ( my $i = 0; $i < @t; ++$i ) {
     266                my @ml = grep /$t[$i]/, @l;
     267                if ( @ml ) {
     268                    my $ml = $ml[0];
     269                    my ( $v, $e ) = $ml =~ /^.*:\s*([0-9\.-]*)\s*(?:|\+-\s*([0-9\.-]*))\s*$/;
     270                    print "v $v e $e\n";
     271                    $$res{ $k[$i] } = $v;
     272                    $$res{ $k[$i] } .= " ± " . $e if $e;
     273                }
     274            }
     275        }
    253276    }
    254277}
  • modules/ift.json

    r1715 r1717  
    77#    ,"center" : "true"
    88    ,"centeroutput" : "true"
     9# dependencies:
     10# apt-get install libgfortran3 libpng-dev libreadline-dev
     11# install and compile gnuplot 4.2.6 with gif support   
    912    ,"fields"   : [
    1013        {
     
    276279            "role"       : "output"
    277280            ,"id"         : "I0"
    278             ,"label"      : "I(0)"
     281            ,"label"      : "I(0) estimated"
     282            ,"type"       : "text"
     283        }
     284        ,{
     285            "role"       : "output"
     286            ,"id"         : "Ng"
     287            ,"label"      : "Ng"
     288            ,"type"       : "text"
     289            ,"help"       : "Number of good parameters"
     290        }
     291        ,{
     292            "role"       : "output"
     293            ,"id"         : "shannon"
     294            ,"label"      : "Number of Shannon channels"
    279295            ,"type"       : "text"
    280296        }
     
    282298            "role"       : "output"
    283299            ,"id"         : "evidence"
    284             ,"label"      : "Evidence"
     300            ,"label"      : "Evidence at maximum"
    285301            ,"type"       : "text"
    286302        }
Note: See TracChangeset for help on using the changeset viewer.