.. _gbtidl:

######
GBTIDL
######


GBTIDL is an interactive package for reduction and analysis of spectral line data taken with the GBT.
GBTIDL is entirely written in IDL. There is limited support in GBTIDL for GBT continuum data, but it is mainly intended for spectral line data from the spectrometer or spectral processor.

All GBTIDL documentation is available at `https://gbtidl.nrao.edu <https://gbtidl.nrao.edu/>`__. We copied that documentation here to simplify linking GBTIDL documentation within GBTdocs. 



-----------------

User's Guide
============

.. grid:: 1 2 2 2

   
    .. grid-item-card::
        :shadow: md
        :margin: 2 2 0 0 

        **GBTIDL User's Guide** 
 
        .. button-link:: gbtidl/users_guide.html
            :color: primary
            :tooltip: GBTIDL User's Guide
            :outline:
            :click-parent:

            User's Guide


    .. grid-item-card::
        :shadow: md
        :margin: 2 2 0 0 

        **Quick Reference for GBTIDL v2.8** 

        .. button-link:: gbtidl/quick_reference.html
            :color: primary
            :tooltip: Quick Reference for GBTIDL v2.8
            :outline:
            :click-parent:

            Quick Reference for GBTIDL v2.8


.. toctree::
    :maxdepth: 3
    :hidden:

    gbtidl/users_guide
    gbtidl/quick_reference


    
Procedures and Functions
========================

The package consists of a set of straightforward yet flexible calibration, averaging, and analysis
procedures (the "GUIDE" layer) modeled after the UniPOPS and CLASS data reduction philosophies,
a customized plotter with many built-in visualization features, and Data I/O and toolbox functionality 
that can be used for more advanced tasks. GBTIDL makes use of data structures which can also be used
to store intermediate results. 


.. grid:: 1 2 2 2

   
    .. grid-item-card::
        :shadow: md
        :margin: 2 2 0 0 

        **Guide** 

        Functions and procedures from the guide folder

        .. button-link:: gbtidl/gbtidl_guide.html
            :color: primary
            :tooltip: Guide
            :outline:
            :click-parent:

            Guide


    .. grid-item-card::
        :shadow: md
        :margin: 2 2 0 0 

        **Plotter** 

        Functions and procedures from the plotter folder

        .. button-link:: gbtidl/gbtidl_plotter.html
            :color: primary
            :tooltip: Plotter
            :outline:
            :click-parent:

            Plotter


    .. grid-item-card::
        :shadow: md
        :margin: 2 2 0 0 

        **Toolbox** 

        Functions and procedures from the toolbox folder

        .. button-link:: gbtidl/gbtidl_toolbox.html
            :color: primary
            :tooltip: Toolbox
            :outline:
            :click-parent:

            Toolbox



.. toctree::
    :maxdepth: 3
    :hidden:

    gbtidl/gbtidl_guide
    gbtidl/gbtidl_plotter
    gbtidl/gbtidl_toolbox
