class_docstr: Exchange calendar for ICE US.
  
  Open Time: 8pm, US/Eastern
  Close Time: 6pm, US/Eastern
  
  https://www.theice.com/publicdocs/futures_us/ICE_Futures_US_Regular_Trading_Hours.pdf # noqa
class_docstr_tok: ["Exchange","calendar","for","ICE","US",".","Open","Time",":","8pm",",","US\/Eastern","Close","Time",":","6pm",",","US\/Eastern","https",":","\/\/www.theice.com\/publicdocs\/futures_us\/ICE_Futures_US_Regular_Trading_Hours.pdf","#","noqa"]
code: def open_time(self):
      return time(20, 1)
  
file_path: catalyst/catalyst/utils/calendars/exchange_calendar_ice.py
imports: from datetime import time
  from itertools import chain
  from pandas.tseries.holiday import GoodFriday, USPresidentsDay, USLaborDay, USThanksgivingDay
  from pandas.tslib import Timestamp
  from pytz import timezone
  from catalyst.utils.calendars import TradingCalendar
  from catalyst.utils.calendars.trading_calendar import HolidayCalendar
  from catalyst.utils.calendars.us_holidays import USNewYearsDay, Christmas, USMartinLutherKingJrAfter1998, USMemorialDay, USIndependenceDay, USNationalDaysofMourning
label_desc: Use image node_id 3 for calling the ICEExchangeCalendar obj's underlying member method code with example usage: obj.open_time() and returns: time