Esempio n. 1
0
        def myformat( hfmt, str, lowstr, lownum, highstr, highnum ):
            str += hfmt % ('Param', 'Best-Fit', 'Lower Bound', 'Upper Bound')
            str += hfmt % ('-'*5, '-'*8, '-'*11, '-'*11)

            for name, val, lower, upper in izip(self.parnames, self.parvals,
                                                self.parmins, self.parmaxes):

                str += '\n   %-12s %12g ' % (name, val)
                if is_iterable( lower ):
                    str += ' '
                    str += list_to_open_interval( lower )
                elif (lower is None):
                    str += lowstr % '-----'
                else:
                    str += lownum % lower
                if is_iterable( upper ):
                    str += '  '
                    str += list_to_open_interval( upper )
                elif (upper is None):
                    str += highstr % '-----'
                else:
                    str += highnum % upper

            return str
Esempio n. 2
0
        def warn_user_about_open_interval( list ):

            if bloginfo.lock is not None:
                bloginfo.lock.acquire()

            if 0 == bloginfo.verbose:
                prefix = '%s ' % bloginfo.prefix.lstrip()
            else:
                prefix = '%s ' % bloginfo.prefix

            interval = list_to_open_interval( list )
            bloginfo.blogger.info( prefix +
                                   'WARNING: The confidence level lies within '
                                   + interval )

            if bloginfo.lock is not None:
                bloginfo.lock.release()

            return
Esempio n. 3
0
        def warn_user_about_open_interval(list):

            if bloginfo.lock is not None:
                bloginfo.lock.acquire()

            if 0 == bloginfo.verbose:
                prefix = '%s ' % bloginfo.prefix.lstrip()
            else:
                prefix = '%s ' % bloginfo.prefix

            interval = list_to_open_interval(list)
            bloginfo.blogger.info(
                prefix + 'WARNING: The confidence level lies within ' +
                interval)

            if bloginfo.lock is not None:
                bloginfo.lock.release()

            return
Esempio n. 4
0
    def print_status( myblog, verbose, prefix, answer, lock ):

        if lock is not None:
            lock.acquire()

        if 0 == verbose:
            msg = '%s\t' % prefix.lstrip()
        else:
            msg = '%s\t' % prefix

        if is_iterable( answer ):
            msg += list_to_open_interval( answer )
        elif answer is None:
            msg += '-----'
        else:
            msg += '%g' % answer
        myblog( msg )

        if lock is not None:
            lock.release()
Esempio n. 5
0
    def print_status(myblog, verbose, prefix, answer, lock):

        if lock is not None:
            lock.acquire()

        if 0 == verbose:
            msg = '%s\t' % prefix.lstrip()
        else:
            msg = '%s\t' % prefix

        if is_iterable(answer):
            msg += list_to_open_interval(answer)
        elif answer is None:
            msg += '-----'
        else:
            msg += '%g' % answer
        myblog(msg)

        if lock is not None:
            lock.release()