.. _howtos:

#####################################
:octicon:`terminal;2em;green` Recipes
#####################################

Practical step-by-step guides to help you achieve a specific goal. Most useful when you're trying to get something done.


.. grid:: 1 2 2 2

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

        :octicon:`rocket;3em;green` **Velocity Definitions and Rest Frames**

        How to change velocity definitions and reference frames

        .. button-link:: examples/velocity_frames.html
            :color: primary
            :outline:
            :click-parent:

            Velocity & Frames


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

        :octicon:`file;3em;green` **Metadata Management**

        How to interact with the metadata of an SDFITS file

        .. button-link:: examples/metadata_management.html
            :color: primary
            :outline:
            :click-parent:

            Metadata Management


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

        :octicon:`pulse;3em;green` **Smoothing**

        How to smooth data

        .. button-link:: examples/smoothing.html
            :color: primary
            :outline:
            :click-parent:

            Smoothing

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

        :material-outlined:`save;3em;green` **Data IO**

        How to read and save data

        .. button-link:: examples/dataIO.html
            :color: primary
            :outline:
            :click-parent:

            Data IO

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

        :material-outlined:`compare_arrows;3em;green` **Align Spectra**


        How to align spectra


        .. button-link:: examples/align_spectra.html
            :color: primary
            :outline:
            :click-parent:

            Align Spectra

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

        :material-outlined:`flag;3em;green` **Flagging**

        How to flag data


        .. button-link:: examples/flagging.html
            :color: primary
            :outline:
            :click-parent:

            Flagging


.. toctree::
   :maxdepth: 4
   :hidden:

   examples/velocity_frames
   examples/metadata_management
   examples/smoothing
   examples/dataIO
   examples/align_spectra
   examples/flagging
