Ejemplo n.º 1
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))
Ejemplo n.º 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})')
Ejemplo n.º 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)
Ejemplo n.º 4
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self, 'RiverBasinNumbers(',
                                         60) + ')'
Ejemplo n.º 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),
     )
Ejemplo n.º 6
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self.coefs, "MA(coefs=", 70) + ")"
Ejemplo n.º 7
0
 def __repr__(self):
     return objecttools.assignrepr_tuple(self.coefs, 'MA(coefs=', 70) + ')'
Ejemplo n.º 8
0
 def __repr__(self) -> str:
     return objecttools.assignrepr_tuple(self, "RiverBasinNumbers(",
                                         60) + ")"