:py:mod:`gnn_tracking.utils.timing`
===================================

.. py:module:: gnn_tracking.utils.timing


Module Contents
---------------

Classes
~~~~~~~

.. autoapisummary::

   gnn_tracking.utils.timing.Timer



Functions
~~~~~~~~~

.. autoapisummary::

   gnn_tracking.utils.timing.timing



.. py:class:: Timer


   Helper class for timing code blocks.
   ``t0`` is set to the current time when the class is instantiated.

   .. py:method:: __call__()

      Return the time since the last call or ``__init__``.



.. py:function:: timing(name='Codeblock', logger=None)

   Context manager for timing code blocks.


