**********
Components
**********
.. automodule:: networkx.algorithms.components

.. _networkx.algorithms.components.connected:

Connectivity
------------
.. autosummary::
   :toctree: generated/

   is_connected
   number_connected_components
   connected_components
   node_connected_component

.. _networkx.algorithms.components.strongly_connected:

Strong connectivity
-------------------
.. autosummary::
   :toctree: generated/

   is_strongly_connected
   number_strongly_connected_components
   strongly_connected_components
   kosaraju_strongly_connected_components
   condensation

.. _networkx.algorithms.components.weakly_connected:

Weak connectivity
-----------------
.. autosummary::
   :toctree: generated/

   is_weakly_connected
   number_weakly_connected_components
   weakly_connected_components

.. _networkx.algorithms.components.attracting:

Attracting components
---------------------
.. autosummary::
   :toctree: generated/

   is_attracting_component
   number_attracting_components
   attracting_components

.. _networkx.algorithms.components.biconnected:

Biconnected components
----------------------
.. autosummary::
   :toctree: generated/

   is_biconnected
   biconnected_components
   biconnected_component_edges
   articulation_points

.. _networkx.algorithms.components.semiconnected:

Semiconnectedness
-----------------
.. autosummary::
   :toctree: generated/

   is_semiconnected
