.. autosubmit documentation master file, created by
   sphinx-quickstart on Wed Mar 18 16:55:44 2015.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

######################################
Welcome to Autosubmit's documentation!
######################################

.. toctree::
   :caption: Introduction
   :maxdepth: 1
   :hidden:

   /introduction/index

.. toctree::
   :caption: Quick Start Guide
   :maxdepth: 1
   :hidden:

   /qstartguide/index

.. toctree::
   :caption: Installation
   :maxdepth: 1
   :hidden:

   /installation/index

.. toctree::
   :caption: User Guide
   :maxdepth: 2
   :hidden:

   /userguide/index
   /userguide/workflows/index
   /userguide/usage/index
   /userguide/advanced_features/index
   /userguide/archive/index
   /userguide/configuration/index
   /userguide/new_experiment/index
   /userguide/run_modes/index
   /userguide/stats/index
   /userguide/workflow_recovery/index
   /userguide/advanced_validation/index

.. toctree::
   :caption: Developer Guide
   :maxdepth: 1
   :hidden:

   /devguide/index

.. toctree::
   :caption: Troubleshooting
   :maxdepth: 1
   :hidden:

   /troubleshooting/index
   /toubleshooting/error-codes

.. toctree::
   :caption: Module Documentation
   :maxdepth: 1
   :hidden:

   /codedoc/autosubmit
   /codedoc/config
   /codedoc/database
   /codedoc/git
   /codedoc/job
   /codedoc/main
   /codedoc/monitor
   /codedoc/platforms

Autosubmit is a Python software to manage complicated workflows on HPC platforms.

Automatization
   Autosubmit manages job submission and dependencies without user intervention
Data Provenance.
   Autosubmit keeps tracks of data generated by each experiment by assigning to them
   unique ids.
Failure Tolerance
   Autosubmit manages automatic retrials and has the ability to rerun specific parts of
   the experiment in case of failure
Resource Management
   Autosubmit supports a per-platform configuration, allowing users to run their experiments
   without adapting job scripts.
Multiple Platform
   Autosubmit can run jobs of an experiment in different platforms

