The LSST Science Pipelines¶
The LSST Science Pipelines are designed to enable optical and near-infrared astronomy in the “big data” era. While they are being developed to process the data for the Rubin Observatory Legacy Survey of Space and Time (Rubin’s LSST), our command line and programming interfaces can be extended to address any optical or near-infrared dataset.
This documentation covers version v21_0_0. Learn what’s new. You can also find documentation for other versions.
Getting started¶
Warning
These tutorials are based on the deprecated Generation 2 command-line task and Butler (lsst.daf.persistence.Butler
).
New tutorials for Generation 3 pipeline tasks and lsst.daf.butler.Butler
are coming soon.
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.cbp
- lsst.coadd.utils
- lsst.ctrl.bps
- lsst.ctrl.mpexec
- lsst.daf.butler
- lsst.dax.apdb
- lsst.display.ds9
- lsst.display.firefly
- lsst.fgcmcal
- lsst.geom
- 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.scarlet
- 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.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¶
Release details¶
- Release History
- Release 21.0.0 (2020-12-08)
- Release 20.0.0 (2020-06-24)
- Release 19.0.0 (2019-12-05)
- Release 18.1.0 (2019-08-08)
- Release 18.0.0 (2019-07-09)
- Release 17.0 (2019-02-15)
- Release 16.0 (2018-06-28)
- Release 15.0 (2018-04-06)
- Release 14.0 (2017-10-23)
- Release 13.0 (2017-02-28)
- Release 12.0 (2016-06-15)
- Release 11.0 (2015-09-24)
- Known Issues
- Characterization Metric Reports
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.
- Our Developer Guide describes the procedures and standards followed by the DM team.
- Learn more about Rubin Observatory Data Management by visiting http://lsst.org/about/dm.
- Contribute to our documentation. This guide is on GitHub at lsst/pipelines_lsst_io.