Equipment
*********

Vessels
=======

Vessel volume (Ellipsoidal head)
---------------------------------
.. autofunction:: indsl.equipment.filled_volume_ellipsoidal_head_vessel

Vessel volume (Spherical head)
-------------------------------
.. autofunction:: indsl.equipment.filled_volume_spherical_head_vessel

Vessel volume (Torispherical head)
-----------------------------------
.. autofunction:: indsl.equipment.filled_volume_torispherical_head_vessel

Pumps
=====

Total head
-----------
.. autofunction:: indsl.equipment.total_head

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_pump_parameters.py`

Best Efficiency Point (BEP) from flowrate
------------------------------------------
.. autofunction:: indsl.equipment.percent_BEP_flowrate

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_pump_parameters.py`

Hydraulic power
---------------
.. autofunction:: indsl.equipment.pump_hydraulic_power

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_pump_parameters.py`

Shaft power
-----------
.. autofunction:: indsl.equipment.pump_shaft_power

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_pump_parameters.py`

Recycle valve power loss
------------------------
.. autofunction:: indsl.equipment.recycle_valve_power_loss

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_recycle_valve_power_loss.py`

Discharge Reciprocating Pump
----------------------------
.. autofunction:: indsl.equipment.pump_discharge_reciprocating_pump


Valves
=======

Volumetric flow through valve
-----------------------------
.. autofunction:: indsl.equipment.valve_parameters.flow_through_valve

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_recycle_valve_power_loss.py`


Operational Metrics
===================

Operational availability
------------------------
.. autofunction:: indsl.equipment.operational_availability_.operational_availability

.. topic:: Examples:

   * :ref:`sphx_glr_auto_examples_equipment_plot_operational_availability.py`