code: def pdoo_minimise(obj, bounds, max_evals):
      """
      A wrapper for maximising a function which calls doo_wrap. See arguments
      under utils.doo_wrap for more details.
      """
      max_obj = lambda x: -obj(x)
      max_val, min_pt, history = pdoo_maximise(
          max_obj, bounds, max_evals
      )
      min_val = -max_val
      return min_val, min_pt, history
  
imports: from __future__ import print_function
  from __future__ import division
  from argparse import Namespace
  from datetime import datetime
  from warnings import warn
  import os
  import numpy
  from .general_utils import map_to_bounds
  from .doo import DOOFunction, pdoo_wrap
label_desc: Use image node_id 10 for calling a global function with example usage: pdoo_minimise(obj, bounds, max_evals) and returns: min_val,  min_pt,  history