Top-level packages to install¶
The LSST Science Pipelines are part of LSST’s EUPS package stack. This means that the Science Pipelines software is actually a collection of packages that you install and set up together. By specifying different top-level packages to the eups distrib install and setup commands, you can control the size of the software installation or add new capabilities.
This page describes the common top-level packages that make up the LSST Science Pipelines and related EUPS stacks.
lsst_apps¶
This package provides the only core frameworks and algorithmic code that we expect to be of interest to most users. It may be convenient when space is at a premium.
Example installation (more info):
eups distrib install lsst_apps -t <tag>
setup lsst_apps
lsst_distrib¶
This package provides all of the core Science Pipelines functionality, together with additional measurement algorithms, support for a wider variety of instrumentation, and process execution middleware designed for running pipelines on a cluster.
In addition to the contents of lsst_apps, it provides the following packages:
- ap_verify
 - cbp
 - cp_pipe
 - ctrl_execute
 - ctrl_mpexec
 - ctrl_orca
 - ctrl_platform_lsstvc
 - ctrl_pool
 - display_firefly
 - display_matplotlib
 - eigen (Eigen is also installed through our Conda environment; this version is only necessary to support Jointcal)
 - fgcm
 - fgcmcal
 - firefly_client
 - jointcal
 - jointcal_cholmod
 - lsst_obs
 - meas_extensions_convolved
 - meas_extensions_photometryKron
 - meas_extensions_shapeHSM
 - obs_cfht
 - obs_ctio0m9
 - obs_decam
 - obs_decam_data
 - obs_lsst
 - obs_lsst_data
 - obs_subaru
 - obs_subaru_data
 - pipe_drivers
 - synpipe
 - validate_drp
 
Example installation (more info):
eups distrib install lsst_distrib -t <tag>
setup lsst_distrib