The LSST Science Pipelines¶
The LSST Science Pipelines enable optical and near-infrared astronomy in the big data era. We are building the Science Pipelines for the Large Synoptic Survey Telescope (LSST), but our command-line task and Python API can be extended for any optical or near-infrared dataset.
This documentation covers version d_2019_09_18. Learn what’s new. You can also find documentation for other versions.
Getting started¶
If you’re new to the LSST Science Pipelines, these step-by-step data processing tutorials will get you up and running:
- Data processing tutorial series: Part 1 Data repositories · Part 2 Single frame processing · Part 3 Image and catalog display · Part 4 Image coaddition · Part 5 Source measurement · Part 6 Multi-band catalog analysis.
 
Join us on the LSST Community forum to get help and share ideas.
Installation¶
Recommended installation path:
- Installing with newinstall.sh
 - Setting up installed LSST Science Pipelines
 - Top-level packages to install
 
Alternative distributions and installation methods:
- Running with Docker
 - Installing from source with lsstsw
 - CernVM FS (contributed by CC-IN2P3)
 
Related topics:
To install the LSST Simulation software, such as MAF, please follow the LSST Simulations documentation.
Python modules¶
- lsst.afw.cameraGeom
 - lsst.afw.coord
 - lsst.afw.detection
 - lsst.afw.display
 - lsst.afw.fits
 - lsst.afw.formatters
 - lsst.afw.geom
 - lsst.afw.image
 - lsst.afw.math
 - lsst.afw.table
 - lsst.afw.typehandling
 - lsst.ap.association
 - lsst.ap.pipe
 - lsst.ap.verify
 - lsst.base
 - lsst.coadd.utils
 - lsst.daf.butler
 - lsst.dax.ppdb
 - lsst.display.ds9
 - lsst.display.firefly
 - lsst.ip.diffim
 - lsst.ip.isr
 - lsst.jointcal
 - lsst.log
 - lsst.meas.algorithms
 - lsst.meas.astrom
 - lsst.meas.base
 - lsst.meas.deblender
 - lsst.meas.extensions.psfex
 - lsst.meas.extensions.shapeHSM
 - lsst.meas.extensions.simpleShape
 - lsst.meas.modelfit
 - lsst.obs.base
 - lsst.obs.cfht
 - lsst.obs.decam
 - lsst.obs.lsst
 - lsst.obs.lsstSim
 - lsst.obs.test
 - lsst.pex.config
 - lsst.pex.exceptions
 - lsst.pipe.base
 - lsst.pipe.drivers
 - lsst.pipe.tasks
 - lsst.sconsUtils
 - lsst.shapelet
 - lsst.skymap
 - lsst.utils
 - lsst.validate.drp
 - lsst.verify
 - lsstDebug
 
Additional C++ API reference documentation is currently available at the doxygen.lsst.codes site.
Packages¶
More info¶
- Join us on the LSST Community forum, community.lsst.org.
 - Fork our code on GitHub at https://github.com/lsst.
 - Report issues in JIRA.
 - Some API documentation, particularly for C++, is currently published separately on a Doxygen site.
 - DM Developer guidance is at https://developer.lsst.io.
 - Learn more about LSST Data Management by visiting http://lsst.org/about/dm.
 - Contribute to our documentation. This guide is on GitHub at lsst/pipelines_lsst_io.