class_docstr: Holds data for an FX vol surface and also interpolates vol surface,
  converts strikes to implied vols etc.
class_docstr_tok: ["Holds","data","for","an","FX","vol","surface","and","also","interpolates","vol","surface",",","converts","strikes","to","implied","vols","etc","."]
docstr: The quoted ATM vol from the market (ie. which has NOT been obtained from build vol surface)
  
  Parameters
  ----------
  tenor : str
      Tenor
  
  Returns
  -------
  float
docstr_tok: ["The","quoted","ATM","vol","from","the","market","(","ie",".","which","has","NOT","been","obtained","from","build","vol","surface",")","Parameters","--","--","--","--","--","tenor",":","str","Tenor","Returns","--","--","--","-","float"]
code: def get_atm_quoted_vol(self, tenor):
      """The quoted ATM vol from the market (ie. which has NOT been obtained from build vol surface)
  
      Parameters
      ----------
      tenor : str
          Tenor
  
      Returns
      -------
      float
      """
      return self._atm_vols[self._market_df.index == self._value_date][
          0
      ][self._get_tenor_index(tenor)]
  
imports: import pandas
  import numpy
  from financepy.market.curves.discount_curve_flat import DiscountCurveFlat
  from financepy.utils.date import Date
  from financepy.market.volatility.fx_vol_surface_plus import FXVolSurfacePlus
  from financepy.market.volatility.fx_vol_surface_plus import FinFXATMMethod
  from financepy.market.volatility.fx_vol_surface_plus import FinFXDeltaMethod
  from financepy.market.volatility.fx_vol_surface_plus import vol_function
  from financepy.market.volatility.fx_vol_surface_plus import VolFunctionTypes
  from financepy.utils.global_types import FinSolverTypes
  from findatapy.util.dataconstants import DataConstants
  from finmarketpy.curve.volatility.abstractvolsurface import AbstractVolSurface
  from finmarketpy.util.marketconstants import MarketConstants
  from finmarketpy.util.marketutil import MarketUtil
label_desc: Use image node_id 21 for calling the FXVolSurface obj's underlying member method code with example usage: obj.get_atm_quoted_vol(tenor) and returns: self