business.station.mixins package

Submodules

business.station.mixins.interpolation module

Collection of mixins to interpolate hydraulic enrgy points along station feeders.

class business.station.mixins.interpolation.PointFactoryMixin

Bases: object

get_point_at_given_pathlength(pathlength)

business.station.mixins.traversals module

class business.station.mixins.traversals.SgrMockSimplexSoilStretchMixin

Bases: object

property energy_at_head_point
property energy_at_tail_point
property pathlength
class business.station.mixins.traversals.SgrTraversalSoilStretchMixin

Bases: object

Mixin gathering the methods to evaluate the most economical feeder coupled to a submersible pump.

traversal_sgr()

Return the most economical sequence of piped segments INGLESE constrained to: * a given _water_flow * a given water energy * a given sequence of soil requirements INGLESE

best_from_collect_ranges(list_of_lists)

Return the most economical piped sequence from those that complied with the energy constraints.

This method receives data from the ‘sink’

Returns

TODO

Return type

TODO

property traversal_sgr
business.station.mixins.traversals.check_self_has_smooth_elevation_profile(function)

Checks that the elevation profile along the soil stretch is ‘smooth enough’ that QUALE E’ LA LOGICA?

business.station.mixins.traversals.mock_temporarily_with_single_simplex(function)

Replace temporarily the decorated method with _mock_simplex.