Downloading DART ================ The DART source code is distributed on the GitHub repository `NCAR/DART `_ with the documentation served through :ref:`readthedocs `. Go to https://github.com/NCAR/DART and clone the repository or get the ZIP file according to your preference. See the `github help page on cloning `_ for more information on how to clone a repository. Take note of the directory you installed into, which is referred to as ``DART`` throughout this documentation. To checkout the latest release of DART: .. code:: git clone https://github.com/NCAR/DART.git If you have forked the DART repository, replace ``NCAR`` with your Github username. .. note:: If you are interested in contributing to DART, see the :doc:`contributors-guide` for more information. In short, you will need to be familiar with the `GitHub workflow `_. Organization of the repository ------------------------------ The top level DART source code tree contains the following directories and files: +------------------------+------------------------------------------------------------+ | Directory | Purpose | +========================+============================================================+ | ``assimilation_code/`` | assimilation tools and programs | +------------------------+------------------------------------------------------------+ | ``build_templates/`` | Configuration files for installation | +------------------------+------------------------------------------------------------+ | ``developer_tests/`` | regression testing | +------------------------+------------------------------------------------------------+ | ``diagnostics/`` | routines to diagnose assimilation performance | +------------------------+------------------------------------------------------------+ | ``guide/`` | General documentation and DART_LAB tutorials | +------------------------+------------------------------------------------------------+ | ``models/`` | the interface routines for the models | +------------------------+------------------------------------------------------------+ | ``observations/`` | routines for converting observations and forward operators | +------------------------+------------------------------------------------------------+ | ``theory/`` | pedagogical material discussing data assimilation theory | +------------------------+------------------------------------------------------------+ | **Files** | **Purpose** | +------------------------+------------------------------------------------------------+ | ``CHANGELOG.rst`` | Brief summary of recent changes | +------------------------+------------------------------------------------------------+ | ``copyright.rst`` | terms of use and copyright information | +------------------------+------------------------------------------------------------+ | ``README.rst`` | Basic Information about DART | +------------------------+------------------------------------------------------------+