code: def __repr__(self):
      return """
  {class_name}(
      start_session={start_session},
      end_session={end_session},
      capital_base={capital_base},
      data_frequency={data_frequency},
      emission_rate={emission_rate},
      first_open={first_open},
      last_close={last_close})\
  """.format(
          class_name=self.__class__.__name__,
          start_session=self.start_session,
          end_session=self.end_session,
          capital_base=self.capital_base,
          data_frequency=self.data_frequency,
          emission_rate=self.emission_rate,
          first_open=self.first_open,
          last_close=self.last_close,
      )
  
imports: from functools import partial
  import logbook
  import pandas
  from pandas.tslib import normalize_date
  from six import string_types
  from sqlalchemy import create_engine
  from catalyst.assets import AssetDBWriter, AssetFinder
  from catalyst.assets.continuous_futures import CHAIN_PREDICATES
  from catalyst.data.loader import load_market_data
  from catalyst.utils.calendars import get_calendar
  from catalyst.utils.memoize import remember_last
  from catalyst.constants import LOG_LEVEL
label_desc: Use image node_id 14 for calling the SimulationParameters obj's underlying member method code with example usage: obj.__repr__() and returns: str