code: def _split_line(s: str, parts):
      """
      Parameters
      ----------
      s: str
          Fixed-length string to split
      parts: list of (name, length) pairs
          Used to break up string, name '_' will be filtered from output.
  
      Returns
      -------
      Dict of name:contents of string at given location.
      """
      out = {}
      start = 0
      for name, length in parts:
          out[name] = s[start : start + length].strip()
          start += length
      del out["_"]
      return out
  
imports: from __future__ import annotations
  from collections import abc
  from datetime import datetime
  import struct
  import warnings
  import numpy
  from pandas._typing import CompressionOptions, DatetimeNaTType, FilePath, ReadBuffer
  from pandas.util._decorators import Appender
  from pandas.util._exceptions import find_stack_level
  import pandas
  from pandas.io.common import get_handle
  from pandas.io.sas.sasreader import ReaderBase
label_desc: Use image node_id 2 for calling a global function with example usage: _split_line(s, parts) and returns: out