.. py:currentmodule:: lsst.ap.pipe .. _ap-pipe-getting-started: .. _ap-pipe-getting-started-gen3: ############################################ Getting started with the AP pipeline (Gen 3) ############################################ This page explains how to set up a Gen 3 data repository that can then be processed with the AP Pipeline (see :doc:`pipeline-tutorial`). This is appropriate if you are trying to learn the new workflow, and compatibility or integration with other tools is not a problem. The Gen 3 processing is still being finalized, and all details in these tutorials are subject to change. If you already have a Gen 2 data repository or need compatibility with existing code, see :doc:`getting-started-gen2`. .. _section-ap-pipe-installation: Installation ============ :doc:`lsst.ap.pipe ` is available from the `LSST Science Pipelines `_. It is installed as part of the ``lsst_distrib`` metapackage, which also includes infrastructure for running the pipeline from the command line. .. _section-ap-pipe-ingesting-data-files: Ingesting data files ==================== Vera Rubin Observatory-style image processing typically operates on Butler repositories and does not directly interface with data files. :doc:`lsst.ap.pipe ` is no exception. The process of turning a set of raw data files and corresponding calibration products into a format the Butler understands is called ingestion. Ingestion for the Generation 3 Butler is still being developed, and is outside the scope of the AP Pipeline. .. TODO: fill in details once we know what happens with image-like calibs .. _section-ap-pipe-required-data-products: Required data products ====================== For the AP Pipeline to successfully process data, the following must be present in a Butler repository: - **Raw science images** to be processed. - **Reference catalogs** covering at least the area of the raw images. We recommend using Pan-STARRS for photometry and Gaia for astrometry. - **Calibration products** (biases, flats, and possibly others, depending on the instrument) - **Template images** for difference imaging. These are of type ``deepCoadd`` by default, but the AP pipeline can be configured to use other types. .. TODO: update default for DM-14601 .. _ap_verify_hits2015: https://github.com/lsst/ap_verify_hits2015/ A sample dataset from the `DECam HiTS survey `_ that works with ``ap_pipe`` in the :doc:`/modules/lsst.ap.verify/datasets` format is available as `ap_verify_hits2015`_. However, raw images from this dataset must be ingested. Please continue to :doc:`the Pipeline Tutorial ` for more details about running the AP Pipeline and interpreting the results.