Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning
titleMoved!

For LSST Science Pipelines documentation visit pipelines.lsst.io.


Section


Column
width200px

The LSST Stack consists of dozens of packages, and depends upon a large number of third-party libraries or utilities. This following guide to the packages in active use or development should be useful both to beginners and seasoned developers. This tour of the LSST Stack introduces users to its capabilities, how it is organized and built, and provides rough guidance on the maturity of the code base.


Column
width1%

 


Column
width200px


Panel
borderColorblack
bgColor#D0EFEE
borderWidth1px

On this page:

Table of Contents
maxLevel3
indent20px

Related pages:
Page Tree
root@self
startDepth2



...

The LSST Stack is a prototype of the system that is intended to process, archive, and serve data from LSST at the start of survey operations (nearly a decade hence, as this is written). Thus, the maturity of the code base is uneven. The maturity of the components is noted below, with the following meanings: 

Maturity Meaning
Good(tick)Code has been exercised in science productions, and can produce technically viable results when configured properly. Enhancements and refactoring are likely.
Fair(question)Code has been exercised, though significant shortcomings are known; substantial enhancement, refactoring or replacement is expected.
Primitive(error)Code has been implemented as a proof-of-concept, or prototype, for a capability that has yet to be fully developed. Replacement is expected.


Warning
titleSubject to Change!

The organization of the LSST Stack, as well as the dependencies on third-party software, is under constant review. Refactorings are to be expected from tagged-release to release.


BasicsApps FrameworkMeasurement

Camera Abstraction

Image Pipelines

& Utilities

Maturity: (tick)Maturity: (tick)Maturity: (question)Maturity: (question)Maturity: (question)
  • daf_base
  • geom
  • ndarray
  • pex_exceptions
  • pex_logging
  • cameraGeom
  • coord
  • detection
  • geom
  • image
  • math
  • table
  • meas_algorithms
  • meas_astrom
  • meas_extensions_multiShapelet
  • meas_deblender
  • meas_mosaic
  • meas_multifit
  • obs_cfht
  • obs_decam
  • obs_lsstSim
  • obs_sdss
  • obs_subaru
  • obs_test
  • coadd_utils
  • ip_diffim
  • pipe_tasks
  • skymap

Config & Data Access

Middleware

Tasks Framework

Pipeline Execution Middleware

& Workflow Management

QA Framework 
Maturity: (question)Maturity: (error)Maturity: (question)Maturity: (error) 
  • daf_base
  • daf_butlerUtils
  • daf_ingest
  • daf_persistence
  • db
  • qserv
  • pipe_base
  • pex_config
  • ctrl_events
  • ctrl_execute
  • ctrl_orca
  • ctrl_platform_*
  • datarel
  • displayQA
  • pipeQA