code: def _read_coord_trans_struct(fid, tag, shape, rlims):
      """Read coord trans struct tag."""
      from ..transforms import Transform
  
      fro = int(np.frombuffer(fid.read(4), dtype=">i4").item())
      to = int(np.frombuffer(fid.read(4), dtype=">i4").item())
      rot = np.frombuffer(fid.read(36), dtype=">f4").reshape(3, 3)
      move = np.frombuffer(fid.read(12), dtype=">f4")
      trans = np.r_[np.c_[rot, move], np.array([[0], [0], [0], [1]]).T]
      data = Transform(fro, to, trans)
      fid.seek(48, 1)  # Skip over the inverse transformation
      return data
  
imports: import html
  import re
  import struct
  from dataclasses import dataclass
  from functools import partial
  from typing import Any
  import numpy
  from scipy.sparse import csc_matrix, csr_matrix
  from ..utils import _check_option, warn
  from ..utils.numerics import _julian_to_cal
  from .constants import FIFF, _ch_coil_type_named, _ch_kind_named, _ch_unit_mul_named, _ch_unit_named, _dig_cardinal_named, _dig_kind_named
label_desc: Use image node_id 13 for calling a global function with example usage: _read_coord_trans_struct(fid, tag, shape, rlims) and returns: data