.. _docs_and_tutorials:


***************************************
Quickstart Guides and Tutorials
***************************************

This section of the documentation contains both quickstart guides
and detailed usage-tutorials. If you are instead looking for
a quick reference to the API of some
class or function, try looking in :ref:`function_usage_examples`,
or otherwise in :ref:`complete_reference_api`.


Quickstart Guides
=================================================

.. toctree::
   :maxdepth: 1

   getting_started_overview

Setting up the simulation data
---------------------------------------------------------

.. toctree::
   :maxdepth: 1

   quickstart_guides/working_with_halotools_provided_catalogs
   quickstart_guides/working_with_alternative_catalogs

Halo catalog analysis
---------------------------------------------------------

.. toctree::
   :maxdepth: 1

   quickstart_guides/halo_catalog_analysis_quickstart

Tutorials
=====================

Galaxy-Halo Modeling
---------------------------------------------------------

.. toctree::
   :maxdepth: 1

   tutorials/model_building/preloaded_models/index
   tutorials/model_building/index
   ../source_notes/empirical_models/factories/index
   ../quickstart_and_tutorials/tutorials/model_building/cam_tutorial_pages/cam_tutorial

Galaxy/Halo Catalog Analysis
---------------------------------------------------------

.. toctree::
   :maxdepth: 1

   tutorials/catalog_analysis/galcat_analysis/index
   tutorials/catalog_analysis/halocat_analysis/index

Merger Tree Analysis
---------------------------------------------------------

.. toctree::
   :maxdepth: 1

   tutorials/merger_tree_analysis_example


Developer Documentation
=================================================

The developer documentation contains guidlines for how to
stay up-to-date on Halotools development, submit bug reports and
contribute to the Halotools code base.

.. toctree::
   :maxdepth: 1

   development/index
   development/bug_reports
   development/contributors





