code: def ising_step(field, beta=0.4):
      N, M = field.shape
      for n_offset in range(2):
          for m_offset in range(2):
              for n in range(n_offset, N, 2):
                  for m in range(m_offset, M, 2):
                      _ising_update(field, n, m, np.float32(beta))
      return field
  
imports: import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: ising_step(field, beta) and returns: field