code: def load(fileobj, lazy_load=False):
      """Loads streamlines in *RAS+* and *mm* space from a file-like object.
  
      Parameters
      ----------
      fileobj : string or file-like object
          If string, a filename; otherwise an open file-like object
          pointing to a streamlines file (and ready to read from the beginning
          of the streamlines file's header).
      lazy_load : {False, True}, optional
          If True, load streamlines in a lazy manner i.e. they will not be kept
          in memory and only be loaded when needed.
          Otherwise, load all streamlines in memory.
  
      Returns
      -------
      tractogram_file : :class:`TractogramFile` object
          Returns an instance of a :class:`TractogramFile` containing data and
          metadata of the tractogram loaded from `fileobj`.
  
      Notes
      -----
      The streamline coordinate (0,0,0) refers to the center of the voxel.
      """
      tractogram_file = detect_format(fileobj)
  
      if tractogram_file is None:
          raise ValueError(f"Unknown format for 'fileobj': {fileobj}")
  
      return tractogram_file.load(fileobj, lazy_load=lazy_load)
  
file_path: nibabel/nibabel/streamlines/__init__.py
imports: import os
  import warnings
  from .array_sequence import ArraySequence
  from .header import Field
  from .tck import TckFile
  from .tractogram import LazyTractogram, Tractogram
  from .tractogram_file import ExtensionWarning
  from .trk import TrkFile
label_desc: Use image node_id 3 for calling a global function with example usage: load(fileobj, lazy_load) and returns: tractogram_file