class_docstr: Market data dictionary representation.
docstr: Market data constructor.
  
  The dictionary must follow a format outlined in the doc:
  https://github.com/google/tf-quant-finance/tree/master/tf_quant_finance/experimental/pricing_platform/framework/market_data/market_data.pdf
  
  Args:
    market_data_dict: Market data dictionary.
    dtype: A `dtype` to use for float-like `Tensor`s.
      Default value: `tf.float64`.
docstr_tok: ["Market","data","constructor",".","The","dictionary","must","follow","a","format","outlined","in","the","doc",":","https",":","\/\/github.com\/google\/tf-quant-finance\/tree\/master\/tf_quant_finance\/experimental\/pricing_platform\/framework\/market_data\/market_data.pdf","Args",":","market_data_dict",":","Market","data","dictionary",".","dtype",":","A","`","dtype","`","to","use","for","float-like","`","Tensor","`","s",".","Default","value",":","`","tf.float64","`","."]
code: def __init__(
      self,
      market_data_dict: Dict[str, Any],
      dtype: Optional[tf.DType] = None,
  ):
      """Market data constructor.
  
      The dictionary must follow a format outlined in the doc:
      https://github.com/google/tf-quant-finance/tree/master/tf_quant_finance/experimental/pricing_platform/framework/market_data/market_data.pdf
  
      Args:
        market_data_dict: Market data dictionary.
        dtype: A `dtype` to use for float-like `Tensor`s.
          Default value: `tf.float64`.
      """
      self._valuation_date = dateslib.convert_to_date_tensor(
          market_data_dict["reference_date"]
      )
      self._market_data_dict = market_data_dict
      self._dtype = dtype or tf.float64
  
imports: import datetime
  from typing import Dict, Any, List, Optional, Tuple
  import tensorflow.compat.v2
  from tf_quant_finance import datetime
  from tf_quant_finance import math
  from tf_quant_finance.experimental.pricing_platform.framework.core import currencies
  from tf_quant_finance.experimental.pricing_platform.framework.core import curve_types
  from tf_quant_finance.experimental.pricing_platform.framework.core import daycount_conventions
  from tf_quant_finance.experimental.pricing_platform.framework.core import processed_market_data
  from tf_quant_finance.experimental.pricing_platform.framework.core import types
  from tf_quant_finance.experimental.pricing_platform.framework.market_data import rate_curve
  from tf_quant_finance.experimental.pricing_platform.framework.market_data import volatility_surface
label_desc: Use image node_id 1 to create a new MarketDataDict object from inherited base classes: pmd with example: obj = MarketDataDict(market_data_dict, dtype)