code: def get_multimodal_ts_data(size=500):
      file_path_train = "cases/data/metocean/metocean_data_train.csv"
      full_path_train = os.path.join(
          str(fedot_project_root()), file_path_train
      )
  
      # a dataset for a final validation of the composed model
      file_path_test = "cases/data/metocean/metocean_data_test.csv"
      full_path_test = os.path.join(
          str(fedot_project_root()), file_path_test
      )
  
      target_history, add_history, _ = prepare_input_data(
          full_path_train, full_path_test, history_size=size
      )
      historical_data = {
          "ws": add_history,  # additional variable
          "ssh": target_history,  # target variable
      }
      return historical_data, target_history
  
imports: import os
  from typing import Optional
  import numpy
  import pandas
  from sklearn.model_selection import train_test_split
  from cases.metocean_forecasting_problem import prepare_input_data
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.data.supplementary_data import SupplementaryData
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum
  from fedot.core.utils import fedot_project_root
  from test.integration.models.test_split_train_test import get_synthetic_input_data
  from test.unit.tasks.test_classification import get_iris_data, get_synthetic_classification_data
  from test.unit.tasks.test_forecasting import get_ts_data
  from test.unit.tasks.test_regression import get_synthetic_regression_data
label_desc: Use image node_id 5 for calling a global function with example usage: get_multimodal_ts_data(size) and returns: historical_data,  target_history