class_docstr: Class to manage timing different sections of a job.
class_docstr_tok: ["Class","to","manage","timing","different","sections","of","a","job","."]
docstr: Get time since last timecheck.
docstr_tok: ["Get","time","since","last","timecheck","."]
code: def timecheck(self, message: str = "Finished") -> float:
      """Get time since last timecheck."""
      tmp_time = time.time()
      elapsed_time = (tmp_time - self.current_time) / 60.0
      print("{0} ({1:.2f} min)".format(message, elapsed_time))
      self.current_time = tmp_time
  
      return elapsed_time
  
imports: from datetime import datetime
  import inspect
  from pathlib import Path
  import re
  import time
  from typing import Any, Dict, Iterable, List, Optional, Union
  import docstring_parser
  import numpy
  import pandas
  import pytorch_lightning
  from scipy.sparse import coo_matrix
  import torch
  from collie.interactions import Interactions
label_desc: Use image node_id 2 for calling the Timer obj's underlying member method code with example usage: obj.timecheck(message) and returns: elapsed_time