code: def _bits_strip(bit_start, bit_count, value):
      """Extract specified bit from bit representation of integer value.
  
      Parameters
      ----------
      bit_start : int
          Starting index of the bits to extract (first bit has index 0)
      bit_count : int
          Number of bits starting from bit_start to extract
      value : int
          Number from which to extract the bits
  
      Returns:
      -------
          int
          Value of the extracted bits
  
      """
      bit_mask = pow(2, bit_start + bit_count) - 1
      return np.right_shift(np.bitwise_and(value, bit_mask), bit_start)
  
imports: import logging
  import dask.array
  import numpy
  import xarray
  from satpy.readers.hdf4_utils import from_sds
  from satpy.readers.hdfeos_base import HDFEOSGeoReader
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 3 for calling a global function with example usage: _bits_strip(bit_start, bit_count, value) and returns: np