예제 #1
0
파일: armatools.py 프로젝트: CMetzkes/hydpy
 def __repr__(self):
     return '%s,\n%s)' % (objecttools.assignrepr_tuple(self.ar_coefs,
                                                       'ARMA(ar_coefs=',
                                                       70),
                          objecttools.assignrepr_tuple(self.ma_coefs,
                                                       '     ma_coefs=',
                                                       70))
예제 #2
0
 def assignrepr(self, prefix: str) -> str:
     """Return a |repr| string with a prefixed assignment."""
     with objecttools.repr_.preserve_strings(True):
         with hydpy.pub.options.ellipsis(2, optional=True):
             with objecttools.assignrepr_tuple.always_bracketed(False):
                 classname = objecttools.classname(self)
                 blanks = ' ' * (len(prefix + classname) + 1)
                 nodestr = objecttools.assignrepr_tuple(
                     self.nodes.names, blanks + 'nodes=', 70)
                 elementstr = objecttools.assignrepr_tuple(
                     self.elements.names, blanks + 'elements=', 70)
                 return (f'{prefix}{classname}("{self.name}",\n'
                         f'{nodestr},\n'
                         f'{elementstr})')
예제 #3
0
    def assignrepr(self, prefix):
        """Return a |repr| string with an prefixed assignement.

        Argument:
            * prefix(|str|): Usually something like 'x = '.
        """
        with objecttools.repr_.preserve_strings(True):
            with pub.options.ellipsis(2, optional=True):
                with objecttools.assignrepr_tuple.always_bracketed(False):
                    prefix = '%sSelection(' % prefix
                    blanks = ' ' * len(prefix)
                    lines = ['%s"%s",' % (prefix, self.name)]
                    lines.append(
                        objecttools.assignrepr_tuple(
                            self.elements.names, blanks + 'elements=', 70) +
                        ',')
                    lines.append(
                        objecttools.assignrepr_tuple(self.nodes.names, blanks +
                                                     'nodes=', 70) + ')')
                    return '\n'.join(lines)
예제 #4
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self, 'RiverBasinNumbers(',
                                         60) + ')'
예제 #5
0
 def __repr__(self):
     return "%s,\n%s)" % (
         objecttools.assignrepr_tuple(self.ar_coefs, "ARMA(ar_coefs=", 70),
         objecttools.assignrepr_tuple(self.ma_coefs, "     ma_coefs=", 70),
     )
예제 #6
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self.coefs, "MA(coefs=", 70) + ")"
예제 #7
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self.coefs, 'MA(coefs=', 70) + ')'
예제 #8
0
 def __repr__(self) -> str:
     return objecttools.assignrepr_tuple(self, "RiverBasinNumbers(",
                                         60) + ")"