code: def create_split(sid, ratio, date):
      return Event(
          {
              "sid": sid,
              "ratio": ratio,
              "dt": date.replace(
                  hour=0, minute=0, second=0, microsecond=0
              ),
              "type": DATASOURCE_TYPE.SPLIT,
              "source_id": "MockSplitSource",
          }
      )
  
imports: import pandas
  import numpy
  from datetime import timedelta, datetime
  from catalyst.assets import Asset
  from catalyst.finance.transaction import Transaction
  from catalyst.protocol import Event, DATASOURCE_TYPE
  from catalyst.sources import SpecificEquityTrades
  from catalyst.finance.trading import SimulationParameters
  from catalyst.sources.test_source import create_trade
  from catalyst.data.loader import load_from_yahoo, load_bars_from_yahoo
  from catalyst.utils.calendars import get_calendar
  from catalyst.utils.input_validation import expect_types
label_desc: Use image node_id 6 for calling a global function with example usage: create_split(sid, ratio, date) and returns: Event