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 Rubin Observatory Legacy Survey of Space and Time (Rubin’s LSST), but our command-line task and Python API can be extended for any optical or near-infrared dataset.
This documentation covers version current. 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.