petitRADTRANS.cli.eso_etc_cli
=============================

.. py:module:: petitRADTRANS.cli.eso_etc_cli

.. autoapi-nested-parse::

   petitRADTRANS implementation of ESO's Exposure Time Calculator Command Line Interface.
   Source: https://etc.eso.org/observing/etc/home



Attributes
----------

.. autoapisummary::

   petitRADTRANS.cli.eso_etc_cli.module_dir
   petitRADTRANS.cli.eso_etc_cli.request_file
   petitRADTRANS.cli.eso_etc_cli.request_file_base_dict


Functions
---------

.. autoapisummary::

   petitRADTRANS.cli.eso_etc_cli.call_etc
   petitRADTRANS.cli.eso_etc_cli.collapse
   petitRADTRANS.cli.eso_etc_cli.download_snr_data
   petitRADTRANS.cli.eso_etc_cli.get_data
   petitRADTRANS.cli.eso_etc_cli.get_etc_url
   petitRADTRANS.cli.eso_etc_cli.get_snr_data_file_name
   petitRADTRANS.cli.eso_etc_cli.output
   petitRADTRANS.cli.eso_etc_cli.write_request_file


Module Contents
---------------

.. py:data:: module_dir

.. py:data:: request_file

.. py:data:: request_file_base_dict

.. py:function:: call_etc(postdatafile, url, uploadfile=None)

.. py:function:: collapse(jsondata)

.. py:function:: download_snr_data(request_file_name, star_spectrum_file_name, star_apparent_magnitude, star_effective_temperature, exposure_time, integration_time, airmass, setting, setting_orders, star_apparent_magnitude_band='J', instrument='crires', indent=4, output_file=None, save_etc_file=False, star_model='PHOENIX', directory=module_dir)

.. py:function:: get_data(etcname, postdatafile, uploadfile=None, do_collapse=False, indent=4, outputfile=None)

.. py:function:: get_etc_url(etcname)

.. py:function:: get_snr_data_file_name(instrument, setting, exposure_time, integration_time, airmass, star_model, star_effective_temperature, star_apparent_magnitude_band, star_apparent_magnitude, etc_file=False, directory=module_dir, extension='json')

.. py:function:: output(jsondata, do_collapse, indent, outputfile)

.. py:function:: write_request_file(file_name, star_apparent_magnitude, exposure_time, integration_time, airmass, setting, setting_orders, star_apparent_magnitude_band='V')

