This page coordinates the migration of our Science Pipelines packages to integrate with the https://pipelines.lsst.io build. There are two parts to this migration:

  1. Upgrade the doc/ directory to include Sphinx boilerplate. Put a check mark in the "doc/ status" column once your package is sphinx buildable and pushed to master.
    1. (Note: most of the green checks below as of the end of the day 3/9/18 seem to indicate the package is sphinx buildable and pushed to a `u/user/sphinx-docs` branch but not yet pushed to master)
  2. Upgrade the Python docstrings of packages to the Numpydoc style. Put a check mark in the "numpydoc status" column once all of your package's python is converted to numpydoc.

Instructions for the JTM 2018 hack day are here. Be aware they are obsolete for future work.

Use the label  in Jira to identify tickets for this work. Here are the currently outstanding tickets:

Packages in lsst_apps

This is the contents of lsst_apps as of w_2018_37, minus externals. These are the highest priority: work on these first.


Packagedoc/ statusnumpdoc statusTicketsNotes
afw(tick)Partial


astshim


No Python code — conversion unnecessary
base(tick)(tick)

coadd_chisquared(tick)(tick)

coadd_utils(tick)

Initial conversion by David Staker.
daf_base

Initial conversion by David Staker.
daf_butler(tick)(tick)

daf_persistence

To be removed; ignore this package.
display_ds9(tick)

Initial conversion by David Staker

geom(tick)

No Python code — conversion unnecessary aside from setting up Sphinx
ip_diffim(tick)(tick)

Initial conversion by David Staker.
ip_isr(tick)


log(tick)


meas_algorithms(tick)

Taken by Nate Lust

meas_astrom

Initial conversion by David Staker.

meas_base(tick)(tick)


meas_deblender

(tick)


Scons fail (DM-16901 to fix)
meas_extensions_astrometryNet

Initial conversion by David Staker.
meas_extensions_psfex(tick)

Taken by Dan Taranu

meas_extensions_simpleShape(tick)

No Python code — conversion unnecessary
meas_modelfit(tick)

No Python code — conversion unnecessary
obs_base(tick)(tick)

obs_lsstSim(tick)

Likely to be deprecated; ignore for now.
obs_sdss(tick)

Initial conversion by David Staker.
obs_test(tick)(tick)

Initial conversion by David Staker.
pex_config

Ready for review.

pex_exceptions(tick)

No Python code — conversion unnecessary? (check!)
pex_policy


To be removed; ignore this package.
pipe_base(tick)(tick)

pipe_tasks(tick)


sconsUtils



shapelet(tick)(tick)

Starter project for Unknown User (gkovacs) .

skymap(tick)(tick)


sphgeom


No Python code — conversion unnecessary?
utils(tick)(tick)


Other Packages

Packagedoc/ statusnumpydoc statusTicketsNotes / Current Worker
ap_assoc(tick)(tick)DM-13916
pex_logging


SKIP: DEPRECATED!

db(tick)

cat



cp_pipe


ctrl_events



ctrl_pool



ctrl_orca



ctrl_provenance



ctrl_stats



ctrl_execute



ctrl_platform_lsst



ctrl_platform_gordon



meas_extensions_photometryKron(tick)
DM-13996
meas_extensions_shapeHSM(tick)
DM-13996Ian Sullivan
meas_extensions_ngmix



pipe_supertask



jointcal(tick)(tick)u/parejkoj/sphinx-docs
obs_subaru

obs_decam(tick)(tick)

obs_cfht(tick)(tick)DM-13941
obs_comCam


ci_hsc



validate_drp(tick)(tick)u/parejkoj/sphinx-docs
obs_monocam



pipe_drivers(tick)
DM-13941
daf_ingest

(tick)

Ported to Python3.



verify(tick)(tick)