============================= Water Package Code Reference ============================= .. automodule:: Water Pipe Class ========== Use the Pipe class to create pipe objects within your pipe network. You can add fittings to the pipe and calculate the major and minor losses through the pipe. To see how this class can be used See :ref:`Pipe Class Example ` on the tutorials page. ---------------------------------- .. autoclass:: Pipe :members: :undoc-members: :inherited-members: :show-inheritance: Tank Class ========== Use the Tank class to create storage tank objects for storage related calculations. Vertical, and Horizontal cylindrical tanks are supported as well as a box reservoir. To see how this class can be used See :ref:`Tank Class Example ` on the tutorials page. ----------------------------------- .. autoclass:: Tank :members: :undoc-members: :inherited-members: :show-inheritance: Pump Class ========== Use the Pump class to help size pumps and compare the pump curve to a system loss curve. You can enter load for an existing pump from the built-in pump database or add new pump data. Curves can be affinitized to show where the design point would compare to pump-motor speed. To see how this class can be used See :ref:`Pump Class Example ` on the tutorials page. ----------------------------------- .. autoclass:: Pump :members: :undoc-members: :inherited-members: :show-inheritance: Genset Class ============ Use this class to create generator objects. This allows you to add electrical loads such as pump motors and lighting and calculate a total load for a genset. Load calculations are basic and should only be used to get a general genset size. To see how this class can be used See :ref:`Genset Class Example ` on the tutorials page. ------------------------------------ .. autoclass:: Genset :members: :undoc-members: :inherited-members: :show-inheritance: Functions and Properties ======================== Modules that contain functions and properties useful in water system design. ----------------------------------- **Tools** .. automodule:: tools :members: :undoc-members: :inherited-members: :show-inheritance: -------------------------------------- **Properties of Water in SI units** .. automodule:: SI_properties :members: :undoc-members: :inherited-members: :show-inheritance: -------------------------------------- **Properties of Water in Imperial units** .. automodule:: Imperial_properties :members: :undoc-members: :inherited-members: :show-inheritance: