################################################
Tickets Addressed in Spring 2019 Release (v17_0)
################################################

- `DM-2639 <https://jira.lsstcorp.org/browse/DM-2639>`_: Standardize primary method names, run/runDataRef, across PipeTasks [ci_ctio0m9, ctrl_pool, ip_isr, jointcal, meas_algorithms, meas_base, meas_mosaic, obs_lsstSim, pipe_base, pipe_drivers, pipe_tasks, synpipe]
- `DM-6640 <https://jira.lsstcorp.org/browse/DM-6640>`_: IsrTask is not a valid CmdLineTask [ip_isr, obs_base, obs_cfht, obs_ctio0m9, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test]
- `DM-7556 <https://jira.lsstcorp.org/browse/DM-7556>`_: Remove lsst_ci from demo in Jenkins and add to default product list [lsst_ci]
- `DM-7886 <https://jira.lsstcorp.org/browse/DM-7886>`_: Replace pyfits with astropy.io.fits in all code [galsim, meas_deblender, meas_extensions_astrometryNet, meas_extensions_psfex, meas_mosaic, obs_base, obs_cfht, obs_lsstSim, obs_sdss, obs_subaru, obs_test, synpipe]
- `DM-8828 <https://jira.lsstcorp.org/browse/DM-8828>`_: Support proper motions in reference catalogs [meas_algorithms, meas_astrom, meas_extensions_astrometryNet, obs_base]
- `DM-9358 <https://jira.lsstcorp.org/browse/DM-9358>`_: Fix setting of calib_psf_candidate flag to match docstring description [pipe_tasks]
- `DM-9615 <https://jira.lsstcorp.org/browse/DM-9615>`_: Convert DCR code to use Tasks [obs_base, obs_test, pipe_tasks]
- `DM-9840 <https://jira.lsstcorp.org/browse/DM-9840>`_: Refactor meas_extenstions/psfexStarSelector to new BaseClass [meas_extensions_psfex]
- `DM-9852 <https://jira.lsstcorp.org/browse/DM-9852>`_: Define DCR matched template data type [obs_base, obs_decam, obs_lsstSim]
- `DM-9933 <https://jira.lsstcorp.org/browse/DM-9933>`_: Add C++11 inheritance safeguards to afw [afw, geom]
- `DM-9937 <https://jira.lsstcorp.org/browse/DM-9937>`_: Add noexcept specifiers to applicable methods in afw [afw, geom, meas_algorithms, meas_extensions_psfex, meas_modelfit, meas_mosaic]
- `DM-9938 <https://jira.lsstcorp.org/browse/DM-9938>`_: Make some afw types hashable [afw, daf_base, geom, utils]
- `DM-10111 <https://jira.lsstcorp.org/browse/DM-10111>`_: Add overscan exclusion regions as an ISR config parameter [ip_isr]
- `DM-10302 <https://jira.lsstcorp.org/browse/DM-10302>`_: Rename "\*_flux" fields to "\*_instFlux" in SourceCatalogs [afw, ip_diffim, jointcal, meas_algorithms, meas_astrom, meas_base, meas_extensions_astrometryNet, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_psfex, meas_modelfit, meas_mosaic, obs_subaru, pipe_tasks, synpipe, validate_drp]
- `DM-10346 <https://jira.lsstcorp.org/browse/DM-10346>`_: Allow depersist of old Calib objects as PhotoCalibs [afw]
- `DM-10384 <https://jira.lsstcorp.org/browse/DM-10384>`_: Make a plan to address pybind11 build size issues [afw, base, geom, obs_subaru, sconsUtils, utils]
- `DM-11328 <https://jira.lsstcorp.org/browse/DM-11328>`_: afwImage doesn't roundtrip through numpy [utils]
- `DM-11395 <https://jira.lsstcorp.org/browse/DM-11395>`_: Update testdata_jointcal refcats to new Indexed format [jointcal, testdata_jointcal]
- `DM-11558 <https://jira.lsstcorp.org/browse/DM-11558>`_: pex_config numpydoc conversion and package documentation configuration [pex_config]
- `DM-11693 <https://jira.lsstcorp.org/browse/DM-11693>`_: Rebuild runs pytest tests twice for every product [afw, ctrl_pool, daf_persistence, flake8, pep8_naming, pex_config, pex_exceptions, pipe_base, pytest, pytest_flake8, sconsUtils, utils]
- `DM-11725 <https://jira.lsstcorp.org/browse/DM-11725>`_: Add coverage testing of unittest [sconsUtils, utils]
- `DM-11866 <https://jira.lsstcorp.org/browse/DM-11866>`_: Propagate astrometry and photometry visit calibration flags to coadds [pipe_tasks]
- `DM-12105 <https://jira.lsstcorp.org/browse/DM-12105>`_: Add apr-iconv package to our stack [apr_util]
- `DM-12315 <https://jira.lsstcorp.org/browse/DM-12315>`_: Generalize ap_pipe to non-HiTS data [obs_decam, obs_subaru]
- `DM-12390 <https://jira.lsstcorp.org/browse/DM-12390>`_: Butler doesn't raise when failing to write data [daf_persistence]
- `DM-12618 <https://jira.lsstcorp.org/browse/DM-12618>`_: Define Storage Classes for Butler [obs_subaru]
- `DM-12635 <https://jira.lsstcorp.org/browse/DM-12635>`_: Write initial Gen2->Gen3 conversion script [obs_subaru]
- `DM-13054 <https://jira.lsstcorp.org/browse/DM-13054>`_: Add colorterm config support to jointcal [jointcal, obs_subaru, pipe_tasks]
- `DM-13065 <https://jira.lsstcorp.org/browse/DM-13065>`_: Adapt SIP fitter for writing approximations to general Wcss [afw, geom]
- `dm-13124 <https://jira.lsstcorp.org/browse/dm-13124>`_: Add a layer in the layer control dialog for image  [firefly_client]
- `DM-13222 <https://jira.lsstcorp.org/browse/DM-13222>`_: Add getScalar and getArray methods to PropertySet and PropertyList and prefer them [daf_base]
- `DM-13270 <https://jira.lsstcorp.org/browse/DM-13270>`_: cherry pick ccdImage method cleanups from DM-9071 [jointcal]
- `DM-13293 <https://jira.lsstcorp.org/browse/DM-13293>`_: Make BF kernel measurement code fully stack compliant [cp_pipe, ip_isr, obs_base, obs_comCam, obs_subaru]
- `DM-13297 <https://jira.lsstcorp.org/browse/DM-13297>`_: CoaddBoundedField persistence not exact  [afw, meas_algorithms]
- `DM-13519 <https://jira.lsstcorp.org/browse/DM-13519>`_: Implement per-object Galactic Extinction correction in color analysis QA plots [obs_subaru]
- `DM-13565 <https://jira.lsstcorp.org/browse/DM-13565>`_: Put correct copyright/license headers in all jointcal files [jointcal]
- `DM-13670 <https://jira.lsstcorp.org/browse/DM-13670>`_: Check residual vs. errors for photometry [jointcal]
- `DM-13887 <https://jira.lsstcorp.org/browse/DM-13887>`_: Let ap_verify process multiple images per instance [pipe_base]
- `DM-13911 <https://jira.lsstcorp.org/browse/DM-13911>`_: Create multiband classes [afw]
- `DM-13969 <https://jira.lsstcorp.org/browse/DM-13969>`_: Resolve implied dependency of cp_pipe on eotest [cp_pipe]
- `DM-13976 <https://jira.lsstcorp.org/browse/DM-13976>`_: Rename jointcal.gtransfo [jointcal]
- `DM-14072 <https://jira.lsstcorp.org/browse/DM-14072>`_: Add getCutout method to Exposure [afw]
- `DM-14133 <https://jira.lsstcorp.org/browse/DM-14133>`_: Enable Sphinx support for meas_astrom [meas_astrom]
- `DM-14159 <https://jira.lsstcorp.org/browse/DM-14159>`_: Wrap matplotlib use in meas_mosaic [meas_mosaic, validate_drp]
- `DM-14170 <https://jira.lsstcorp.org/browse/DM-14170>`_: Add descriptions for dcr datasets [obs_base]
- `DM-14172 <https://jira.lsstcorp.org/browse/DM-14172>`_: Optimize cModel config parameters [meas_modelfit]
- `DM-14273 <https://jira.lsstcorp.org/browse/DM-14273>`_: Add ap_verify to lsst_distrib [lsst_apps, lsst_distrib]
- `DM-14305 <https://jira.lsstcorp.org/browse/DM-14305>`_: Upgrade Eigen to 3.3.4 [eigen]
- `DM-14325 <https://jira.lsstcorp.org/browse/DM-14325>`_: deepDiff datasets not supported by HSC [obs_subaru]
- `DM-14363 <https://jira.lsstcorp.org/browse/DM-14363>`_: Make afw::cameraGeom::Detector table-persistable [afw]
- `DM-14378 <https://jira.lsstcorp.org/browse/DM-14378>`_: Add Gen3 conversion scripting and tests to ci_hsc [obs_subaru]
- `DM-14428 <https://jira.lsstcorp.org/browse/DM-14428>`_: Add skypix and spatial relationships to Gen2->Gen3 conversion [skymap]
- `DM-14503 <https://jira.lsstcorp.org/browse/DM-14503>`_: Finish implementing YAML storage for PropertyList/PropertySet [daf_base, daf_persistence]
- `DM-14510 <https://jira.lsstcorp.org/browse/DM-14510>`_: Implement line search [jointcal]
- `DM-14520 <https://jira.lsstcorp.org/browse/DM-14520>`_: Re-enable Dataset->DataUnit foreign keys [obs_subaru]
- `DM-14527 <https://jira.lsstcorp.org/browse/DM-14527>`_: Implement RFC-483: fix image bbox slicing origin [afw, coadd_utils, ip_diffim, ip_isr, meas_algorithms, meas_base, meas_deblender, meas_extensions_photometryKron, meas_extensions_psfex, obs_base, obs_decam, obs_sdss, obs_subaru, pipe_drivers, pipe_tasks]
- `DM-14534 <https://jira.lsstcorp.org/browse/DM-14534>`_: Fix measurementInvestigationLib.makeRerunCatalog parent keys [meas_base]
- `DM-14539 <https://jira.lsstcorp.org/browse/DM-14539>`_: Add a data type to obs_subaru/obs_base for the star galaxy files [obs_base, obs_test]
- `DM-14574 <https://jira.lsstcorp.org/browse/DM-14574>`_: implement magnitude-based photometric model [jointcal]
- `DM-14580 <https://jira.lsstcorp.org/browse/DM-14580>`_: Create tests for BestSeeingWcsSelectImagesTask. [pipe_tasks]
- `DM-14625 <https://jira.lsstcorp.org/browse/DM-14625>`_: Fix ndarray compiler warnings [meas_extensions_psfex, meas_extensions_simpleShape, meas_modelfit, meas_mosaic, shapelet]
- `DM-14670 <https://jira.lsstcorp.org/browse/DM-14670>`_: Convert fgcmcal output stars to stack reference catalog format [obs_base]
- `DM-14690 <https://jira.lsstcorp.org/browse/DM-14690>`_: Add ability to construct centered boxes [afw, geom]
- `DM-14699 <https://jira.lsstcorp.org/browse/DM-14699>`_: Silence NumPy FutureWarnings in meas_deblender [meas_deblender]
- `DM-14720 <https://jira.lsstcorp.org/browse/DM-14720>`_: Implement forced photometry on PVIs in AP pipe. [pipe_tasks]
- `DM-14725 <https://jira.lsstcorp.org/browse/DM-14725>`_: Eliminate explicit use of ndarray::EigenView in C++ code [afw, ip_diffim, meas_astrom, meas_base, meas_modelfit, shapelet]
- `DM-14728 <https://jira.lsstcorp.org/browse/DM-14728>`_: Add asEigenArray/Matrix returning Eigen::Map [ndarray]
- `DM-14738 <https://jira.lsstcorp.org/browse/DM-14738>`_: Use DCR corrected templates in image differencing [ip_diffim, pipe_tasks]
- `DM-14740 <https://jira.lsstcorp.org/browse/DM-14740>`_: Stop using ndarray::EigenView indirectly in C++ code [afw, meas_algorithms, meas_astrom, meas_base, meas_modelfit, shapelet]
- `DM-14753 <https://jira.lsstcorp.org/browse/DM-14753>`_: Butler with multiple inputs does not properly load registry [daf_persistence]
- `DM-14764 <https://jira.lsstcorp.org/browse/DM-14764>`_: Move kwargs check to before loading dataset [validate_drp]
- `DM-14765 <https://jira.lsstcorp.org/browse/DM-14765>`_: Allow validateDrp to run w/o instrument, dataset_repo_url [validate_drp]
- `DM-14770 <https://jira.lsstcorp.org/browse/DM-14770>`_: tests mis-call PropertySet.get [pipe_base]
- `DM-14781 <https://jira.lsstcorp.org/browse/DM-14781>`_: Upgrade Eigen to 3.2.10 [eigen]
- `DM-14786 <https://jira.lsstcorp.org/browse/DM-14786>`_: Implement ConstrainedMagnitude model [jointcal]
- `DM-14809 <https://jira.lsstcorp.org/browse/DM-14809>`_: RingsSkyMap incorrect at south pole and RA=360 [skymap]
- `DM-14814 <https://jira.lsstcorp.org/browse/DM-14814>`_: Change invalid pixel handling by Exposure::getCutout [afw]
- `DM-14819 <https://jira.lsstcorp.org/browse/DM-14819>`_: Refactor LoadReferenceObjectsTask for SuperTask compatibility [meas_algorithms, pipe_base]
- `DM-14821 <https://jira.lsstcorp.org/browse/DM-14821>`_: Provide packed integer versions of Gen3 data IDs [obs_subaru, skymap]
- `DM-14823 <https://jira.lsstcorp.org/browse/DM-14823>`_: Clean up handling of extra data ID information in SuperTask.run [pipe_base]
- `DM-14828 <https://jira.lsstcorp.org/browse/DM-14828>`_: Upgrade pybind11 to 2.2.3 [afw, astshim, base, coadd_utils, daf_base, daf_persistence, display_ds9, geom, ip_diffim, ip_isr, jointcal, log, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_astrometryNet, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_extensions_simpleShape, meas_modelfit, meas_mosaic, obs_subaru, pex_config, pex_exceptions, pex_policy, pybind11, shapelet, sphgeom, utils]
- `DM-14834 <https://jira.lsstcorp.org/browse/DM-14834>`_: Use pybind11's native Eigen wrapping instead of ndarray EigenView [afw, geom, ip_diffim, jointcal, meas_astrom, meas_base, meas_extensions_simpleShape, meas_modelfit, ndarray, shapelet]
- `DM-14840 <https://jira.lsstcorp.org/browse/DM-14840>`_: Make mask transparency and color "sticky" in display_firefly [afw, display_firefly]
- `DM-14841 <https://jira.lsstcorp.org/browse/DM-14841>`_: NERSC password file has moved so fd leak checker fails tests [utils]
- `DM-14842 <https://jira.lsstcorp.org/browse/DM-14842>`_: Fix deprecation warnings from PropertyList/Set.get [afw, daf_base, ip_diffim, jointcal, meas_algorithms, meas_astrom, meas_base, meas_extensions_psfex, meas_mosaic, obs_base, obs_cfht, obs_comCam, obs_ctio0m9, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test, pipe_base, pipe_tasks, synpipe]
- `DM-14844 <https://jira.lsstcorp.org/browse/DM-14844>`_: Two FITS tests in afw assume they run relative to AFW_DIR [afw]
- `DM-14845 <https://jira.lsstcorp.org/browse/DM-14845>`_: Uninitialized array in afw/tests/test_tableArchives.cc [afw]
- `DM-14857 <https://jira.lsstcorp.org/browse/DM-14857>`_: Switch the default matcher to PessimisticB. [meas_astrom, obs_cfht, obs_subaru]
- `DM-14861 <https://jira.lsstcorp.org/browse/DM-14861>`_: Disable CC requirement for obs_base [obs_base]
- `DM-14864 <https://jira.lsstcorp.org/browse/DM-14864>`_: Make afw pybind11 wrappers compatible with pybind11 2.2.3 [afw]
- `DM-14868 <https://jira.lsstcorp.org/browse/DM-14868>`_: Adapt validation_data_* processing to use HTM catalogs [lsst_ci, obs_cfht, validate_drp]
- `DM-14869 <https://jira.lsstcorp.org/browse/DM-14869>`_: Verify ellipticity definition choice in validate_drp [validate_drp]
- `DM-14908 <https://jira.lsstcorp.org/browse/DM-14908>`_: Convert obs_test to numpydoc [obs_test]
- `DM-14915 <https://jira.lsstcorp.org/browse/DM-14915>`_: rewrite_shebang is not run in ctrl_orca   [ctrl_orca]
- `DM-14928 <https://jira.lsstcorp.org/browse/DM-14928>`_: Fix error in DM-14765 implementation [validate_drp]
- `DM-14932 <https://jira.lsstcorp.org/browse/DM-14932>`_: Add utility functions for creating SkyWcss from boresight/rotator + cameraGeom [afw]
- `DM-14980 <https://jira.lsstcorp.org/browse/DM-14980>`_: Reinstate the ability of a Detector to find the Camera in which it lives [afw]
- `DM-14997 <https://jira.lsstcorp.org/browse/DM-14997>`_: Implement RFC-498: homogenize naming of calibration flags [jointcal, meas_algorithms, meas_astrom, meas_mosaic, obs_subaru, pipe_tasks]
- `DM-14998 <https://jira.lsstcorp.org/browse/DM-14998>`_: Document schema naming conventions [afw]
- `DM-15005 <https://jira.lsstcorp.org/browse/DM-15005>`_: Add a new AngleUnit: milliarcseconds  [geom]
- `DM-15008 <https://jira.lsstcorp.org/browse/DM-15008>`_: anetAstrometry.py uses self.distortionContext, which does not exist [meas_astrom, meas_extensions_astrometryNet]
- `DM-15011 <https://jira.lsstcorp.org/browse/DM-15011>`_: implement separate Visit and Chip fitting for photometry [jointcal]
- `DM-15015 <https://jira.lsstcorp.org/browse/DM-15015>`_: Misc fixes and updates to display_matplotlib [display_matplotlib]
- `DM-15023 <https://jira.lsstcorp.org/browse/DM-15023>`_: meas_modelfit is not compatible with Eigen 3.3.4 [meas_modelfit]
- `DM-15034 <https://jira.lsstcorp.org/browse/DM-15034>`_: Custom classes for DataUnit tuples/sets and Data IDs [obs_base, pipe_base, pipe_tasks, skymap]
- `DM-15043 <https://jira.lsstcorp.org/browse/DM-15043>`_: Broken build in meas_algorithms [meas_algorithms]
- `DM-15045 <https://jira.lsstcorp.org/browse/DM-15045>`_: Activate convolved measurements on undeblended sources [meas_extensions_convolved, obs_subaru]
- `DM-15046 <https://jira.lsstcorp.org/browse/DM-15046>`_: When comparing angles in MatchPessimisticB, make sure all vectors are plane projected [meas_astrom]
- `DM-15056 <https://jira.lsstcorp.org/browse/DM-15056>`_: lsst.afw.geom documentation build issue (lsst.afw.geom.all.doctree not found) and documenteer 0.3.0a5 [afw]
- `DM-15073 <https://jira.lsstcorp.org/browse/DM-15073>`_: Initial functor.yaml file for DPDD Object table [obs_base, obs_subaru]
- `DM-15082 <https://jira.lsstcorp.org/browse/DM-15082>`_: Switch to YamlStorage instead of BoostStorage in all obs packages [ip_diffim, meas_astrom, meas_deblender, obs_base, obs_cfht, obs_comCam, obs_ctio0m9, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test]
- `DM-15090 <https://jira.lsstcorp.org/browse/DM-15090>`_: Stop using file in Python code [coadd_utils, display_ds9]
- `DM-15093 <https://jira.lsstcorp.org/browse/DM-15093>`_: Disable y-band stray light correction after Jan 2018 [obs_subaru]
- `DM-15104 <https://jira.lsstcorp.org/browse/DM-15104>`_: Move SourceDeblendTask out of MeasureCoaddSources [meas_deblender, obs_base, obs_subaru, pipe_drivers, pipe_tasks]
- `DM-15105 <https://jira.lsstcorp.org/browse/DM-15105>`_: Fix bare except in obs_subaru and other pep8 fixes [obs_subaru]
- `DM-15106 <https://jira.lsstcorp.org/browse/DM-15106>`_: Update the deblender to use multiband classes [meas_deblender]
- `DM-15126 <https://jira.lsstcorp.org/browse/DM-15126>`_: Make meas_* compatible with pybind11 2.2 (as well as 2.1) [meas_base, meas_extensions_shapeHSM, meas_extensions_simpleShape]
- `DM-15132 <https://jira.lsstcorp.org/browse/DM-15132>`_: Fix errors in jointcal pybind11 wrappers [jointcal]
- `DM-15139 <https://jira.lsstcorp.org/browse/DM-15139>`_: Rename invert() and getInverse() to inverted() [afw, astshim, geom, jointcal, meas_algorithms, meas_astrom, meas_modelfit, obs_base, obs_monocam, obs_test, pipe_drivers, shapelet]
- `DM-15151 <https://jira.lsstcorp.org/browse/DM-15151>`_: Set symbol visibility to hidden in pybind11 wrappers [afw, base, daf_base, meas_algorithms, meas_extensions_psfex, meas_modelfit, meas_mosaic, pex_exceptions, pex_policy, sconsUtils]
- `DM-15152 <https://jira.lsstcorp.org/browse/DM-15152>`_: crosstalk correction was moved above assembleCcd, which broke it [ip_isr]
- `DM-15158 <https://jira.lsstcorp.org/browse/DM-15158>`_: Add tests of dataIdContainer exceptions [pipe_base]
- `DM-15159 <https://jira.lsstcorp.org/browse/DM-15159>`_: Demo of expanding test coverage using new pytest tools [pipe_base]
- `DM-15162 <https://jira.lsstcorp.org/browse/DM-15162>`_: Improve documentation for DataIdContainer [pipe_base]
- `DM-15165 <https://jira.lsstcorp.org/browse/DM-15165>`_: Add new tags for validate_drp metric definition and specifications [verify, verify_metrics]
- `DM-15166 <https://jira.lsstcorp.org/browse/DM-15166>`_: Duplicated afw dependencies [afw]
- `DM-15168 <https://jira.lsstcorp.org/browse/DM-15168>`_: check for crosstalk fails as a numpy array cannot be used as a boolean [afw]
- `DM-15171 <https://jira.lsstcorp.org/browse/DM-15171>`_: Silence warnings about aperture correction of undeblended convolved measurements [obs_subaru]
- `DM-15182 <https://jira.lsstcorp.org/browse/DM-15182>`_: Add facility to change matplotlib colormap [display_matplotlib]
- `DM-15187 <https://jira.lsstcorp.org/browse/DM-15187>`_: Modernize sphgeom pickle support for pybind11 2.2 [sphgeom]
- `DM-15189 <https://jira.lsstcorp.org/browse/DM-15189>`_: Write initial raw-data ingest system for Gen3 Butler [obs_base, obs_subaru]
- `DM-15190 <https://jira.lsstcorp.org/browse/DM-15190>`_: Fix ip_diffim FutureWarning [ip_diffim]
- `DM-15194 <https://jira.lsstcorp.org/browse/DM-15194>`_: display_matplotlib: dot fails to plot ellipses [display_matplotlib]
- `DM-15197 <https://jira.lsstcorp.org/browse/DM-15197>`_: removal of Image.get() API broke display_matplotlib [display_matplotlib]
- `DM-15201 <https://jira.lsstcorp.org/browse/DM-15201>`_: Forward python logging to lsst.log in pipe_base [log, pipe_base]
- `DM-15203 <https://jira.lsstcorp.org/browse/DM-15203>`_: The ISR overscan correction algorithms are too naive [afw, ip_isr, obs_decam, obs_subaru, pipe_tasks]
- `DM-15208 <https://jira.lsstcorp.org/browse/DM-15208>`_: validate_drp skipTEx is being ignored [validate_drp]
- `DM-15210 <https://jira.lsstcorp.org/browse/DM-15210>`_: Update registry schema (and documentation thereof) following review [skymap]
- `DM-15218 <https://jira.lsstcorp.org/browse/DM-15218>`_: Add API to afwDisplay.Display to select the colour map [afw]
- `DM-15220 <https://jira.lsstcorp.org/browse/DM-15220>`_: Moving SuperTask to pipe_base [pipe_base]
- `DM-15222 <https://jira.lsstcorp.org/browse/DM-15222>`_: firefly_client updates for new asinh stretch [firefly_client]
- `DM-15230 <https://jira.lsstcorp.org/browse/DM-15230>`_: Fix MultibandExposure initialization [afw]
- `DM-15231 <https://jira.lsstcorp.org/browse/DM-15231>`_: Fix bugs in showCamera [afw]
- `DM-15232 <https://jira.lsstcorp.org/browse/DM-15232>`_: Add parameters for asinh and power law_gamma to display_firefly [display_firefly]
- `DM-15241 <https://jira.lsstcorp.org/browse/DM-15241>`_: log error when final chi2 is large [jointcal]
- `DM-15244 <https://jira.lsstcorp.org/browse/DM-15244>`_: Change fluxSigma to fluxErr and similarly for apCorr and covariances [afw, ip_diffim, jointcal, meas_algorithms, meas_astrom, meas_base, meas_extensions_astrometryNet, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_simpleShape, meas_modelfit, meas_mosaic, obs_subaru, pipe_tasks, synpipe, validate_drp]
- `DM-15248 <https://jira.lsstcorp.org/browse/DM-15248>`_: Support textangle in ds9 text regions in Firefly [firefly_client]
- `DM-15249 <https://jira.lsstcorp.org/browse/DM-15249>`_: Extend catalog upload to allow specifying a list of columns [firefly_client]
- `DM-15254 <https://jira.lsstcorp.org/browse/DM-15254>`_: Option to normalize warps by Jointcal's PhotoCalib [afw]
- `DM-15256 <https://jira.lsstcorp.org/browse/DM-15256>`_: Include calibration repositories in Gen2->Gen3 conversion [obs_subaru]
- `DM-15268 <https://jira.lsstcorp.org/browse/DM-15268>`_: Merge gen3-middleware branches to master [obs_subaru, skymap]
- `DM-15310 <https://jira.lsstcorp.org/browse/DM-15310>`_: Refactor ForcedPhotImageTask (and children) per RFC-352 [meas_base]
- `DM-15311 <https://jira.lsstcorp.org/browse/DM-15311>`_: Refactor MeasureCrosstalkTask per RFC-352 [ip_isr]
- `DM-15323 <https://jira.lsstcorp.org/browse/DM-15323>`_: Adapt validate_drp for new obs_lsstCam [validate_drp]
- `DM-15324 <https://jira.lsstcorp.org/browse/DM-15324>`_: Set default for RequireUnresolved source selector [meas_algorithms]
- `DM-15326 <https://jira.lsstcorp.org/browse/DM-15326>`_: Create LSST footprint overlay on image  [firefly_client]
- `DM-15328 <https://jira.lsstcorp.org/browse/DM-15328>`_: --show history doesn't support globs [pex_config, pipe_base]
- `DM-15333 <https://jira.lsstcorp.org/browse/DM-15333>`_: Apply pan and scale at time of image display in display_firefly [display_firefly, firefly_client]
- `DM-15347 <https://jira.lsstcorp.org/browse/DM-15347>`_: meas_base to numpydoc format [meas_base]
- `DM-15350 <https://jira.lsstcorp.org/browse/DM-15350>`_: Fix segfault in sphgeom::HtmPixelization::pixel [sphgeom]
- `DM-15385 <https://jira.lsstcorp.org/browse/DM-15385>`_: Update boost to v1.68 [boost]
- `DM-15389 <https://jira.lsstcorp.org/browse/DM-15389>`_: Update PyYAML package to v1.13 [pyyaml]
- `DM-15390 <https://jira.lsstcorp.org/browse/DM-15390>`_: FutureWarning in sconsUtils with python 3.7 [sconsUtils]
- `DM-15394 <https://jira.lsstcorp.org/browse/DM-15394>`_: afw does not work with Boost v1.68 [afw]
- `DM-15400 <https://jira.lsstcorp.org/browse/DM-15400>`_: Galsim does not work with boost 1.68 [galsim]
- `DM-15406 <https://jira.lsstcorp.org/browse/DM-15406>`_: mosaic.py timeout error in readCatalog [afw]
- `DM-15410 <https://jira.lsstcorp.org/browse/DM-15410>`_: measureCrosstalk was broken by the move of crosstalk correction to above assembly [ip_isr]
- `DM-15417 <https://jira.lsstcorp.org/browse/DM-15417>`_: Remove deprecated getInverse and invert methods [afw, geom]
- `DM-15419 <https://jira.lsstcorp.org/browse/DM-15419>`_: utils cache tests fail in python 3.7 and boost 1.68 [utils]
- `DM-15421 <https://jira.lsstcorp.org/browse/DM-15421>`_: Change to use constrained models by default [jointcal]
- `DM-15428 <https://jira.lsstcorp.org/browse/DM-15428>`_: Remove future from base [base]
- `DM-15429 <https://jira.lsstcorp.org/browse/DM-15429>`_: Assertion failure in meas_mosaic diagnostics [meas_mosaic]
- `DM-15431 <https://jira.lsstcorp.org/browse/DM-15431>`_: Add Jacobian BoundedField accessor to SkyWcs [afw, jointcal]
- `DM-15435 <https://jira.lsstcorp.org/browse/DM-15435>`_: Remove python 2 support from pex packages [pex_config, pex_exceptions, pex_policy]
- `DM-15438 <https://jira.lsstcorp.org/browse/DM-15438>`_: display_firefly setMaskTransparency is backwards [display_firefly]
- `DM-15440 <https://jira.lsstcorp.org/browse/DM-15440>`_: Update sconsUtils to not use python_future [sconsUtils]
- `DM-15441 <https://jira.lsstcorp.org/browse/DM-15441>`_: Update pipe_base to not use python_future [pipe_base]
- `DM-15442 <https://jira.lsstcorp.org/browse/DM-15442>`_: Remove python 2 support to more packages and add pyList=[] [coadd_utils, meas_algorithms, meas_deblender, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, validate_drp]
- `DM-15443 <https://jira.lsstcorp.org/browse/DM-15443>`_: Update mpi4py [mpi4py]
- `DM-15445 <https://jira.lsstcorp.org/browse/DM-15445>`_: Update utils to remove python_future [utils]
- `DM-15446 <https://jira.lsstcorp.org/browse/DM-15446>`_: Remove python future from meas_modelfit [meas_modelfit]
- `DM-15452 <https://jira.lsstcorp.org/browse/DM-15452>`_: Fix DCR multiband bugs introduced by new deblender [obs_base, pipe_tasks]
- `DM-15462 <https://jira.lsstcorp.org/browse/DM-15462>`_: Failure in lsst_ci with numpy1.15 [validate_drp]
- `DM-15464 <https://jira.lsstcorp.org/browse/DM-15464>`_: pybind11 seems to prefer python3.7 over python 3.6 [pybind11]
- `DM-15478 <https://jira.lsstcorp.org/browse/DM-15478>`_: Exceptions from importing lsst.afw.image cause SIGABRT [pybind11]
- `DM-15479 <https://jira.lsstcorp.org/browse/DM-15479>`_: Only set ds9 as a default afwDisplay backend if no backend is defined [afw]
- `DM-15500 <https://jira.lsstcorp.org/browse/DM-15500>`_: Add FITS image, catalog readers that infer types from file [afw, daf_base, obs_decam, obs_lsstSim]
- `DM-15502 <https://jira.lsstcorp.org/browse/DM-15502>`_: rsync data and support test stand data ingestion better [obs_comCam]
- `DM-15503 <https://jira.lsstcorp.org/browse/DM-15503>`_: Improve raw data handling in gen2convert [obs_base, obs_subaru]
- `DM-15511 <https://jira.lsstcorp.org/browse/DM-15511>`_: Remove pex logging from base package [base]
- `DM-15513 <https://jira.lsstcorp.org/browse/DM-15513>`_: jointcal test outputs collide [jointcal]
- `DM-15515 <https://jira.lsstcorp.org/browse/DM-15515>`_: Help turn on Travis for remaining repositories [ctrl_pool]
- `DM-15523 <https://jira.lsstcorp.org/browse/DM-15523>`_: geom has random failure on macOS in polynomials test [geom]
- `DM-15528 <https://jira.lsstcorp.org/browse/DM-15528>`_: Make cameraGeom::Camera round-trip persistable [afw, pipe_tasks]
- `DM-15530 <https://jira.lsstcorp.org/browse/DM-15530>`_: scons -c deletes directories named "core" [sconsUtils]
- `DM-15531 <https://jira.lsstcorp.org/browse/DM-15531>`_: Fix deblender defaults in in new DeblendCoaddSourcesTask [pipe_tasks]
- `DM-15534 <https://jira.lsstcorp.org/browse/DM-15534>`_: Undefined variable names in MultibandDriver [pipe_drivers]
- `DM-15537 <https://jira.lsstcorp.org/browse/DM-15537>`_: Rename Sensor to Detector in Gen3 schema [obs_base, obs_subaru]
- `DM-15539 <https://jira.lsstcorp.org/browse/DM-15539>`_: pipe_tasks test_psfCandidateSelection.py missing setup_module [pipe_tasks]
- `DM-15553 <https://jira.lsstcorp.org/browse/DM-15553>`_: update GalSim to version 2.0 [galsim, meas_extensions_shapeHSM]
- `DM-15563 <https://jira.lsstcorp.org/browse/DM-15563>`_: Refactor Mask global state and make it thread-friendly [afw]
- `DM-15577 <https://jira.lsstcorp.org/browse/DM-15577>`_: Fix typo in PackedIndex.h header guard [geom]
- `DM-15588 <https://jira.lsstcorp.org/browse/DM-15588>`_: Remove home-brewed SQLite PPDB [obs_decam, obs_subaru]
- `DM-15599 <https://jira.lsstcorp.org/browse/DM-15599>`_: Stop using boost persistence in afw [afw, daf_persistence, meas_algorithms, utils]
- `DM-15606 <https://jira.lsstcorp.org/browse/DM-15606>`_: Add jointcal config defaults to at least obs_subaru [jointcal, obs_decam, obs_subaru]
- `DM-15613 <https://jira.lsstcorp.org/browse/DM-15613>`_: Unsigned, uncompressed FITS images written with incorrect BZERO [afw]
- `DM-15635 <https://jira.lsstcorp.org/browse/DM-15635>`_: Investigate filter throughput for DcrCoadds [ip_diffim, pipe_tasks]
- `DM-15636 <https://jira.lsstcorp.org/browse/DM-15636>`_: Investigate DcrCoadd frequency regularization [ip_diffim, pipe_tasks]
- `DM-15638 <https://jira.lsstcorp.org/browse/DM-15638>`_: Fix DcrCoadd subfilter order [ip_diffim]
- `DM-15652 <https://jira.lsstcorp.org/browse/DM-15652>`_: Add missing calexp_camera dataset template to obs_decam [obs_decam]
- `DM-15653 <https://jira.lsstcorp.org/browse/DM-15653>`_: Add native yaml serialization support to daf_base [daf_base, daf_persistence]
- `DM-15663 <https://jira.lsstcorp.org/browse/DM-15663>`_: Start pipeline conversion process for DetectCoaddSources [pipe_tasks]
- `DM-15675 <https://jira.lsstcorp.org/browse/DM-15675>`_: Make sure data IDs are expanded when adding Datasets and filling templates [obs_base]
- `DM-15676 <https://jira.lsstcorp.org/browse/DM-15676>`_: Make PropertySet/List more dict-like [afw, daf_base]
- `DM-15681 <https://jira.lsstcorp.org/browse/DM-15681>`_: convert skymap documentation to numpydoc [skymap]
- `DM-15682 <https://jira.lsstcorp.org/browse/DM-15682>`_: Add str() for afw::Image and afw::Mask [afw]
- `DM-15684 <https://jira.lsstcorp.org/browse/DM-15684>`_: convert ip_diffim documentation to numpydoc [ip_diffim]
- `DM-15717 <https://jira.lsstcorp.org/browse/DM-15717>`_: afwDisplay fails on a DecoratedImage without WCS metadata [afw]
- `DM-15719 <https://jira.lsstcorp.org/browse/DM-15719>`_: afw's test testReadFitsWithOptions needs afwData [afw]
- `DM-15727 <https://jira.lsstcorp.org/browse/DM-15727>`_: Disable CModel in forcedPhotCcd [obs_subaru]
- `DM-15751 <https://jira.lsstcorp.org/browse/DM-15751>`_: Configure ability to build coadds with either Jointcal or meas_mosaic [jointcal, obs_subaru, pipe_tasks]
- `DM-15756 <https://jira.lsstcorp.org/browse/DM-15756>`_: biasCorr calculation code results disagrees when using main task code [cp_pipe]
- `DM-15757 <https://jira.lsstcorp.org/browse/DM-15757>`_: obs_decam's apPipe config should default to CP calibs for now [obs_decam]
- `DM-15758 <https://jira.lsstcorp.org/browse/DM-15758>`_: Help strings for subconfigurables [pex_config]
- `DM-15767 <https://jira.lsstcorp.org/browse/DM-15767>`_: Remove pex_policy and Persistable usage from daf_persistence, obs_*, and Filter [afw, coadd_utils, daf_base, daf_persistence, ip_diffim, meas_algorithms, obs_base, obs_ctio0m9]
- `DM-15769 <https://jira.lsstcorp.org/browse/DM-15769>`_: Better error message required for no input data [pipe_drivers]
- `DM-15771 <https://jira.lsstcorp.org/browse/DM-15771>`_: Remove unused remnants of pex_policy [ctrl_orca]
- `DM-15772 <https://jira.lsstcorp.org/browse/DM-15772>`_: Rename cpTask.py [cp_pipe]
- `DM-15774 <https://jira.lsstcorp.org/browse/DM-15774>`_: Initial Sphinx-based Task documentation for packages [pipe_tasks]
- `DM-15776 <https://jira.lsstcorp.org/browse/DM-15776>`_: Reimplement FitsStorage support for direct PropertyList reads [daf_persistence, obs_test]
- `DM-15789 <https://jira.lsstcorp.org/browse/DM-15789>`_: Fix symbol visibility warnings in ndarray pybind11 converters [ndarray]
- `DM-15790 <https://jira.lsstcorp.org/browse/DM-15790>`_: Compile pybind11 with hidden symbol visibility on linux [sconsUtils]
- `DM-15809 <https://jira.lsstcorp.org/browse/DM-15809>`_: Replace boost::regex in utils package [utils]
- `DM-15812 <https://jira.lsstcorp.org/browse/DM-15812>`_: convert obs_decam to numpydoc status [obs_decam]
- `DM-15823 <https://jira.lsstcorp.org/browse/DM-15823>`_: Implement a source catalog / footprint browser for Firefly [display_firefly]
- `DM-15829 <https://jira.lsstcorp.org/browse/DM-15829>`_: Fix shell handling inside sconsUtils commands to be Bourne compatible [sconsUtils]
- `DM-15831 <https://jira.lsstcorp.org/browse/DM-15831>`_: Remove unused ra/dec angle handling methods from afw and utils [afw, obs_ctio0m9, utils]
- `DM-15836 <https://jira.lsstcorp.org/browse/DM-15836>`_: Add helper code for invoking C++ templates from Python dtype arguments [utils]
- `DM-15837 <https://jira.lsstcorp.org/browse/DM-15837>`_: mosaic.py error "Field with name 'i_fluxErr' not found"  [meas_mosaic]
- `DM-15843 <https://jira.lsstcorp.org/browse/DM-15843>`_: Clean up details of pipeline task conversion process [meas_base, pipe_tasks]
- `DM-15845 <https://jira.lsstcorp.org/browse/DM-15845>`_: Convert MergeDetectionsTask into a pipelinetask [pipe_tasks]
- `DM-15851 <https://jira.lsstcorp.org/browse/DM-15851>`_: sconsUtils does not reliably remove the .failed file [sconsUtils]
- `DM-15855 <https://jira.lsstcorp.org/browse/DM-15855>`_: Convert shapelet documentation to numpydoc and remove Python 2 compatibility [shapelet]
- `DM-15857 <https://jira.lsstcorp.org/browse/DM-15857>`_: jointcal of w_2018_38 fails to run [afw, meas_astrom, meas_extensions_astrometryNet, pipe_tasks]
- `DM-15862 <https://jira.lsstcorp.org/browse/DM-15862>`_: Reduce ISR code duplication between ip_isr, obs_subaru, and obs_decam [ip_isr, obs_base, obs_decam, obs_subaru, obs_test]
- `DM-15865 <https://jira.lsstcorp.org/browse/DM-15865>`_: PropertyList __copy__ is broken [daf_base]
- `DM-15871 <https://jira.lsstcorp.org/browse/DM-15871>`_: Move daf_butler's doImport function to utils [utils]
- `DM-15873 <https://jira.lsstcorp.org/browse/DM-15873>`_: Fix pytest/py issue [pytest]
- `DM-15887 <https://jira.lsstcorp.org/browse/DM-15887>`_: Make Pipeline work with non-standard storage classes [pipe_base]
- `DM-15897 <https://jira.lsstcorp.org/browse/DM-15897>`_: Pipelinetask init should take kwargs [pipe_base]
- `DM-15902 <https://jira.lsstcorp.org/browse/DM-15902>`_: The butler ignores [hdu] specifications in templates [daf_persistence]
- `DM-15914 <https://jira.lsstcorp.org/browse/DM-15914>`_: Use obs_metadata in daf_butler [obs_base, obs_subaru]
- `DM-15916 <https://jira.lsstcorp.org/browse/DM-15916>`_: Make meas_mosaic backwards compatible with \*_flux --> \*_instFlux rename [meas_mosaic]
- `DM-15923 <https://jira.lsstcorp.org/browse/DM-15923>`_: doxygen does not build on macOS Mojave [doxygen]
- `DM-15927 <https://jira.lsstcorp.org/browse/DM-15927>`_: cfitsio does not build on macOS Mojave [cfitsio]
- `DM-15974 <https://jira.lsstcorp.org/browse/DM-15974>`_: Provide intro text for meas_base [meas_base]
- `DM-16013 <https://jira.lsstcorp.org/browse/DM-16013>`_: Add color terms for NB1010 [obs_subaru]
- `DM-16017 <https://jira.lsstcorp.org/browse/DM-16017>`_: Prototype a metrics-handling Task [verify]
- `DM-16018 <https://jira.lsstcorp.org/browse/DM-16018>`_: assertAnglesAlmostEqual fails for NaN angles [geom]
- `DM-16021 <https://jira.lsstcorp.org/browse/DM-16021>`_: Create a Jupyter extension to start Firefly slate in a tab [firefly_client]
- `DM-16023 <https://jira.lsstcorp.org/browse/DM-16023>`_: Include alias maps in output schema when denormalizing matches [afw, meas_astrom]
- `DM-16026 <https://jira.lsstcorp.org/browse/DM-16026>`_: Split apart inheritance relations of MergeDetectionsTask and MergeMeasurementsTask [pipe_tasks]
- `DM-16035 <https://jira.lsstcorp.org/browse/DM-16035>`_: Link source table and footprints by id column [firefly_client]
- `DM-16039 <https://jira.lsstcorp.org/browse/DM-16039>`_: healpy does not build on mojave [healpy]
- `DM-16043 <https://jira.lsstcorp.org/browse/DM-16043>`_: Revert accidental dependency on numpy 1.14 [afw]
- `DM-16066 <https://jira.lsstcorp.org/browse/DM-16066>`_: esutil does not build on macOS Mojave [esutil]
- `DM-16068 <https://jira.lsstcorp.org/browse/DM-16068>`_: Some flux fields are not getting their units set [afw, meas_modelfit]
- `DM-16070 <https://jira.lsstcorp.org/browse/DM-16070>`_: Implement RFC-534: Update naming of base_Blendedness fields [meas_base, meas_deblender]
- `DM-16082 <https://jira.lsstcorp.org/browse/DM-16082>`_: nopytest_test_coadds.py throws warnings, and should be fixed [pipe_tasks]
- `DM-16128 <https://jira.lsstcorp.org/browse/DM-16128>`_: Add fgcm and fgcmcal to lsst_distrib [lsst_distrib]
- `DM-16168 <https://jira.lsstcorp.org/browse/DM-16168>`_: Update matchedVisitsMetricsTask  [validate_drp]
- `DM-16170 <https://jira.lsstcorp.org/browse/DM-16170>`_: mosaic.py error "Field with name 'i_instFlux' not found" [meas_mosaic]
- `DM-16183 <https://jira.lsstcorp.org/browse/DM-16183>`_: w_2018_41 coaddDriver is broken with detectCoaddSources API changes [pipe_drivers]
- `DM-16208 <https://jira.lsstcorp.org/browse/DM-16208>`_: Add magnitudeToInstFlux method that takes a Point to PhotoCalib [afw]
- `DM-16220 <https://jira.lsstcorp.org/browse/DM-16220>`_: Use modern subprocess.run in sconsUtils [sconsUtils]
- `DM-16227 <https://jira.lsstcorp.org/browse/DM-16227>`_: Implement collection integrity constraint inside the registry database [obs_base]
- `DM-16235 <https://jira.lsstcorp.org/browse/DM-16235>`_: Jointcal PhotoCalib returns negative calibrations [afw, jointcal]
- `DM-16242 <https://jira.lsstcorp.org/browse/DM-16242>`_: Fix bad error message for lack of linearizer [ip_isr]
- `DM-16253 <https://jira.lsstcorp.org/browse/DM-16253>`_: Switch obs_decam and obs_cfht to astro_metadata_translator [obs_cfht, obs_decam]
- `DM-16275 <https://jira.lsstcorp.org/browse/DM-16275>`_: PipelineTask should always use overridable methods to get DatasetTypes [pipe_base]
- `DM-16286 <https://jira.lsstcorp.org/browse/DM-16286>`_: Update version checks in EUPS stub packages to match lsstsw minimums [astropy, matplotlib, numpy, scipy]
- `DM-16291 <https://jira.lsstcorp.org/browse/DM-16291>`_: str(Image) tests too strict about formatting [afw]
- `DM-16294 <https://jira.lsstcorp.org/browse/DM-16294>`_: Fix coadd dataset templates in obs_lsst and possibly elsewhere [obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru]
- `DM-16295 <https://jira.lsstcorp.org/browse/DM-16295>`_: Get cp_pipe etc working for ts8 for bootcamp [cp_pipe]
- `DM-16296 <https://jira.lsstcorp.org/browse/DM-16296>`_: Update flake8/pycodestyle [afw, base, ctrl_pool, daf_persistence, flake8, geom, ip_diffim, ip_isr, jointcal, log, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_astrometryNet, meas_extensions_photometryKron, meas_modelfit, obs_base, obs_cfht, obs_comCam, obs_ctio0m9, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, obs_test, pex_config, pex_policy, pipe_base, pipe_tasks, pycodestyle, pyflakes, sconsUtils, shapelet, skymap, synpipe, utils, validate_drp, verify]
- `DM-16305 <https://jira.lsstcorp.org/browse/DM-16305>`_: Implement bbox integrator for PhotometryTransform [jointcal]
- `DM-16319 <https://jira.lsstcorp.org/browse/DM-16319>`_: ap_verify source count metrics do not exist [verify_metrics]
- `DM-16321 <https://jira.lsstcorp.org/browse/DM-16321>`_: treecorr does not build on macOS mojave [treecorr]
- `DM-16338 <https://jira.lsstcorp.org/browse/DM-16338>`_: Add fluxErr to LoadReferenceObjectsTask makeMinimalSchema [ip_diffim, meas_algorithms, meas_astrom]
- `DM-16343 <https://jira.lsstcorp.org/browse/DM-16343>`_: pytest-flake8 creates many forked processes [pytest_flake8]
- `DM-16347 <https://jira.lsstcorp.org/browse/DM-16347>`_: DcrAssembleCoadd array size mismatch [pipe_tasks]
- `DM-16361 <https://jira.lsstcorp.org/browse/DM-16361>`_: Optimize memory usage in MatchPessimisticB [meas_astrom]
- `DM-16384 <https://jira.lsstcorp.org/browse/DM-16384>`_: Add Eigen interfaces to meas modelfit mixture models [meas_modelfit]
- `DM-16386 <https://jira.lsstcorp.org/browse/DM-16386>`_: Recent data using obs_decam retrieves incorrect wcs with butler.get("calexp_wcs") [afw]
- `DM-16392 <https://jira.lsstcorp.org/browse/DM-16392>`_: Aperture correction field keys not guaranteed to point the same offsets within a given reprocessing [meas_base]
- `DM-16400 <https://jira.lsstcorp.org/browse/DM-16400>`_: Create a timing metric for ApPipeTask [verify_metrics]
- `DM-16401 <https://jira.lsstcorp.org/browse/DM-16401>`_: Disable writing metadata for MergeDetections and MergeMeasurements Tasks [pipe_tasks]
- `DM-16405 <https://jira.lsstcorp.org/browse/DM-16405>`_: Python client: add support for hue-preserving rgb [firefly_client]
- `DM-16413 <https://jira.lsstcorp.org/browse/DM-16413>`_: Remove more paf files from obs_base [obs_base]
- `DM-16426 <https://jira.lsstcorp.org/browse/DM-16426>`_: Remove errant print statement in multiband.py [pipe_tasks]
- `DM-16441 <https://jira.lsstcorp.org/browse/DM-16441>`_: Speed up creation of footprints table for Firefly [display_firefly]
- `DM-16445 <https://jira.lsstcorp.org/browse/DM-16445>`_: Add flake8 and travis configs to ctrl_orca [ctrl_orca]
- `DM-16451 <https://jira.lsstcorp.org/browse/DM-16451>`_: Fix color parameter names for overlaying footprints [display_firefly]
- `DM-16467 <https://jira.lsstcorp.org/browse/DM-16467>`_: isrTask conversion to pipelineTask [ip_isr]
- `DM-16468 <https://jira.lsstcorp.org/browse/DM-16468>`_: Speed up and stabilize dcrModel convergence [pipe_tasks]
- `DM-16474 <https://jira.lsstcorp.org/browse/DM-16474>`_: obs_comCam butler.get returns with "issubclass() arg 1 must be a class    Collap" [obs_comCam]
- `DM-16491 <https://jira.lsstcorp.org/browse/DM-16491>`_: Add flake8 and travis configs to ctrl_platform_lsstvc.  [ctrl_platform_lsstvc]
- `DM-16493 <https://jira.lsstcorp.org/browse/DM-16493>`_: Add flake8 and travis configs to daf_persistence [daf_persistence]
- `DM-16505 <https://jira.lsstcorp.org/browse/DM-16505>`_: Docstring for pex_config Fields does not take into account optional status [pex_config]
- `DM-16518 <https://jira.lsstcorp.org/browse/DM-16518>`_: Write footprints table for Firefly viewer in binary2 format [display_firefly]
- `DM-16520 <https://jira.lsstcorp.org/browse/DM-16520>`_: Add flake8 and travis configs to display_firefly [display_firefly]
- `DM-16521 <https://jira.lsstcorp.org/browse/DM-16521>`_: Add information for ctrl_platform_lsstvc and add queue option [ctrl_execute, ctrl_platform_lsstvc]
- `DM-16535 <https://jira.lsstcorp.org/browse/DM-16535>`_: Implement MetricRegistry [verify]
- `DM-16550 <https://jira.lsstcorp.org/browse/DM-16550>`_: Races in YAML tests in daf_persistence [daf_persistence]
- `DM-16558 <https://jira.lsstcorp.org/browse/DM-16558>`_: removeMaskPlane function in multiband.py does not work [afw]
- `DM-16561 <https://jira.lsstcorp.org/browse/DM-16561>`_: Brokenness when comparing configs with inheritance relationship [pex_config]
- `DM-16564 <https://jira.lsstcorp.org/browse/DM-16564>`_: Update travis.yml in verify package [verify]
- `DM-16593 <https://jira.lsstcorp.org/browse/DM-16593>`_: Decam VisitInfo ExposureId set incorrectly [obs_decam]
- `DM-16598 <https://jira.lsstcorp.org/browse/DM-16598>`_: Add PhotoCalib.calibrateImage() option to compute variance without calib err term [afw, pipe_tasks]
- `DM-16599 <https://jira.lsstcorp.org/browse/DM-16599>`_: merge_footprint_XXX flags are not being set/propagated [meas_deblender]
- `DM-16603 <https://jira.lsstcorp.org/browse/DM-16603>`_: Fix dcrAssembleCoadd config issues [pipe_tasks]
- `DM-16612 <https://jira.lsstcorp.org/browse/DM-16612>`_: Fix compiler warnings in Meas Modelfit [meas_modelfit]
- `DM-16632 <https://jira.lsstcorp.org/browse/DM-16632>`_: dcrAssembleCoadd log should refer to patches/quadrants, not coords [pipe_tasks]
- `DM-16641 <https://jira.lsstcorp.org/browse/DM-16641>`_: dcrAssembleCoadd makes too many nImages [pipe_tasks]
- `DM-16642 <https://jira.lsstcorp.org/browse/DM-16642>`_: Generalize job metadata code [verify]
- `DM-16650 <https://jira.lsstcorp.org/browse/DM-16650>`_: Use nJy in PhotoCalib as the unit for calibrated fluxes [afw, jointcal, meas_mosaic, pipe_tasks, utils]
- `DM-16654 <https://jira.lsstcorp.org/browse/DM-16654>`_: Merge external PR for afw for/from Jim Chiang [afw]
- `DM-16690 <https://jira.lsstcorp.org/browse/DM-16690>`_: Change totFlux column names in imageDifferenceTask [pipe_tasks]
- `DM-16693 <https://jira.lsstcorp.org/browse/DM-16693>`_: Long Decam DCR run failures with invalid values [pipe_tasks]
- `DM-16703 <https://jira.lsstcorp.org/browse/DM-16703>`_: Use fgcm-photoCalib dataset for fgcm output instead of jointcal-photoCalib [obs_subaru]
- `DM-16731 <https://jira.lsstcorp.org/browse/DM-16731>`_: DcrCoadds are missing some mask planes [pipe_tasks]
- `DM-16765 <https://jira.lsstcorp.org/browse/DM-16765>`_: Implement base tests in obs_lsst [obs_base]
- `DM-16781 <https://jira.lsstcorp.org/browse/DM-16781>`_: Update user guide for display_firefly [display_firefly]
- `DM-16782 <https://jira.lsstcorp.org/browse/DM-16782>`_: Update display_firefly to working firefly_client changes [display_firefly, firefly_client]
- `DM-16787 <https://jira.lsstcorp.org/browse/DM-16787>`_: Incorrect URL in pipe_tasks documentation [pipe_tasks]
- `DM-16797 <https://jira.lsstcorp.org/browse/DM-16797>`_: Add template string names and formatters to PipelineTask configs [pipe_base]
- `DM-16801 <https://jira.lsstcorp.org/browse/DM-16801>`_: Add method to turn sequential indexes to pairs in skymap [skymap]
- `DM-16810 <https://jira.lsstcorp.org/browse/DM-16810>`_: Butler schema changes to run on Oracle [obs_subaru]
- `DM-16813 <https://jira.lsstcorp.org/browse/DM-16813>`_: Crosstalk correction doesn't raise when no xtalk matrix found [ip_isr]
- `DM-16819 <https://jira.lsstcorp.org/browse/DM-16819>`_: Make minimal Gen3 shim for Gen2 DataRef, ButlerSubset, and Butler [daf_persistence, obs_subaru, pipe_base]
- `DM-16822 <https://jira.lsstcorp.org/browse/DM-16822>`_: Use pipe.base.*DatasetConfig in MetricTask configs [pipe_base, verify]
- `DM-16828 <https://jira.lsstcorp.org/browse/DM-16828>`_: Add Job viewer to lsst.verify [verify]
- `DM-16830 <https://jira.lsstcorp.org/browse/DM-16830>`_: Add versioning to PhotoCalib [afw]
- `DM-16844 <https://jira.lsstcorp.org/browse/DM-16844>`_: Convert DeblendCoaddSourcesTask to PipelineTask framework [pipe_tasks]
- `DM-16855 <https://jira.lsstcorp.org/browse/DM-16855>`_: Convert afw.cameraGeom to numpydoc [afw]
- `DM-16856 <https://jira.lsstcorp.org/browse/DM-16856>`_: Convert afw.coord to numpydoc [afw]
- `DM-16858 <https://jira.lsstcorp.org/browse/DM-16858>`_: Convert afw.display to numpydoc [afw]
- `DM-16860 <https://jira.lsstcorp.org/browse/DM-16860>`_: Convert afw.formatters to numpydoc [afw]
- `DM-16862 <https://jira.lsstcorp.org/browse/DM-16862>`_: Convert afw.math to numpydoc [afw]
- `DM-16864 <https://jira.lsstcorp.org/browse/DM-16864>`_: Investigate relative DcrModel option [ip_diffim, pipe_tasks]
- `DM-16865 <https://jira.lsstcorp.org/browse/DM-16865>`_: Convert meas_extensions_psfex to numpydoc format [meas_extensions_psfex]
- `DM-16867 <https://jira.lsstcorp.org/browse/DM-16867>`_: Split pipe_supertask into two other packages [pipe_base]
- `DM-16868 <https://jira.lsstcorp.org/browse/DM-16868>`_: Remove explicit schema variable RefMatchTask and inherited tasks. [meas_astrom]
- `DM-16872 <https://jira.lsstcorp.org/browse/DM-16872>`_: Fix numpy warnings in afw [afw]
- `DM-16873 <https://jira.lsstcorp.org/browse/DM-16873>`_: Convert MeasureMergedCoaddSources to Pipeline Task [meas_astrom, pipe_tasks]
- `DM-16901 <https://jira.lsstcorp.org/browse/DM-16901>`_: Delete DeblendAndMeasureTask.  [meas_deblender]
- `DM-16904 <https://jira.lsstcorp.org/browse/DM-16904>`_: Pass butler object to adaptArgsAndRun in PipelineTask [pipe_base, pipe_tasks]
- `DM-17028 <https://jira.lsstcorp.org/browse/DM-17028>`_: Write PipelineTask to Make Warps (MakeCoaddTempExp conversion) [pipe_tasks]
- `DM-17038 <https://jira.lsstcorp.org/browse/DM-17038>`_: Re-factoring of ctrl_mpexec [pipe_base]
- `DM-17042 <https://jira.lsstcorp.org/browse/DM-17042>`_: PipelineTask single-config override does not parse booleans correctly. [pipe_base]
- `DM-17043 <https://jira.lsstcorp.org/browse/DM-17043>`_: Add selection on S/N in objectSizeStarSelector [meas_algorithms]
- `DM-17045 <https://jira.lsstcorp.org/browse/DM-17045>`_: Convert AssembleCoaddTasks to PipelineTasks with Shims [pipe_base, pipe_tasks]
- `DM-17060 <https://jira.lsstcorp.org/browse/DM-17060>`_: Fix non-merged ticket [pipe_base]
- `DM-17067 <https://jira.lsstcorp.org/browse/DM-17067>`_: Move parsing of dataset-name-substitution option to ctrl_mpexec [pipe_base]
- `DM-17073 <https://jira.lsstcorp.org/browse/DM-17073>`_: ISR is too chatty [ip_isr]
- `DM-17088 <https://jira.lsstcorp.org/browse/DM-17088>`_: Fix collections import deprecation warning in python 3.7 [afw, daf_persistence, meas_modelfit, obs_decam, pex_config]
- `DM-17098 <https://jira.lsstcorp.org/browse/DM-17098>`_: SkyMeasurementTask.measureScale doesn't iterate over entire image [pipe_drivers]
- `DM-17146 <https://jira.lsstcorp.org/browse/DM-17146>`_: Fix storageClass for DetectCoaddSources PipelineTask [pipe_tasks]
- `DM-17149 <https://jira.lsstcorp.org/browse/DM-17149>`_: MergeDetectionTask PipelineTask mode should export peak schema [pipe_tasks]
- `DM-17195 <https://jira.lsstcorp.org/browse/DM-17195>`_: processCcd failed with 'INST-PA not found' since w_2019_01  [obs_subaru]
- `DM-17284 <https://jira.lsstcorp.org/browse/DM-17284>`_: Add ctrl_mpexec to lsst_distrib [lsst_distrib]
- `DM-17297 <https://jira.lsstcorp.org/browse/DM-17297>`_: Remove CatalogStarSelector [ip_diffim, meas_astrom, pipe_tasks]
- `DM-17300 <https://jira.lsstcorp.org/browse/DM-17300>`_: Add brightObjectMasks to gen2convert [pipe_tasks]
- `DM-17301 <https://jira.lsstcorp.org/browse/DM-17301>`_: Update DetectCoaddSources for new PipelineTask utilities [pipe_tasks]
- `DM-17376 <https://jira.lsstcorp.org/browse/DM-17376>`_: remove _camera global from obs_lsst [obs_base, obs_comCam, obs_ctio0m9]
- `DM-17382 <https://jira.lsstcorp.org/browse/DM-17382>`_: Make CharacterizeImageTask a pipelineTask [pipe_tasks]
- `DM-17387 <https://jira.lsstcorp.org/browse/DM-17387>`_: Add obs_lsst to the lsst_obs table file [lsst_obs]
- `DM-17390 <https://jira.lsstcorp.org/browse/DM-17390>`_: Convert CalibrateTask into a PipelineTask  [meas_algorithms, pipe_tasks]
- `DM-17398 <https://jira.lsstcorp.org/browse/DM-17398>`_: Support execution of incomplete graphs [pipe_base]
- `DM-17399 <https://jira.lsstcorp.org/browse/DM-17399>`_: Issue(s) with test_measure.py in meas_algorithms [meas_algorithms]
- `DM-17412 <https://jira.lsstcorp.org/browse/DM-17412>`_: Make MergeMeasurementsTask a valid pipelineTask [pipe_tasks]
- `DM-17416 <https://jira.lsstcorp.org/browse/DM-17416>`_: Fix origin parameter name in Gen2->Gen3 Butler shim [pipe_base]
- `DM-17432 <https://jira.lsstcorp.org/browse/DM-17432>`_: Retire coadd_chisquared [pipe_tasks]
- `DM-17433 <https://jira.lsstcorp.org/browse/DM-17433>`_: Remove unused code from coadd_utils [coadd_utils]
- `DM-17446 <https://jira.lsstcorp.org/browse/DM-17446>`_: overscan improperly sets bounding boxes when leading/trailing columns are skipped [ip_isr]
- `DM-17449 <https://jira.lsstcorp.org/browse/DM-17449>`_: Photocal not setting up DirectMatchTask correctly [pipe_tasks]
- `DM-17451 <https://jira.lsstcorp.org/browse/DM-17451>`_: Invalid memory access for getX/getY when slots aren't defined [afw]
- `DM-17452 <https://jira.lsstcorp.org/browse/DM-17452>`_: slots are not propagated into MultiMatch output schema [afw]
- `DM-17474 <https://jira.lsstcorp.org/browse/DM-17474>`_: Convert forcedPhotCoadd/Ccd to pipelineTask [meas_base]
- `DM-17480 <https://jira.lsstcorp.org/browse/DM-17480>`_: gen3 attempts to remove nonexistent dataset [ip_isr]
- `DM-17489 <https://jira.lsstcorp.org/browse/DM-17489>`_: Initial prototype of Gen3 interfaces for human-curated master calibrations [obs_subaru]
- `DM-17492 <https://jira.lsstcorp.org/browse/DM-17492>`_: Fix problems in PipelineTasks uncovered by end to end tests [pipe_tasks]
- `DM-17493 <https://jira.lsstcorp.org/browse/DM-17493>`_: Include Filter in Gen3 HSC raw formatter [obs_subaru]
- `DM-17495 <https://jira.lsstcorp.org/browse/DM-17495>`_: Running PipelineTasks in parallel can lead to aborting on locks instead of blocking [obs_base]
- `DM-17496 <https://jira.lsstcorp.org/browse/DM-17496>`_: QuantumGraph generation hits SQLite join limit [pipe_base]
- `DM-17535 <https://jira.lsstcorp.org/browse/DM-17535>`_: 32 bits no longer suffice for imsim expId [meas_algorithms]
- `DM-17543 <https://jira.lsstcorp.org/browse/DM-17543>`_: Rename lsst.verify.compatibility to gen2compatibility [verify]
- `DM-17545 <https://jira.lsstcorp.org/browse/DM-17545>`_: Fix MeasureCoaddSources regression  [pipe_tasks]
- `DM-17552 <https://jira.lsstcorp.org/browse/DM-17552>`_: Check SQuaSH metric regressions using Match PessimisticB [meas_astrom, validate_drp]
- `DM-17564 <https://jira.lsstcorp.org/browse/DM-17564>`_: Simple efficiency improvements for DcrAssembleCoadd [ip_diffim, pipe_tasks]
- `DM-17611 <https://jira.lsstcorp.org/browse/DM-17611>`_: Performance optimizations to data ID code [skymap]
- `DM-17626 <https://jira.lsstcorp.org/browse/DM-17626>`_: Enable travis flake8 tests in log [log]
- `DM-17651 <https://jira.lsstcorp.org/browse/DM-17651>`_: Forward lsst.log to Python logging [log]
- `DM-17659 <https://jira.lsstcorp.org/browse/DM-17659>`_: Fix F632 flake8 warnings [display_firefly, meas_modelfit, obs_lsstSim, synpipe]
- `DM-17675 <https://jira.lsstcorp.org/browse/DM-17675>`_: Resolve flake8 errors in afw [afw, ctrl_orca, daf_persistence, firefly_client, meas_algorithms, meas_deblender, sconsUtils]
- `DM-17689 <https://jira.lsstcorp.org/browse/DM-17689>`_: Expose maximum number of bits used by IdFactory [afw]
- `DM-17720 <https://jira.lsstcorp.org/browse/DM-17720>`_: Improve user expression handling in pre-flight [pipe_base]
- `DM-17726 <https://jira.lsstcorp.org/browse/DM-17726>`_: Update flake8 and pycodestyle to support max-doc-length [afw, astshim, base, coadd_utils, ctrl_orca, ctrl_pool, daf_base, daf_persistence, display_firefly, flake8, geom, ip_diffim, ip_isr, jointcal, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_astrometryNet, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_shapeHSM, meas_modelfit, obs_base, obs_cfht, obs_decam, obs_sdss, obs_subaru, obs_test, pep8_naming, pex_config, pex_policy, pipe_base, pipe_drivers, pipe_tasks, pycodestyle, pyflakes, pytest_flake8, sconsUtils, skymap, utils, validate_drp, cp_pipe, display_ds9, obs_comCam, obs_ctio0m9, obs_lsstSim, synpipe, verify]
- `DM-17741 <https://jira.lsstcorp.org/browse/DM-17741>`_: pytest extra chatty on failed tests due to fonts and matplotlib [log, pipe_base]
- `DM-17827 <https://jira.lsstcorp.org/browse/DM-17827>`_: Update doc/ directories of packages for latest standards [afw, base, coadd_utils, display_ds9, ip_diffim, ip_isr, jointcal, log, meas_algorithms, meas_deblender, meas_extensions_photometryKron, meas_extensions_shapeHSM, meas_extensions_simpleShape, meas_modelfit, obs_base, obs_cfht, obs_lsstSim, obs_test, pex_exceptions, pipe_base, pipe_drivers, shapelet, utils, validate_drp, verify]
- `DM-17831 <https://jira.lsstcorp.org/browse/DM-17831>`_: Convert sconsUtils to sphinx documentation [sconsUtils]
- `DM-17843 <https://jira.lsstcorp.org/browse/DM-17843>`_: A new set of processCcd failure in HSC-RC2 reprocessing [meas_astrom]
- `DM-17871 <https://jira.lsstcorp.org/browse/DM-17871>`_: Add DcrAssembleCoaddTask to docs [pipe_tasks]
- `DM-17874 <https://jira.lsstcorp.org/browse/DM-17874>`_: Remove hierarchical logging context [log]
- `DM-17914 <https://jira.lsstcorp.org/browse/DM-17914>`_: afw PhotoCalibTestCase failure using bleed environment [afw]
- `DM-17917 <https://jira.lsstcorp.org/browse/DM-17917>`_: Add doUnresolved to ReferenceSourceSelector [meas_algorithms]
- `DM-17947 <https://jira.lsstcorp.org/browse/DM-17947>`_: Remove the unused MultiBandDataIdContainer [pipe_drivers]