Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/benjiyamin/pyflo
/ functions
Functions
245 in github.com/benjiyamin/pyflo
⨍
Functions
245
◇
Types & classes
45
Method
basins
(self)
pyflo/networks.py:119
Method
critical_slope
Goal seek a the critical slope in a open flow case. Args: flow (float): Flow, in :math:`feet^3/second`. Returns:
pyflo/links.py:311
Function
csv_from_tuple_list
Write a list of tuples that represents data to a csv file. Args: filename (str): The name of the file to write data. data (List[T
pyflo/system.py:56
Method
drop
(self)
pyflo/links.py:134
Method
efficiency
(self, flow)
pyflo/inlets.py:10
Method
elev_lowest
Get the elevation of the lowest point of the cross section. Returns: float: Elevation, in :math:`feet`.
pyflo/sections.py:291
Method
first_station
(self)
pyflo/geometry/vertical.py:82
Method
flood_data
(self, rain_dist, interval)
pyflo/basins.py:8
Method
flood_hydrograph
Get a composite hydrograph of basin runoff generated from rainfall over time. Args: rain_depths (numpy.ndarray): A 2D array of sc
pyflo/nrcs/hydrology.py:140
Method
flood_hydrograph
Get a composite hydrograph of basin runoff generated from rainfall over time. Args: rain_dist (numpy.ndarray): The hydrograph wit
pyflo/rational/hydrology.py:66
Method
flow
(self, stage_1, stage_2)
pyflo/links.py:598
Method
flow_area
(self, depth)
pyflo/sections.py:129
Method
flow_area
Get the cross sectional area of flow, given a depth from the invert. Args: depth (float): Depth, in :math:`feet`. Return
pyflo/sections.py:169
Method
froude_number
Get the froude number, used to compare if flow is sub- or super-critical. Args: velocity (float): In :math:`feet/second`.
pyflo/links.py:192
Method
get_distribution
Generate a distribution with ordered pairs over the defined range. Args: x_max (float): The maximum input to retrieve values.
pyflo/distributions.py:120
Function
increment
(array, interval)
pyflo/distributions.py:138
Method
initial_abstraction
(self)
pyflo/nrcs/hydrology.py:40
Method
inverts
(self)
pyflo/links.py:143
Method
k
(self)
pyflo/geometry/vertical.py:51
Method
last_station
(self)
pyflo/geometry/vertical.py:88
Method
length
(self)
pyflo/links.py:124
Method
links
(self)
pyflo/networks.py:110
Function
links_down_to_node
Gets a list of links traced downstream to a node, ordered from farthest to closest. Args: node (networks.Node): The most downstream node
pyflo/build.py:50
Function
links_up_to_node
Gets a list of links traced upstream to a node, ordered from farthest to closest. Args: node (networks.Node): The most upstream node that
pyflo/build.py:116
Method
node_2
(self)
pyflo/links.py:24
Method
normal_depth
(self, flow)
pyflo/links.py:82
Method
normal_depth_accuracy
(self, depth, flow)
pyflo/links.py:39
Method
peak_runoff
(self)
pyflo/nrcs/hydrology.py:162
Method
peak_time
(self)
pyflo/nrcs/hydrology.py:156
Method
perimeter
(self)
pyflo/sections.py:126
Function
plot_network_profile
Args: network (networks.Network): link (links.Link): Returns:
pyflo/plot.py:8
Method
potential_retention
(self)
pyflo/nrcs/hydrology.py:36
Method
profile_classification
(self, flow, depth=None)
pyflo/links.py:205
Method
projection
(self, depth)
pyflo/sections.py:52
Method
projection
(self, depth)
pyflo/sections.py:141
Method
projection
(self, depth)
pyflo/sections.py:205
Method
pvc_station
(self)
pyflo/geometry/vertical.py:57
Method
pvt_elevation
(self)
pyflo/geometry/vertical.py:67
Method
pvt_station
(self)
pyflo/geometry/vertical.py:61
Method
reaches
(self)
pyflo/networks.py:115
Method
rise
(self)
pyflo/sections.py:19
Method
rise
(self)
pyflo/sections.py:63
Method
rise
(self)
pyflo/sections.py:118
Method
rise
(self)
pyflo/sections.py:152
Method
runoff_area
(self)
pyflo/rational/hydrology.py:34
Method
runoff_volume
Get the volume of runoff generated from a defined rainfall and properties of the basin. Args: rain_depth (float): In :math:`inche
pyflo/nrcs/hydrology.py:72
Method
section_time
(self, depth, flow)
pyflo/links.py:74
Method
section_time
Get the travel time of water from end-to-end. Args: depth (float): In :math:`feet`. flow (float): Flow, in :math:`fee
pyflo/links.py:376
Method
setUp
(self)
tests/test_open_channel_flow.py:30
Method
setUp
(self)
tests/test_open_channel_flow.py:83
Method
setUp
(self)
tests/speed.py:8
Method
setUp
(self)
tests/test_routing.py:12
Method
setUp
(self)
tests/test_routing.py:44
Method
setUp
(self)
tests/test_routing.py:82
Method
setUp
(self)
tests/test_rational.py:11
Method
setUp
(self)
tests/test_rational.py:35
Method
setUp
(self)
tests/test_rational.py:83
Method
setUp
(self)
tests/test_rational.py:146
Method
setUp
(self)
tests/test_rational.py:219
Method
setUp
(self)
tests/test_vertical.py:10
Method
setUp
(self)
tests/test_vertical.py:225
Method
setUp
(self)
tests/test_vertical.py:246
Method
shear_stress
Get the shear stress along the lining of the reach. Args: depth (float): In :math:`feet`. method: The options are `'a
pyflo/links.py:233
Method
slope
Gets the slope at a station along the profile. Args: station (float): The position along the profile, in :math:`feet`. R
pyflo/geometry/vertical.py:111
Method
solve_poly
(x)
tests/test_maths.py:40
Method
solve_poly_new
(x, goal)
tests/test_maths.py:63
Method
solve_poly_old
(x)
tests/test_maths.py:59
Method
stage
Get the elevation that corresponds to a time. Args: time (float): In :math:`hours`. Returns: float: Elevatio
pyflo/routing.py:35
Method
stage
Goal seek the elevation that corresponds to a defined volume. Args: storage (float): A volume, in :math:`feet^3`. Return
pyflo/routing.py:136
Method
stage_accuracy
Check solution convergence for stage's corresponding volume and storage. Args: stage (float): An elevation, in :math:`feet`.
pyflo/routing.py:123
Method
stage_accuracy
(self, stage, inflow, link, results)
pyflo/routing.py:204
Method
surface_width
(self, depth)
pyflo/sections.py:49
Method
surface_width
(self, depth)
pyflo/sections.py:138
Method
tearDown
(self)
tests/speed.py:12
Method
test_cumulative_runoff_data
(self)
tests/test_networks.py:10
Method
test_elevation
(self)
tests/test_vertical.py:133
Method
test_elevations
(self)
tests/test_vertical.py:138
Method
test_flood_hydrograph
(self)
tests/test_routing.py:250
Method
test_flow
(self)
tests/test_rational.py:65
Method
test_flow
(self)
tests/test_rational.py:128
Method
test_flow
(self)
tests/test_rational.py:275
Method
test_g1
(self)
tests/test_vertical.py:28
Method
test_g1_next
(self)
tests/test_vertical.py:53
Method
test_g2
(self)
tests/test_vertical.py:33
Method
test_generator_expression
(self)
tests/speed.py:19
Method
test_generator_expression_and_list
(self)
tests/speed.py:22
Method
test_get_cumulative_runoff
(self)
tests/test_rational.py:57
Method
test_get_cumulative_runoff
(self)
tests/test_rational.py:120
Method
test_get_cumulative_runoff
(self)
tests/test_rational.py:203
Method
test_get_cumulative_runoff
(self)
tests/test_rational.py:267
Method
test_goal_seek
(self)
tests/test_maths.py:38
Method
test_hgl_lower
(self)
tests/test_rational.py:75
Method
test_hgl_lower
(self)
tests/test_rational.py:138
Method
test_hgl_upper
(self)
tests/test_rational.py:70
Method
test_hgl_upper
(self)
tests/test_rational.py:133
Method
test_intensity_coefficients
(self)
tests/test_rational.py:25
Method
test_intensity_equation
(self)
tests/test_rational.py:15
Method
test_intensity_x_key
(self)
tests/test_rational.py:20
Method
test_key_stations
(self)
tests/test_vertical.py:170
Method
test_key_stations
(self)
tests/test_vertical.py:252
← previous
next →
101–200 of 245, ranked by callers