EsoClass
========

.. currentmodule:: astroquery.eso

.. autoclass:: EsoClass
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~EsoClass.QUERY_INSTRUMENT_URL
      ~EsoClass.ROW_LIMIT
      ~EsoClass.USERNAME

   .. rubric:: Methods Summary

   .. autosummary::

      ~EsoClass.get_headers
      ~EsoClass.list_instruments
      ~EsoClass.list_surveys
      ~EsoClass.login
      ~EsoClass.query_apex_quicklooks
      ~EsoClass.query_instrument
      ~EsoClass.query_main
      ~EsoClass.query_surveys
      ~EsoClass.retrieve_data
      ~EsoClass.verify_data_exists

   .. rubric:: Attributes Documentation

   .. autoattribute:: QUERY_INSTRUMENT_URL
   .. autoattribute:: ROW_LIMIT
   .. autoattribute:: USERNAME

   .. rubric:: Methods Documentation

   .. automethod:: get_headers
   .. automethod:: list_instruments
   .. automethod:: list_surveys
   .. automethod:: login
   .. automethod:: query_apex_quicklooks
   .. automethod:: query_instrument
   .. automethod:: query_main
   .. automethod:: query_surveys
   .. automethod:: retrieve_data
   .. automethod:: verify_data_exists
