Example #1
0
 def get_input_strings(self):
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Duration (hr): ' + rp.float_to_string(self.duration, 2),
               'Interval (hr): ' + rp.float_to_string(self.interval, 3),
               'Rainfall (in): ' + rp.float_to_string(self.rainfall, 2),
               'Distribution: ' + rp.property_to_string(self.distribution, 'name')]
     return inputs
Example #2
0
 def get_input_strings(self):
     inputs = [
         'Name: ' + rp.property_to_string(self, 'name'),
         'Duration (hr): ' + rp.float_to_string(self.duration, 2),
         'Interval (hr): ' + rp.float_to_string(self.interval, 3),
         'Rainfall (in): ' + rp.float_to_string(self.rainfall, 2),
         'Distribution: ' + rp.property_to_string(self.distribution, 'name')
     ]
     return inputs
Example #3
0
 def get_input_strings(self):
     area = self.get_total_area()
     cn = self.get_weighted_cn()
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Area (ac): ' + rp.float_to_string(area, 3),
               'Curve Number: ' + rp.float_to_string(cn, 2),
               'Time of Conc (min): ' + rp.float_to_string(self.tc, 2),
               'Unit Hydrograph: ' + rp.property_to_string(self.uh, 'name'),
               'Peak Factor: ' + rp.property_to_string(self.uh, 'peak_factor')]
     return inputs
Example #4
0
 def get_input_strings(self):
     if self.section:
         shape_type = rp.property_to_string(self.section.__class__, '__name__')
         shape_span = rp.float_to_string(self.section.span, 3)
         shape_rise = rp.float_to_string(self.section.rise, 3)
     else:
         shape_type = 'Undefined'
         shape_span = 'Undefined'
         shape_rise = 'Undefined'
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Shape Type: ' + shape_type,
               'Span (in): ' + shape_span,
               'Rise (in): ' + shape_rise,
               'Orifice Coef.: ' + rp.float_to_string(self.orif_coef, 3),
               'Weir. Coef: ' + rp.float_to_string(self.weir_coef, 3),
               'Invert: ' + rp.float_to_string(self.invert, 3)]
     return inputs
Example #5
0
 def get_input_strings(self):
     if self.section:
         shape_type = rp.property_to_string(self.section.__class__, '__name__')
         shape_span = rp.float_to_string(self.section.span, 3)
         shape_rise = rp.float_to_string(self.section.rise, 3)
     else:
         shape_type = shape_span = shape_rise = 'Undefined'
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Node 1: ' + rp.property_to_string(self.node1, 'name'),
               'Node 2: ' + rp.property_to_string(self.node2, 'name'),
               'Shape Type: ' + shape_type,
               'Span (in): ' + shape_span,
               'Rise (in): ' + shape_rise,
               'Mannings: ' + rp.float_to_string(self.mannings, 3),
               'Length (ft): ' + rp.float_to_string(self.length, 3),
               'Invert 1 (ft): ' + rp.float_to_string(self.invert1, 3),
               'Invert 2 (ft): ' + rp.float_to_string(self.invert2, 3)]
     return inputs
Example #6
0
 def get_input_strings(self):
     if self.section:
         shape_type = rp.property_to_string(self.section.__class__,
                                            '__name__')
         shape_span = rp.float_to_string(self.section.span, 3)
         shape_rise = rp.float_to_string(self.section.rise, 3)
     else:
         shape_type = shape_span = shape_rise = 'Undefined'
     inputs = [
         'Name: ' + rp.property_to_string(self, 'name'),
         'Node 1: ' + rp.property_to_string(self.node1, 'name'),
         'Node 2: ' + rp.property_to_string(self.node2, 'name'),
         'Shape Type: ' + shape_type, 'Span (in): ' + shape_span,
         'Rise (in): ' + shape_rise,
         'Mannings: ' + rp.float_to_string(self.mannings, 3),
         'Length (ft): ' + rp.float_to_string(self.length, 3),
         'Invert 1 (ft): ' + rp.float_to_string(self.invert1, 3),
         'Invert 2 (ft): ' + rp.float_to_string(self.invert2, 3)
     ]
     return inputs
Example #7
0
 def get_input_strings(self):
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Starting Stage (ft): ' + rp.float_to_string(self.start_stage, 3)]
     return inputs
Example #8
0
 def get_input_strings(self):
     inputs = ['Name: ' + rp.property_to_string(self, 'name')]
     return inputs
Example #9
0
 def get_input_strings(self):
     inputs = [
         'Name: ' + rp.property_to_string(self, 'name'),
         'Starting Stage (ft): ' + rp.float_to_string(self.start_stage, 3)
     ]
     return inputs
Example #10
0
 def get_input_strings(self):
     inputs = ['Name: ' + rp.property_to_string(self, 'name'),
               'Peak Factor: ' + rp.float_to_string(self.peak_factor, 3)]
     return inputs