Welcome to eoio's documentation!
=========================================================

*eoio* is a Python package for reading Earth Observation (EO) satellite and in situ data products.
It is designed to provide a common user friendly interface for the reading of products from different data sources,
incorporating greater data subsetting flexibility and basic pre processing options within the reading process.


.. grid:: 2
    :gutter: 2

    .. grid-item-card::  Getting Started
        :link: content/getting_started
        :link-type: doc

        New to *eoio*? Check out the getting started guides. They contain installation instructions
        and an introduction to using the *eoio* module to read in satellite data.

    .. grid-item-card::  User Guide
        :link: content/user_guide/index
        :link-type: doc

        The user guide provides in-depth information on how to read, subset and process satellite data using *eoio*.

    .. grid-item-card::  API reference
        :link: content/api
        :link-type: doc

        The reference guide contains a detailed description of the *eoio* API.
        The reference describes how the methods work and which parameters can
        be used. It assumes that you have an understanding of the key concepts.

    .. ..
       grid-item-card::  Developer Guide
           :link: content/developer_guide/index
           :link-type: doc

           Saw a typo in the documentation? Want to add a reader or processor or just improve existing
           functionalities? The developer guidelines (under development) will guide you through the
           process of contributing to *eoio*.


.. toctree::
   :maxdepth: 1
   :caption: For users:
   :hidden:

   Getting Started <content/getting_started>
   User Guide <content/user_guide/index>
   API Reference <content/api>


.. toctree::
   :maxdepth: 1
   :caption: For developers/contributors:
   :hidden:

    Contributing Guide <content/developer_guide/index>

