code: def create_new_ensemble():
      req_body = request.get_json()
      ensemble_name = req_body["ensemble_name"]
  
      if os.path.exists(ensemble_name):
          return jsonify(message="File/folder already exists"), 400
  
      os.makedirs(ensemble_name)
      xcessiv_notebook_path = os.path.join(
          ensemble_name, app.config["XCESSIV_NOTEBOOK_NAME"]
      )
      sqlite_url = "sqlite:///{}".format(xcessiv_notebook_path)
      engine = create_engine(sqlite_url)
  
      models.Base.metadata.create_all(engine)
  
      # Initialize
      extraction = models.Extraction()
      with functions.DBContextManager(ensemble_name) as session:
          session.add(extraction)
          session.commit()
  
      return jsonify(message="Xcessiv notebook created")
  
imports: from __future__ import absolute_import, print_function, division, unicode_literals
  import os
  from flask import request, jsonify, send_from_directory, g
  from redis import Redis
  from rq import Connection
  from sqlalchemy import create_engine
  from sklearn.model_selection import ParameterGrid
  from sklearn.model_selection import ParameterSampler
  from xcessiv import app, functions, exceptions, models, rqtasks
  from xcessiv.presets import learnersetting, metricsetting, cvsetting
  import six
label_desc: Use image node_id 5 for calling a global function with example usage: create_new_ensemble() and returns: jsonify, jsonify,  int