Tickets

This page lists individual work tickets that went into LSST Science Pipelines releases. For broad descriptions of these tickets, see the release notes.

Tickets Addressed in 2018 Summer Release (v16_0)

  • DM-2948: Remove explicit buildbot dependency on datarel [lsst_distrib]
  • DM-6576: Change RADECSYS to RADESYS in our code base [afw, ip_diffim, meas_base, meas_extensions_astrometryNet]
  • DM-7652: Replace usage of execfile in astrometryNetDataConfig.py [meas_extensions_astrometryNet]
  • DM-8159: Overflow converting to int error in metadata.add [pipe_base]
  • DM-9435: Document uses of pex::exceptions [pex_exceptions]
  • DM-9801: Doxygen warnings in astshim [astshim]
  • DM-9832: Cleanup and unify star selector call signatures [meas_algorithms, meas_astrom, meas_extensions_astrometryNet, obs_ctio0m9, pipe_tasks]
  • DM-9837: Refactor meas_astrom/catalogStarSelector to new BaseClass [meas_astrom]
  • DM-10299: Apply crosstalk correction in decam [ip_isr, obs_decam]
  • DM-10319: _filename functions return first mappable repository even when file does not exist [daf_persistence]
  • DM-10486: warpExposure and warpImage do not test correctly for dest = src [afw]
  • DM-10495: turn on travis and flake8 protections in jointcal [jointcal]
  • DM-10797: Refactor meas_algorithms/objectSizeStarSelector to new BaseClass [ip_diffim, meas_extensions_psfex, obs_lsstSim, obs_sdss, obs_subaru, pipe_tasks]
  • DM-10984: Write “user guide” documentation for firefly_client [firefly_client]
  • DM-11162: Replace all use of Coord and subclasses with SpherePoint [afw, astshim, coadd_utils, ip_diffim, ip_isr, jointcal, meas_algorithms, meas_astrom, meas_base, meas_extensions_astrometryNet, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_modelfit, meas_mosaic, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, obs_test, pipe_tasks, skymap, synpipe, validate_drp]
  • DM-11953: Improve MaxPsfWcsSelectImagesTask [pipe_tasks]
  • DM-12354: Running the deblender with multiple threads livelocks [pipe_base]
  • DM-12404: Update stack with new deblender API [meas_deblender]
  • DM-12420: Write up a short how to for using synpipe [synpipe]
  • DM-12635: Write initial Gen2->Gen3 conversion script [skymap]
  • DM-12973: Add HiPS image to Python API [firefly_client]
  • DM-13129: Warnings in test_camGeomFitsUtils.py [afw]
  • DM-13163: Refactor ap_pipe to use CmdLineTask primitives [obs_base, obs_cfht, obs_comCam, obs_ctio0m9, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test]
  • DM-13232: Python PropertySet.set mis-handles array of bool [daf_base]
  • DM-13272: Confirm jointcal’s astrometry output [jointcal]
  • DM-13339: shebang needs to be changed in several places in bin.src directories [obs_decam, obs_test, pipe_tasks]
  • DM-13417: Cleanup error reporting and docstrings in cameraGeom.utils [afw]
  • DM-13475: display.zoom() fails with %matplotlib inline [display_matplotlib]
  • DM-13493: BaseSourceSelectorConfig should not filter on “interpolated” [jointcal, meas_algorithms]
  • DM-13509: Some pure python packages add to LD_LIBRARY_PATH [meas_extensions_convolved, obs_cfht, obs_lsstSim, skymap]
  • DM-13501: Add obs_decam to validation_data_decam/ups [validation_data_decam]
  • DM-13517: “IndexError: cannot do a non-empty take from an empty axes” in making coadd [meas_algorithms, pipe_tasks]
  • DM-13530: Generalize ingestion to non-HiTS data [obs_decam]
  • DM-13609: Undo EXTRACT_PRIVATE override in ip_diffim [ip_diffim]
  • DM-13637: WarpCompare: Bad amps eat up temporal budget [pipe_tasks]
  • DM-13655: Phase out MemoryError and TimeoutError from pex::exceptions [afw, daf_base, pex_exceptions]
  • DM-13669: Track and log measurement/reference outliers separately [jointcal]
  • DM-13671: Add option to skip cholmod.update step [jointcal]
  • DM-13696: Investigate to standardize image objects to Exposure class type [afw, obs_sdss]
  • DM-13727: Remove skypix from stack dependencies [obs_base, obs_comCam, obs_ctio0m9, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test]
  • DM-13732: Ensure TaskRunner.__call__ log messages get output promptly [ctrl_pool, pipe_base]
  • DM-13742: Fix plot names to include filter. Add outputPrefix option to validateDrp. [validate_drp]
  • DM-13750: Move Record printing to C++ [afw]
  • DM-13756: Add descriptions to datasets [obs_base]
  • DM-13768: Fix firefly_client uploads to work with server on https [firefly_client]
  • DM-13770: Write a stand-alone task to convert/consolidate source tables to parquet files for QA [obs_base]
  • DM-13787: afw::table::SchemaMapper::addMapping calls wrong overload with string literal [afw]
  • DM-13788: Remove mariadbclient dependency from daf_persistence [afw, daf_persistence]
  • DM-13790: Remove all use of the geom package [jointcal, meas_base, pipe_drivers, pipe_tasks, skymap]
  • DM-13803: Bypass handling catches too many exceptions [daf_persistence]
  • DM-13806: Implement objective function for moment optimization [meas_modelfit]
  • DM-13808: Synpipe is broken with latest changes to WCS [synpipe]
  • DM-13822: Remove python_mysqlclient dependency from obs_lsstSim and obs_sdss [obs_sdss]
  • DM-13823: Remove lsst.utils.multithreading [utils]
  • DM-13827: ScienceSourceSelectorTask is slowly appending to a table when it can simply do the selection [meas_algorithms]
  • DM-13834: Add minimum and maximum lambda to filter properties [afw, obs_decam, obs_lsstSim]
  • DM-13844: DecamNullIsrTask uses incorrect arg order in butler.put [obs_decam]
  • DM-13847: Investigate AST inefficiencies [afw]
  • DM-13849: Convert all ap_verify test data to obs_test [obs_test]
  • DM-13854: Investigate PSF cache misses [afw, meas_base, pipe_tasks, utils]
  • DM-13873: Add HSC transmission curves to testdata_jointcal [testdata_jointcal]
  • DM-13876: Write a ParquetStorage Butler storage type [daf_persistence, obs_base]
  • DM-13877: Write task that computes single consolidated QA table for whole tract [obs_base]
  • DM-13879: Include meas_mosaic in lsst_distrib [lsst_distrib, meas_mosaic]
  • DM-13881: Fix fallout in sky frame construction from detection API change [pipe_drivers]
  • DM-13884: SpherePoint() initializes fields in the wrong order (compiler warning) [afw]
  • DM-13886: Simplify Transform to contain a Mapping instead of a FrameSet [afw, jointcal]
  • DM-13888: Log message from DM-13803 is scary [daf_persistence]
  • DM-13889: fix jointcal numpy warnings [jointcal]
  • DM-13891: Truncation in the distance returned by afwTable.matchRaDec [afw]
  • DM-13898: Remove the XYTransform classes [afw, meas_modelfit, obs_lsstSim]
  • DM-13900: psfex headers are in src [psfex]
  • DM-13904: Specify Eigen directory in ndarray build [ndarray]
  • DM-13905: Change SpherePoint.getVector to return a sphgeom UnitVector3d [afw, meas_astrom, meas_extensions_astrometryNet, skymap]
  • DM-13910: Allow working around compiler check [sconsUtils]
  • DM-13941: initial sphinx setup for most lsst packages [coadd_chisquared, coadd_utils, display_ds9, log, meas_algorithms, meas_base, meas_deblender, meas_modelfit, obs_cfht, obs_lsstSim, obs_sdss, obs_test, pex_exceptions, pipe_drivers]
  • DM-13950: Convert assembleCoadd.py to numpydoc [pipe_tasks]
  • DM-13965: Disable C++ compiler check for pure-python packages [cp_pipe, obs_comCam, obs_ctio0m9, pipe_drivers, pipe_tasks]
  • DM-13996: Add Sphinx support to ip_diffim [ip_diffim, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_extensions_simpleShape]
  • DM-13997: Enable numpydoc support for ip_isr [ip_isr]
  • DM-13998: Enable automatic flake8 testing in skymap [skymap]
  • DM-14001: Make afw PEP8 compliant and enable auto testing [afw]
  • DM-14004: Make astshim compliant with the -pedantic compiler flag [astshim]
  • DM-14007: Fix py2 linter error in skymap [skymap]
  • DM-14008: Enable TransmissionCurve coaddition for HSC [obs_subaru]
  • DM-14026: newinstall.sh depends on which – an undocumented dependency [ci_ctio0m9, ctrl_orca, doxygen, python]
  • DM-14037: Use EXCLUDE_PATTERNS more safely afw Doxygen config [afw]
  • DM-14066: Make dynamic detection more robust [meas_algorithms]
  • DM-14073: Minor Numpydoc fixes in pipe_base [pipe_base]
  • DM-14075: Exclude bad mask plane in nImage for filtering artifact candidates [pipe_tasks]
  • DM-14097: nightly-release d_2018_04_13 failed (and w_2018_15) [pytest, pytest_forked, pytest_xdist, python_execnet]
  • DM-14102: Move makePsfCandidates into its own task [meas_algorithms, meas_extensions_psfex, pipe_tasks]
  • DM-14119: Dynamic detection not robust against extended emission [meas_algorithms]
  • DM-14121: Output atmosphere transmission curves from FGCM [obs_base, obs_subaru]
  • DM-14124: scons –clean does not remove pytest cache [sconsUtils]
  • DM-14126: ExposureCatalog.subset fails when fancy-indexing with a boolean array. [afw]
  • DM-14132: assertPairsAlmostEqual should print the pairs on failure [afw]
  • DM-14134: Enable Sphinx support for ip_diffim [ip_diffim]
  • DM-14135: Convert afw.geom to numpydoc [afw]
  • DM-14153: Add warn messages for too few meas/ref sources per ccd [jointcal, testdata_jointcal]
  • DM-14155: Experiment with other source selectors for photometry [jointcal]
  • DM-14171: Add descriptions for fgcm and transmission datasets [obs_base]
  • DM-14175: lsst_ci failing [lsst_ci, validate_drp]
  • DM-14182: Subtract fit from overscan [ip_isr]
  • DM-14197: Make obs_test data ingestible [obs_test]
  • DM-14198: Modernize python in afw [afw]
  • DM-14204: Modernize python in ip_* packages [ip_diffim, ip_isr]
  • DM-14216: Get DECam running in lsst_ci and validate_drp again [lsst_ci, validate_drp, verify_metrics]
  • DM-14227: FITS table load failure [firefly_client]
  • DM-14233: Remove secondMomentStarSelector [meas_algorithms]
  • DM-14237: Change DecamIngestTask –filetype default from instcal to raw [obs_decam, validate_drp]
  • DM-14253: Modernize python in meas_base and meas_algorithms [meas_algorithms, meas_base]
  • DM-14257: matchedVisitMetrics.py is broken [validate_drp]
  • DM-14275: The distortion in test_wcsUtils.py testDistortion is unreasonable [afw]
  • DM-14282: IndexError in detectCoaddSources scaleVariance [pipe_tasks]
  • DM-14287: jointcal now depends on obs_cfht [jointcal]
  • DM-14291: PolyMap.polyTran does not clear IterInverse [astshim]
  • DM-14302: verify fails on master, possibly with unexpected Quantity repr [verify]
  • DM-14308: Need to return a list from readParquet [daf_persistence]
  • DM-14311: Add subtractAlgorithmRegistry to __all__ in imagePsfMatch.py [ip_diffim]
  • DM-14238: High level Python API for Firefly plotting [firefly_client]
  • DM-14342: validateDrp.py is broken [validate_drp]
  • DM-14353: Fix return type error in Startspan [afw]
  • DM-14356: Implement putting of matplotlib figures [daf_persistence, obs_test]
  • DM-14357: Gather metadata entries from the LDF environment in dispatch_verify.py [verify]
  • DM-14359: Fix data ID handling in ap_* [daf_persistence, pipe_base]
  • DM-14366: Make pipe_base and pipe_tasks pep8 compliant [pipe_base, pipe_tasks]
  • DM-14372: Change log level on wcs creation failure from WARN to DEBUG [obs_base]
  • DM-14377: calexp_camera is an ImageF [obs_base]
  • DM-14391: Simplify initialization of display_firefly and firefly_client [display_firefly, firefly_client]
  • DM-14429: Implement RFC-460: move afw.geom content to new geom package [afw, geom, jointcal, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_psfex, meas_extensions_shapeHSM, meas_modelfit]
  • DM-14491: FireflyClient display_url does not make weblink in Jupyterlabdemo [firefly_client]
  • DM-14506: Segfault when the input SourceCatalog has a different schema at SourceDeblendTask [meas_deblender]
  • DM-14509: Option to turn sparse matrices into dense ones to explore eigenvalues [jointcal]
  • DM-14526: processCcd.py HSC data is broken with w_2018_20 [obs_lsstSim, obs_subaru]
  • DM-14528: w_2018_19 & w_2018_20 coaddDriver is broken [pipe_drivers]
  • DM-14529: “RuntimeError: Input catalogs for source selection must be contiguous” in ci_hsc [pipe_tasks]
  • DM-14548: Many refraction functions are documented to return float but return Quantity [afw]
  • DM-14550: Add new command line option ‘–ignore-blobs’ to dispatch_verify.py [verify]
  • DM-14552: centos6 4sigma outlier test numeric difference [jointcal]
  • DM-14553: Modify multiBand to work on DCR subfilter coadds [pipe_tasks]
  • DM-14596: Synpipe throws exception when trying to insert stars where no data is present [synpipe]
  • DM-14597: Multiband driver uses wrong method signature in runDetection [pipe_drivers]
  • DM-14599: Move regularized moments to its own package [meas_modelfit]
  • DM-14612: Fix race condition in new jointcal matrix dump test [jointcal]
  • DM-14628: meas_astrom pytest setup is missing E266 [meas_astrom]
  • DM-14658: Fix Gen3 SkyMap registration after polygon API changes [skymap]
  • DM-14716: Create v16.0 versions of validation_data_(cfht|decam|hsc) [validation_data_cfht, validation_data_decam]
  • DM-14732: Regions appear on subsequent afw Displays with Firefly backend [display_firefly]
  • DM-14734: Allow zoom to be set before mtv in afw Displays for Firefly backend [display_firefly]
  • DM-14763: Improve region ID handling in display_firefly [display_firefly]

Tickets Addressed in Spring 2018 Release (v15_0)

  • DM-4891: Upgrade doxygen to latest version [base]
  • DM-5922: Rework camera geometry to use the replacement for XYTransform [afw, astshim, meas_algorithms, meas_astrom, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test, pipe_tasks]
  • DM-6965: Record variance rescaling in coaddition [pipe_drivers, pipe_tasks]
  • DM-7268: Record source measurement time in the metadata [ip_diffim, meas_base]
  • DM-8015: VisitInfo repr() and str() should print a useful summary of contents [afw]
  • DM-8432: Empty Mapper location templates are not detected [obs_base]
  • DM-9147: Implement global sky subtraction [ctrl_pool, obs_base, obs_subaru, pipe_drivers, pipe_tasks]
  • DM-9195: Implement improved jointcal photometric fit [jointcal, obs_cfht, obs_decam, obs_lsstSim]
  • DM-9534: Output jointcal metrics via a metrics logger [jointcal, obs_base, verify, verify_metrics]
  • DM-9579: nondeterministic random number seeds in MeasurePsf candidate reservation [pipe_tasks]
  • DM-9817: Doxygen tries to parse pybind11 wrappers [base]
  • DM-9932: Make afw classes RFC-209 compliant [afw]
  • DM-9953: Pixels rejected from coaddition and CCD are not masked on coadds [afw, meas_base, obs_sdss, obs_subaru, pipe_tasks]
  • DM-10066: Provide utility function for wrapping operator<< [afw, jointcal, meas_modelfit, utils]
  • DM-10152: Fix bug in Box Python stringification [afw]
  • DM-10342: Switch to C++14 [sconsUtils]
  • DM-10411: Remove TIMESYS from namesToKeep in readFitsWcs [afw]
  • DM-10435: Cleanup SDSS PDAC Metadata [cat]
  • DM-10443: Butler sometimes looks up calibDate from filesystem not calibration registry [obs_base]
  • DM-10765: Replace existing WCS classes with SkyWcs [afw, astshim, coadd_chisquared, coadd_utils, ip_diffim, ip_isr, jointcal, meas_algorithms, meas_astrom, meas_base, meas_extensions_astrometryNet, meas_extensions_convolved, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_modelfit, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_monocam, obs_sdss, obs_subaru, obs_test, pipe_drivers, pipe_tasks, skymap, skypix]
  • DM-10805: Spatially-varying ZOGY option [ip_diffim, pipe_tasks]
  • DM-10819: Define Endpoint equality [afw]
  • DM-10849: Incorporate Synpipe into the stack [lsst_distrib]
  • DM-10902: Stack demo failure with devtoolset-6 [meas_base]
  • DM-10907: AssembleCoadd option to save image of exposures for each pixel. [obs_base, pipe_tasks]
  • DM-10957: Add measurement algorithm for point sources on fluff [meas_base]
  • DM-11016: Add standard library tag file to Doxygen [base, sconsUtils]
  • DM-11023: Add more information to CoaddPsf.computePsfImage failure [meas_algorithms]
  • DM-11138: Convert meas_mosaic wcs output to a format directly readable by the butler [jointcal, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_subaru]
  • DM-11155: Implement object count metrics [obs_test]
  • DM-11253: Initial Sphinx docs for pipe_base [pipe_base]
  • DM-11268: Add intra-CCD crosstalk correction to ISR [afw, ip_isr, obs_base]
  • DM-11320: Compare add fakes to coadds vs. visit images [pipe_drivers]
  • DM-11332: Automatically (losslessly) compress image HDUs [afw, daf_persistence, jointcal, meas_base, obs_base, obs_subaru, pipe_drivers, pipe_tasks]
  • DM-11336: Switch default reference catalog for DECam to PS1 in LSST format [obs_decam]
  • DM-11356: Confusion of refObjLoader.pixelMargin and matcher.maxOffsetPix [meas_algorithms, meas_astrom, pipe_tasks]
  • DM-11401: testHtmIndex.py takes over 6 minutes to run [meas_algorithms]
  • DM-11407: document formatters & the plan for rollout and use in existing storages [daf_persistence]
  • DM-11432: Implement Robust Coaddition using PSF-matched Warps for Artifact Removal [obs_base, pipe_tasks]
  • DM-11452: Adapt qa analysis scripts to run on DESC DC1 simulations output [obs_lsstSim]
  • DM-11456: Write math for new photometry model in jointcal.tex [jointcal]
  • DM-11514: Modify sconsUtils to use pytest for test execution [base, meas_base, pipe_tasks, sconsUtils]
  • DM-11516: Let Doxygen report inherited methods inline [base]
  • DM-11519: Modify jointcal.py to allow visit Id to be calculated using an camera override. [jointcal]
  • DM-11521: Make task config defaults sensible for all cameras [jointcal, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, pipe_tasks]
  • DM-11578: Cleanup public:private: ordering in jointcal headers [jointcal]
  • DM-11585: Add pytest support to packages [daf_base, geom, ip_diffim, ip_isr, meas_deblender, meas_extensions_photometryKron]
  • DM-11597: Add lsst.verify to pipelines.lsst.io [verify]
  • DM-11613: ctrl_execute fails with pytest-xdist [ctrl_execute]
  • DM-11614: Jointcal does not work with pytest [jointcal]
  • DM-11618: Bug where a test directory is being used twice caused a race condition and failure [ctrl_execute]
  • DM-11620: Numerical problem with Gaussian test in meas_base with pytest [ip_diffim, meas_algorithms, meas_base, meas_extensions_simpleShape, meas_modelfit]
  • DM-11629: Fix typo in __init__.py filename in verify discovered by pytest [verify]
  • DM-11635: add argument to getTempFilePath() to specify that we don’t care if the file exists on clean-up [utils]
  • DM-11649: Enable flake8 tests in utils package [utils]
  • DM-11653: Make obs_ctio0m9, obs_comCam and ci_ctio0m9 py3 compliant [obs_base, pipe_drivers]
  • DM-11658: Enable flake8 testing in pex_exceptions [pex_exceptions]
  • DM-11660: Enable flake8 testing in the log package [log]
  • DM-11661: Enable flake8 testing in daf_base [daf_base]
  • DM-11662: Enable flake8 testing in pex_policy [pex_policy]
  • DM-11663: Enable flake8 testing in pex_config [pex_config]
  • DM-11664: Enable flake8 testing in daf_persistence [daf_persistence]
  • DM-11667: daf_persistence relies on pex_exceptions installing import aliases [base]
  • DM-11691: Test failure with butler in obs_sdss [obs_sdss]
  • DM-11700: Fix non ascii docstring in pipe_base [pipe_base]
  • DM-11701: Promote FitDonutTask to a CmdLineTask [obs_base, obs_subaru]
  • DM-11735: fix tearDown race conditions in obs_test [obs_test]
  • DM-11758: Make WarpType configurable in GetCoaddAsTemplateTask [ip_diffim]
  • DM-11764: Fix pickling support in daf_base for pybind11 2.2.0 [daf_base]
  • DM-11771: obs_base fails to build on NFS-mounted systems [daf_persistence, obs_base]
  • DM-11776: “RuntimeWarning: invalid value encountered in greater/less” in processing HSC data [afw, ip_isr, meas_algorithms, pipe_tasks]
  • DM-11781: flake8 line length checking is catching shebangs [sconsUtils]
  • DM-11790: Move jointcal doc to DMTN-36 [jointcal]
  • DM-11799: Confusing log messages about exitStatus in successful makeSkyMap tasks [pipe_tasks]
  • DM-11809: Explicitly enable pep8-naming tests [base, meas_base, sconsUtils, shapelet, utils, verify]
  • DM-11810: meas_algorithms fails on NFS-mounted systems [meas_algorithms]
  • DM-11853: shebang target should run before tests [sconsUtils]
  • DM-11861: SqlRegistry raising exception due to missing super.__del__ [daf_persistence]
  • DM-11862: writeFitsCatalogStorage calls obj.writeFits incorrectly [daf_persistence]
  • DM-11871: afw.table column access is slow via__getitem__ (as compared to get) [afw]
  • DM-11885: look in daf_persistence for python2-style calls to super() and replace with python 3 style calls. [daf_persistence]
  • DM-11894: Speed up SpanSet operations [afw]
  • DM-11895: Support getting data for current card of FitsChan [astshim]
  • DM-11905: Fix PhotoCalib defintion to use multiplication [afw]
  • DM-11911: Update obs_ctio0m9 to work following DM-5922 [obs_base]
  • DM-11916: Warnings “Extent2I object has no attribute getWidth” when running meas_mosaic, jointcal [jointcal]
  • DM-11917: Error in coaddDriver following compression changes [pipe_drivers]
  • DM-11927: Set maxOffsetPix consistently [obs_subaru]
  • DM-11929: add from builtins import super to registries.py [daf_persistence]
  • DM-11931: Fix jointcal exit status and doRaise handling [jointcal, pipe_base]
  • DM-11933: Run SafeClip and CompareWarp in mockCoadd.py [pipe_tasks]
  • DM-11941: Disable astropy reading of FITS images [afw]
  • DM-11948: Add option to force detections in coaddDriver [pipe_drivers]
  • DM-11951: Fixes in AL Decorrelation and Zogy [ip_diffim, pipe_tasks]
  • DM-11957: Cannot round-trip >7th degree Chebyshev photometry models [afw]
  • DM-11971: memory leak in astshim isSeries function [astshim]
  • DM-12003: Add default slot for PSF shape [meas_base, meas_extensions_shapeHSM]
  • DM-12014: Make sconsUtils use clang when it knows it using clang [sconsUtils]
  • DM-12021: Pytest should not retry when worker process segfaults [sconsUtils]
  • DM-12025: Make Transform pickleable [afw]
  • DM-12029: recompress jointcal’s testdata zeroed images with fpack [jointcal, testdata_jointcal]
  • DM-12030: Persist parquet tables from pipe_analysis scripts [obs_base, obs_subaru, obs_test]
  • DM-12040: Errors in test_transformFactory.py [afw]
  • DM-12041: Fix identification of overrides in write recipes [obs_base]
  • DM-12061: Eliminate test warnings in test_methods.py [afw]
  • DM-12070: Include obs_ctio0m9 and obs_comCam in lsst_distrib [lsst_obs]
  • DM-12085: Camera geometry incorrect and outdated in obs_test [obs_base, obs_test]
  • DM-12095: FitsCompression doxygen warning [afw]
  • DM-12101: Add debugging plots to ComareWarpAssembleTask [pipe_tasks]
  • DM-12102: add input validation for SpherePoint(double, double, AngleUnits) constructor [afw]
  • DM-12103: Investigate centering for vignetted pupils [afw, obs_subaru]
  • DM-12108: Add fake sources after wcs update [pipe_tasks]
  • DM-12117: repositoryCfg.yaml input root not backwards compatible [daf_persistence]
  • DM-12176: Minor improvements to afwDisplay interface [afw]
  • DM-12184: Coaddition Tasks cannot assume that N masks can fit in memory [pipe_tasks]
  • DM-12200: jointcal tests fail when optional testdata_jointcal is not present [jointcal]
  • DM-12201: pipe_base test failure – error creating .eups cache sub-dir [sconsUtils]
  • DM-12207: Add color selection for photocal [afw, meas_algorithms, meas_astrom, meas_base, obs_lsstSim, obs_subaru, pipe_tasks]
  • DM-12217: Fix bitrot in PgsqlRegistry [daf_persistence]
  • DM-12230: Mapping.applyForward and applyInverse fail on empty arrays [astshim]
  • DM-12243: Add base_InputCount to forced coadd measurement [meas_base]
  • DM-12253: Port validate_drp to lsst.verify [verify]
  • DM-12254: Switch jointcal to default to IndexedRefObj instead of a.net [jointcal]
  • DM-12263: Add display_matplotlib to lsst_distrib [lsst_distrib]
  • DM-12264: Temporarily disable link time optimization on GCC [sconsUtils]
  • DM-12269: Enable lsst.verify to subset specifications by a complete metadata match [verify]
  • DM-12270: AST persistence is not exact [astshim]
  • DM-12272: Fix bug in arrayFromVector [astshim]
  • DM-12310: Figure out why most HSC datasets start with photometry chi2==NaN [jointcal]
  • DM-12359: send Task log output to stdout [pipe_base]
  • DM-12370: Add a coadded transmission curve implementation [meas_algorithms]
  • DM-12373: Add spatially-varying transmission curves to Exposure/ExposureRecord [afw]
  • DM-12374: Add transmission curve coaddition to coadd Task code [pipe_tasks]
  • DM-12375: Attach transmission curves during ISR or std_raw [ip_isr, obs_base, obs_cfht, obs_subaru]
  • DM-12391: Improve error message for case when warpCompare can’t find any psf-Matched warps [pipe_tasks]
  • DM-12417: yaml dump prepends !!python/unicode to everything [daf_persistence]
  • DM-12430: Implement simple distortions in matchPessimisticB [meas_astrom]
  • DM-12431: re-Verify performance of matchPessimistcB with new distorations [meas_astrom]
  • DM-12445: Set appropriate default configs for CompareWarp Coadds [obs_subaru, pipe_tasks]
  • DM-12447: Make Detector.transform and Camera.transform support lists of points [afw, ip_isr, jointcal, meas_base, obs_sdss, obs_subaru, pipe_tasks]
  • DM-12450: Implement RFC-407: improve interface for clobbering vs. reusing outputs [daf_persistence, pipe_base, pipe_drivers, pipe_tasks]
  • DM-12452: Add FrameDict class [astshim]
  • DM-12454: Plugin ‘flake8’ could not be loaded: (pyflakes 1.6.0) [sconsUtils]
  • DM-12473: Add getParallacticAngle() to visitInfo [afw]
  • DM-12491: Reduce compareWarp I/O [pipe_tasks]
  • DM-12492: Fix ci_hsc breakage from DM-10443 [obs_subaru]
  • DM-12513: multimatch optimization 1 [afw]
  • DM-12514: Improve filtering of artifacts in CompareWarpAssemble [pipe_tasks]
  • DM-12517: Evaluate (and optionally implement) using SourceDetectionTask in CompareWarpAssemble [pipe_tasks]
  • DM-12521: Update boost to 1.66 [afw]
  • DM-12522: Incorporate new color terms [obs_subaru]
  • DM-12524: AST should still write in FITS-WCS format after offsetting CRPIX [afw, astshim]
  • DM-12527: base build failure on Ubuntu due to gcc non-detection [sconsUtils]
  • DM-12529: Enum comparison should use == not is [skymap]
  • DM-12531: Implement RFC-409: only check configurations/schemas/versions in output repos [pipe_base]
  • DM-12532: Add capability to use Slurm reservation to allocateNodes.py [ctrl_execute, ctrl_platform_lsstvc]
  • DM-12539: Fix PSFEx in good seeing [meas_extensions_psfex]
  • DM-12540: Add HSM moments that use a circular weight function [meas_extensions_shapeHSM]
  • DM-12595: Failure to load configs when processing HSC data [obs_subaru]
  • DM-12596: AstrometryTask.distort broken [meas_extensions_astrometryNet]
  • DM-12599: Implement lossless FITS compression [obs_base]
  • DM-12602: implement jointcal constrained model fixes to reduce failing factorizations [jointcal]
  • DM-12611: FrameDict(FrameSet const &) broken [astshim]
  • DM-12615: Add copy-constructors to astshim objects [astshim]
  • DM-12656: Update flake8 and pyflakes packages [base, daf_base, daf_persistence, log, meas_base, pex_config, sconsUtils]
  • DM-12658: base_PixelFlags_flag_clipped not getting set on measurements on CompareWarp Coadds [pipe_tasks]
  • DM-12664: PsfMatched slivers of calexps are worthless [ip_diffim]
  • DM-12665: Failure to fail in assembleCoadd [obs_subaru, pipe_tasks]
  • DM-12670: CalibCombineTask sets variance to NaN(0) if given 1(2) inputs [pipe_drivers]
  • DM-12690: Make ConstrainedPolyModel actually support initFromWCS [jointcal]
  • DM-12692: Improve temporal threshold for CompareWarp [pipe_tasks]
  • DM-12694: Add queue option for allocateNodes.py [ctrl_execute, ctrl_platform_lsstvc]
  • DM-12697: Fix hollowed out cores of saturated stars in CompareWarp [obs_subaru, pipe_tasks]
  • DM-12700: Flip CompareWarpAssembleCoaddTask on by default for RC and ci_hsc [obs_base, obs_subaru, pipe_tasks]
  • DM-12701: Update showVisitSkyMap.py for unique visit and tract identification [skymap]
  • DM-12722: Test failed during rebuild ip_diffim due to /proc/driver/prl_vtg [utils]
  • DM-12724: Add slash to /proc [utils]
  • DM-12740: afw::geom::Transform should be Persistable [afw]
  • DM-12763: afw test_testTableArchives has uninitialized memory [afw]
  • DM-12764: Overhaul SkyWcs [afw]
  • DM-12765: Record filter ratios in HSC coadds [meas_base, obs_subaru, pipe_tasks]
  • DM-12766: coaddDriver with –cores > 1 produces MPI_Abort(MPI_COMM_WORLD, 1) [pipe_drivers]
  • DM-12771: Support the new FitsChan SipReplace attribute [astshim]
  • DM-12779: Rename ip_cpp to cp_pipe and add to lsst_distrib [lsst_distrib]
  • DM-12798: Add source selection by signal-to-noise ratio [meas_algorithms]
  • DM-12881: coaddDriver tries to unset doMatchBackgrounds, which does not exist [pipe_drivers]
  • DM-12918: investigate and merge u/fix_outliers [jointcal]
  • DM-12924: SpherePoint.offset should work at the poles and for negative offsets [afw]
  • DM-12931: Ignore EDGE pixels in coaddition [obs_subaru]
  • DM-12933: Coadd variance scaling should go in Exposure metadata, not task metadata [pipe_tasks]
  • DM-12947: constructFlat.py fails on HSC [obs_subaru]
  • DM-12956: sconsUtils driven testing now fails with space in path to python [sconsUtils]
  • DM-12968: Include INTERP+CR pixels in coadds [obs_subaru, pipe_drivers, pipe_tasks]
  • DM-12979: y-band background subtraction [obs_subaru, pipe_drivers]
  • DM-12980: Add display_firefly to lsst_distrib [lsst_distrib]
  • DM-12985: Bad masking and interpolation around bleeds [ip_isr, obs_decam, obs_subaru, pipe_tasks]
  • DM-12995: Improve detection thresholds and background with temporary sky objects [afw, meas_algorithms, pipe_tasks]
  • DM-13046: Fix race condition with temp files in meas_base [utils]
  • DM-13055: reject NaN centroid sigmas in astrometrySourceSelector [meas_algorithms, meas_base]
  • DM-13082: test failure due to DM-12968 config move [pipe_tasks]
  • DM-13084: Be smarter about combining metadata from FITS headers [afw, daf_base]
  • DM-13096: Add refraction calculation to the stack [afw, obs_lsstSim]
  • DM-13110: Support ingestion of compressed images [afw, pipe_tasks]
  • DM-13122: Separate the execution environment metadata from the other metadata in the JSON document sent to SQuaSH (dispatch_verify.py) [verify]
  • DM-13146: Update HSC defects [obs_subaru]
  • DM-13155: Fix typo in processEimage [obs_lsstSim]
  • DM-13162: Fix warning in processEimage [obs_lsstSim]
  • DM-13166: Update AST to add support for writing SIP terms [astshim]
  • DM-13182: SpanSet.fromMask produces larger spans than image [afw]
  • DM-13184: getCcdIdListFromExposures fails to obey order of keys in ccdKeys [pipe_drivers]
  • DM-13187: jointcal selected_*_refStars is not correctly computed [jointcal]
  • DM-13189: Add FunctorKey for Boxes [afw]
  • DM-13227: Refine exposure-wide background subtraction [pipe_drivers]
  • DM-13231: Make photoCalib outField write to _flux instead of _calFlux [afw]
  • DM-13237: Implement authentication via access token in lsst.verify [verify]
  • DM-13243: PhotoCalTask must only match with DirectMatchTask [meas_astrom, pipe_tasks]
  • DM-13244: Port parallel ingest from HSC [pipe_drivers, pipe_tasks]
  • DM-13260: Support construction of new HSC calibs [ip_isr, obs_subaru, pipe_drivers]
  • DM-13269: Improve jointcal debugging output [jointcal]
  • DM-13316: AST errors when using multiprocessing to return astshim objects [astshim]
  • DM-13325: warpExposure does not propogate visitInfo [afw, ip_diffim, pipe_tasks]
  • DM-13336: Add centroid, shape to forced CCD measurements [meas_base]
  • DM-13345: Improve template and warp variance for Warp Compare [pipe_tasks]
  • DM-13380: Add base_PixelFlags_flag_inexact_psfCenter [meas_base, pipe_tasks]
  • DM-13388: Enable visit-level sky subtraction for HSC by default [obs_subaru]
  • DM-13389: Enable transmission curve attachment for HSC by default [obs_subaru]
  • DM-13394: Increase default http timeout in lsst.verify [verify]
  • DM-13395: Drop GaussianCentroid [ip_diffim, meas_algorithms, meas_base]
  • DM-13396: Fix coadd mask propagation [afw, meas_base, meas_extensions_shapeHSM, pipe_drivers, pipe_tasks]
  • DM-13408: Fix fringe fix [ip_isr]
  • DM-13410: Shrink input bboxes in inputRecorder per psfMatched Warp in WarpCompare [obs_subaru, pipe_drivers, pipe_tasks]
  • DM-13411: Fix compiler warnings in TransmissionCurve implementation [afw]
  • DM-13412: camera mapper should specify DecoratedImageU instead of ImageU [obs_sdss]
  • DM-13437: Stop calibration product generation from causing lots of warnings/errors due to inability to create pretty pictures [afw, pipe_drivers]
  • DM-13440: Check that amplifier gains are >= 0 and set to 1.0 if they are bad after warning [ip_isr]
  • DM-13485: Fix NB filter transmission curve dataset filenames [obs_subaru]
  • DM-13498: Add config to make WarpCompare very conservative [pipe_tasks]
  • DM-13503: Failure to update test checks in DM-13485 [obs_subaru]
  • DM-13507: Add stable hash to SkyMap objects [skymap]
  • DM-13511: Some calexps cannot be opened with ds9 [afw]
  • DM-13520: Add readme to obs_subaru [obs_subaru]
  • DM-13534: Upgrade ndarray to upstream 1.4.2 [afw]
  • DM-13539: astshim fails to preserve SIP terms for some TAN SIP when writing FITS metadata [afw]
  • DM-13548: Update visualizeVisit following makeImageFromCamera change [pipe_drivers]
  • DM-13553: Deal with large blends [meas_algorithms, pipe_tasks]
  • DM-13557: Minor config doc fixes for SourceDetectionTask [meas_algorithms]
  • DM-13571: fix plot_photoCalib bounds [jointcal]
  • DM-13575: fix minor bug in photometry ipynb [jointcal]
  • DM-13577: Add FGCM datasets to obs_base for persistence [obs_base, obs_test]
  • DM-13603: SkyWcs has memory problems [astshim]
  • DM-13606: Suppress numpy warning from measureApCorr [meas_algorithms, pipe_drivers]
  • DM-13610: Python 3 buffered error messages don’t escape before MPI abort [ctrl_pool]
  • DM-13613: Suppress exit status warning from makeDiscreteSkyMap.py [pipe_tasks]
  • DM-13614: Fix large SBATCH –time [ctrl_pool]
  • DM-13615: lsst.meas.base.tests.TestDataset allows randomness [meas_base]
  • DM-13617: tempWideBackground isn’t temporary [meas_algorithms]
  • DM-13628: Fix BaseHTTPServer and SocketServer imports for Python 3 [ctrl_orca]
  • DM-13654: Set SENSOR_EDGE in coadds [pipe_tasks]
  • DM-13680: SkyWcs(FrameDict) is not adequately tested [afw]
  • DM-13686: Saving a particular FrameSet as FITS-WCS causes a segfault [astshim]
  • DM-13693: Use overload_cast in pybind11 wrappers to simplify wrapping overloaded functions [astshim]
  • DM-13694: Revert change to SdssMapper.yaml due to unit test failed [obs_sdss]
  • DM-13731: Update defects for HSC [obs_subaru]
  • DM-13741: Tweak background in DynamicDetectionTask [meas_algorithms, pipe_drivers, pipe_tasks]
  • DM-13746: Modernize use of ndarray in astshim pybind11 wrappers [astshim]

Tickets Addressed in Spring 2017 Release (v14_0)

  • DM-430: Control log levels on a per-plugin basis [meas_base]
  • DM-903: SourceDetectionTask should only add flags.negative if config.thresholdParity == “both” [meas_algorithms]
  • DM-2009: Please add cbegin and cend to afw tables [afw]
  • DM-2186: Move astrometry_net wrapper code from meas_astrom to a new package [jointcal, meas_astrom, obs_monocam, pipe_tasks]
  • DM-2840: Add support for listing (async) queries [qserv]
  • DM-3245: Add support for SUBMIT query parsing to czar [qserv]
  • DM-3804: Fix order of arguments - run method of meas_base SingleFrameMeasurementTask [meas_algorithms, meas_astrom, meas_base, meas_extensions_simpleShape, pipe_tasks]
  • DM-4043: update memory management in jointcal [jointcal]
  • DM-4141: cmdLineTasks should provide proper unix return codes [pipe_base, pipe_drivers]
  • DM-4158: Allow configuring more statistical options for assembleCoadds.py [pipe_tasks]
  • DM-4232: Variance is set after dark subtraction [ip_isr, obs_cfht, obs_decam, obs_subaru]
  • DM-4639: modernize afw code and reduce doxygen errors [afw, ip_diffim, meas_algorithms, meas_astrom, meas_base, meas_deblender]
  • DM-4953: Please eliminate misleading warning when running scons on OSX with SIP [base]
  • DM-5126: newinstall.sh should directly install miniconda [lsst]
  • DM-5310: Re-add fake source handling to ProcessCcdTask [pipe_tasks]
  • DM-5466: obs_decam calibration ingest uses fragile relative paths [obs_decam, obs_subaru, pipe_tasks, testdata_decam]
  • DM-5637: Add automated linting for GitHub pull requests [utils]
  • DM-5883: Include more information in DECam registry [obs_decam]
  • DM-6626: jointcal fails MemoryTestCase [jointcal]
  • DM-6718: afw table and record should have useful str() and repr() [afw]
  • DM-7070: Move consts from top of Associations.cc into JointcalConfig [jointcal]
  • DM-7177: Document interface for new Footprints class [afw]
  • DM-7199: afwTable’s .getX()/.getY() do not appear in dir() [afw]
  • DM-7237: Review cat package [cat, db]
  • DM-7363: convert stack packages from paf policy to yaml policy [daf_persistence, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, obs_test]
  • DM-7457: daf_persistence 3e6e15d fails build [daf_persistence]
  • DM-7468: Work on Swift Butler Storage Trial [afw, daf_persistence, obs_base]
  • DM-7477: Increase mask plane size to 32 bits [afw, coadd_utils, ip_diffim, meas_algorithms, meas_base, meas_deblender, meas_extensions_shapeHSM, obs_decam, obs_sdss, obs_subaru, pipe_drivers, pipe_tasks, utils]
  • DM-7611: Implement spatially varying decorrelation kernel in ip_diffim [ip_diffim]
  • DM-7615: Update tests in shapelet to support pytest [shapelet]
  • DM-7756: Port pipe_drivers to Python 3 [pipe_drivers]
  • DM-7894: mapper and butler queryMetadata method badly documented [daf_persistence]
  • DM-7913: Implement RFC-240: make Angle’s named methods const… [afw, obs_sdss]
  • DM-8032: Tighten testProcessCcd thresholds once background model is fixed [pipe_tasks]
  • DM-8105: Missing test case for SpherePoint [afw]
  • DM-8106: SpherePoint does not have move constructors/assignment [afw]
  • DM-8108: Update stack code to use new Footprint API [afw, ip_diffim, ip_isr, meas_algorithms, meas_base, meas_deblender, meas_extensions_photometryKron, meas_extensions_shapeHSM, meas_modelfit, pipe_tasks]
  • DM-8145: Implement spatially varying ZOGY [ip_diffim]
  • DM-8169: Use -isystem (rather than -I) for include files from external packages [sconsUtils]
  • DM-8294: Perform cleanup on /qserv partition on IN2P3 cluster [qserv]
  • DM-8355: AssembleCcdTask failure with Python 2 [ip_isr]
  • DM-8439: Add wrapper on astshim to take point lists [afw]
  • DM-8440: Create new Wcs class [afw, astshim]
  • DM-8467: Wrap lsst_distrib with pybind11 [afw, base, coadd_chisquared, coadd_utils, ctrl_orca, daf_base, daf_persistence, display_ds9, ip_diffim, ip_isr, log, lsst_apps, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_extensions_simpleShape, meas_modelfit, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, obs_test, pex_config, pex_exceptions, pex_policy, pipe_drivers, pipe_tasks, sconsUtils, shapelet, skymap, utils]
  • DM-8491: Add Psf-matched CTEs and Coadds as independent data products in DRP [ip_diffim, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, pipe_drivers, pipe_tasks]
  • DM-8520: Create single frame spatial grid mapper processing task [ip_diffim]
  • DM-8560: Update Scons package to v3.0 [qserv, sconsUtils]
  • DM-8606: Improve call signature for makeCameraPoint [afw]
  • DM-8650: Add static code analysis for python [qserv]
  • DM-8686: Change Child Repo Access to Parent Registries [daf_persistence, obs_base, obs_decam, obs_sdss, obs_subaru, obs_test, pipe_base, pipe_tasks]
  • DM-8688: testPsfSelectTest fails when run with via pytest *.py [meas_algorithms]
  • DM-8750: eliminate jointcal compile warnings [jointcal]
  • DM-8823: Create Pegasus plugin for Orca [ctrl_execute, ctrl_orca]
  • DM-8830: Fix accounting for fraction of successful measurements [validate_drp]
  • DM-8842: LeastSqFitter1d(…, unsigned int order) should be signed [meas_astrom]
  • DM-8914: Improve container build in Jenkins [qserv]
  • DM-9019: Advanced study on k8s (kubernetes) [qserv]
  • DM-9039: reorder butler init to be more incremental when building Repositories [daf_persistence]
  • DM-9045: Remove or revive bitrotted code in meas_modelfit [meas_modelfit]
  • DM-9049: Enable autolinking in Doxygen [base]
  • DM-9050: Add flags for sources used in astrometric and photometric calibration [meas_astrom, pipe_tasks]
  • DM-9060: Add metadata access to get wcs, visitInfo, and calib from a calexp dataset [obs_base, obs_test]
  • DM-9111: Add rotator information to HSC VisitInfo [afw, obs_lsstSim, obs_subaru, obs_test]
  • DM-9135: bulk rename of jointcal variables [jointcal]
  • DM-9140: Ensure __str__ and __repr__ copied from Swig [afw, meas_modelfit]
  • DM-9153: Add metadata access to get filter, bbox, and detector [obs_base]
  • DM-9190: Cleanup pybind11 remaining code [base, coadd_chisquared, coadd_utils, display_ds9, ip_diffim, ip_isr, meas_base, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_shapeHSM, meas_extensions_simpleShape, obs_subaru, shapelet]
  • DM-9192: Implement new spatially-variable PhotoCalib model [afw, meas_algorithms]
  • DM-9229: Pad Psfs before PSF-matching [ip_diffim]
  • DM-9249: Modify FlagHandler C++ and flagDecorator.py to make flag identification robust [ip_diffim, meas_algorithms, meas_base, meas_extensions_photometryKron, meas_extensions_shapeHSM, meas_extensions_simpleShape, meas_modelfit]
  • DM-9261: Update git-lfs repositories to address deprecations. [afwdata, testdata_cfht, testdata_decam, testdata_subaru]
  • DM-9281: Wrap sphgeom with pybind11 instead of swig [sphgeom]
  • DM-9297: Get jointcal to work with pytest [jointcal, obs_lsstSim]
  • DM-9315: MarkCompleted threw an exception when a Tracked job could not be located. [qserv]
  • DM-9316: meas_base tests broken with NumPy 1.12 [ip_diffim, meas_base, meas_deblender, meas_modelfit]
  • DM-9321: Change qserv to use xrootd features to improve performance on interactive queries. [qserv]
  • DM-9353: Update configuration for HSC calib construction [obs_subaru]
  • DM-9364: wcs creation is mandatory [obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_sdss]
  • DM-9378: remove and replace ctrl_events package dependencies from ctrl_orca [ctrl_execute, ctrl_orca]
  • DM-9394: Add meas_extensions_convolved to lsst_distrib [lsst_distrib]
  • DM-9412: Diffim datasets should specify a “level” [obs_base]
  • DM-9419: lsst.log documentation should cite other lsst.log documentation [log]
  • DM-9423: Port HSC patch to allow multiple filters in mosaic [obs_subaru]
  • DM-9431: Please do not use Exception.message [obs_cfht]
  • DM-9433: ds9.py error code not working as intended [afw]
  • DM-9434: Fix database creation error in testTimeFuncs.py [cat]
  • DM-9438: Switch default reference catalog for HSC to PS1 in LSST format [obs_subaru]
  • DM-9439: Package version checking is non-deterministic [base]
  • DM-9476: ISR fails in overscan for HSC visit=90738 ccd=33 [obs_subaru]
  • DM-9495: Fix all jointcal header multiple-inclusion #defines [jointcal]
  • DM-9502: SpherePoint throws wrong exception for invalid arguments [afw]
  • DM-9504: lsst_py3 CI failure due to meas_extensions_ngmix [afw]
  • DM-9506: Make astrometry distortion model configurable [jointcal]
  • DM-9520: Remove calibrateTask.py example from Stack (for now) [pipe_tasks]
  • DM-9521: Remove runIsrTask.py example from Stack (for now) [ip_isr]
  • DM-9523: update lsstsw/newinstall EUPS version [lsst]
  • DM-9526: add tarball production to weekly tag/release jenkins’ job [lsst]
  • DM-9531: Fix override warnings in afw [afw]
  • DM-9541: Bug related to MPI pickling when running coaddDriver [ctrl_pool]
  • DM-9553: Investigate the best algorithm to compute derivatives for the Brighter-Fatter correction [ip_isr]
  • DM-9556: All NaNs in coord_ra and coord_dec columns in deepCoadd forced src tables [meas_base, meas_extensions_photometryKron, meas_modelfit, pipe_tasks]
  • DM-9564: Set assembled Coadd Psf to modelPsf with auto-computed dimensions [ip_diffim, pipe_tasks]
  • DM-9567: Create Donut Fit Pipeline [afw, obs_base, obs_subaru]
  • DM-9572: Include instrument model in cameraGeom [afw, obs_base, obs_subaru]
  • DM-9574: Log all measurement exceptions at debug level [meas_base]
  • DM-9577: Ignore focus CCDs in singleFrameDriver [obs_subaru]
  • DM-9595: Allow Transform to return its inverse [afw, astshim]
  • DM-9598: Allow Transform to return a matrix of derivatives [afw]
  • DM-9599: Support concatenation of Transforms [afw, astshim]
  • DM-9629: Research: how to implement spatially varying PSF for spatially-varying ZOGY and AL(decorrelated) [ip_diffim]
  • DM-9669: Butler(root=”foo”) should not warn about mapper class instance [daf_persistence]
  • DM-9670: Reduce the time it takes to send a user query to workers. [qserv]
  • DM-9672: Query deployment to the cluster hangs with very large number of chunks. [qserv]
  • DM-9706: WISE object ids are strings and this is causing a problem with qserv [qserv]
  • DM-9747: Fix build error in obs_lsstSim [pipe_tasks]
  • DM-9750: Clean up and stackify matchPessimisticB code [meas_astrom]
  • DM-9751: Verify the performance of new matchPessimisticB code on selected test fields [meas_algorithms, meas_astrom]
  • DM-9752: Add jointcal to lsst_distrib [lsst_distrib]
  • DM-9757: Add stat table usage options to mysql config file [qserv]
  • DM-9764: SOURCE_IO_NO_FOOTPRINTS and related enums should be properly wrapped in pybind11 [afw, meas_base]
  • DM-9765: Suspicious numerical precision code in Angle [afw]
  • DM-9776: Install Kubernetes at CC-IN2P3 [qserv]
  • DM-9783: Improve documentation of processing example data sets with validate_drp [validate_drp]
  • DM-9794: Pass both LSST_LIBRARY_PATH and DYLD_LIBRARY_PATH in scons on Mac OS [sconsUtils]
  • DM-9795: CModel priors are weighted incorrectly relative to likelihood [meas_modelfit, obs_subaru]
  • DM-9806: update lsstsw/newinstall to EUPS 2.1.2 [lsst]
  • DM-9810: Make PSFEx oversampling configurable [meas_extensions_psfex, obs_subaru]
  • DM-9811: Add 1.3 arcsec target seeing for convolved flux measurement [obs_subaru]
  • DM-9812: Clean up outputs from CharacterizeImageTask and CalibrateTask [meas_astrom, obs_base, obs_subaru, pipe_tasks]
  • DM-9828: Enable rectangular binSizes in SubtractBackgroundTask [meas_algorithms]
  • DM-9829: validate_drp broken on decam dataset as of 03/15 [validate_drp]
  • DM-9846: Improve handling of error messages [astshim]
  • DM-9848: obs_subaru test failures possibly related to daf_persistence [daf_persistence, obs_base]
  • DM-9853: Clean up makeVisitInfo docstring [afw]
  • DM-9855: Select images for coadd based on PSF quality. [obs_subaru, pipe_tasks]
  • DM-9856: Add option to deblender to turn off smoothing. [meas_deblender]
  • DM-9862: Update meas_mosaic’s wcs/fcr output files to reflect LSST coordinate system [afw, meas_astrom]
  • DM-9863: Replace use of makeVisitInfo(… with VisitInfo(…) [ip_isr, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_subaru, obs_test, pipe_tasks]
  • DM-9866: Make change to remove flagDecorator (RFC-302) [meas_base]
  • DM-9871: Move wcs and fcr datasets out of {pointing} directory in obs_subaru [obs_subaru]
  • DM-9872: Validation of obs_comcam [obs_base]
  • DM-9874: Increase matcher.numBrightStars [obs_subaru]
  • DM-9882: Add integrate interface to BoundedField/ChebyshevBoundedField [afw]
  • DM-9885: Rename deepCoadd_srcMatch as deepCoadd_measMatch [obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_sdss, obs_subaru, pipe_tasks]
  • DM-9895: FrameSet frames not preserved by Transform(frameSet) constructor [afw]
  • DM-9897: conda channel errors causing lsstsw/bin/deploy to fail [lsst]
  • DM-9899: FrameSet.permAxes will fail if nIn != nOut [astshim]
  • DM-9905: Change WARN to DEBUG for raw data without a WCS [ip_isr]
  • DM-9909: hsc cat format change breaks processing of validation_data_hsc [validate_drp]
  • DM-9917: Add a callback to cameraGeom.showCamera [afw]
  • DM-9918: Robustify sqlite use [daf_persistence]
  • DM-9925: PolyTran should not provide an iterative inverse by default [astshim]
  • DM-9939: Stop transposing data in Mapping.tranForward and tranInverse [afw, astshim]
  • DM-9946: Remove debugging example refcount.cc [astshim]
  • DM-9952: Change our interpretation of FITS HDUs to be 0-indexed [afw, obs_base]
  • DM-9961: Add treecorr to validate_drp and lsst_ci dependencies [validate_drp]
  • DM-9967: ctrl_pool should not accept a default for –time on real batch systems [ctrl_pool]
  • DM-9974: Correct scheduling for certain interactive queries [qserv]
  • DM-9985: Reduce Wcs pickle size [afw]
  • DM-9986: Add a persistable for PropertyList [afw]
  • DM-9990: Update Detector information as needed [afw, ip_isr]
  • DM-9998: Enable fake sources on coadds [pipe_drivers, pipe_tasks]
  • DM-10000: Create/revive CModel model data residuals display [meas_modelfit]
  • DM-10004: Write brief guide to building PSF-matched coadds [ip_diffim, pipe_tasks]
  • DM-10006: Don’t overwrite Filter/Detector in _standardizeExposure [obs_base]
  • DM-10008: MapBox.maxOutCoord not set to nout if specified as 0 during construction [astshim]
  • DM-10009: Ensure masks are valid from ImageMapReduceTask [ip_diffim]
  • DM-10039: Incorrect docs for CatalogCalculationConfig [meas_base]
  • DM-10042: Update mariadb statistics on 35TB dataset [qserv]
  • DM-10069: Remove boost_thread Qserv dependency [qserv]
  • DM-10091: Fix problems left over from DM-9952 [afw, daf_persistence, obs_base]
  • DM-10093: Revert disabling of meas_modelfit dependency in lsst_apps [lsst_apps]
  • DM-10096: Add unit test asserts for SpherePoint, SpherePointList and PointList [afw, ip_diffim, ip_isr, meas_algorithms, meas_astrom, meas_base, meas_extensions_simpleShape, obs_base, obs_cfht, obs_decam, obs_lsstSim, obs_test, pipe_tasks, shapelet, skymap]
  • DM-10100: Add qhttp C++ HTTP server library to qserv builds [qserv]
  • DM-10101: bad exception handling in afw for python3 [afw]
  • DM-10105: Inconsistency in meas/forced wcs leads to CModel failure [afw]
  • DM-10108: Stop wrapping __div__ for BoundedField [afw]
  • DM-10116: Add ChebyMap to astshim [astshim]
  • DM-10146: Fix minor doc typos [astshim]
  • DM-10193: Remove subaruLib import from crosstalkYagi [obs_subaru]
  • DM-10206: Fix obs_decam compatibility with 0-indexed HDUs [obs_decam]
  • DM-10212: Check memory locking in containers [qserv]
  • DM-10221: Allow –id to use any key in the registry [pipe_base]
  • DM-10226: Fix code layout in jointcal [jointcal]
  • DM-10229: pipe_base tests try to write to obs_test [pipe_base]
  • DM-10231: FileForWriteOnceCompareSame does not respect umask [daf_persistence]
  • DM-10233: getInfoFromMetadata() throws away errors without warning. [pipe_tasks]
  • DM-10235: Bug in coaddDriver when selecting images by PSF quality. [obs_subaru]
  • DM-10237: Error in blendedness debiasing calculation [meas_base]
  • DM-10252: getOutputId() assumes keys will exist, and doesn’t use butler to retrieve them [pipe_drivers]
  • DM-10253: Construct master calibs for obs_ctio0m9 [pipe_drivers]
  • DM-10257: Fix compiler warnings in afw [afw]
  • DM-10263: Add libcurl to qserv eups table file [qserv]
  • DM-10265: Include table persistence docs in Doxygen listing for afw [afw]
  • DM-10267: Port HSC support for PostgreSQL registries to LSST [daf_persistence, obs_base, pipe_tasks]
  • DM-10268: Butler cannot read a repo using the realpath when it was created with a link [daf_persistence]
  • DM-10270: isrTask does not provide config option for defects [ip_isr]
  • DM-10271: Fix order of operations when using temporary local backgrounds in detection [afw, meas_algorithms]
  • DM-10274: Transform is not assignable [afw]
  • DM-10281: compiler warnings in astshim [astshim]
  • DM-10283: Add ability to join different databases. [qserv]
  • DM-10286: Update cmake in qserv base containers to latest from jessie-backports [qserv]
  • DM-10287: Add measurement plugin to store footprint area [meas_base]
  • DM-10288: afwImage.TanWcs.cast() not supported anymore in jointcalCoadd [jointcal]
  • DM-10289: record.setValidPolygon(xxx) does not accept None as a valid input anymore [afw]
  • DM-10292: The FrameSet returned by Transform.getFrameSet can change the contained FrameSet in Python [afw]
  • DM-10297: Fix “double treerings” [obs_decam, pipe_tasks]
  • DM-10308: Add support for box regions and magnitudes in brightObjectMasks [pipe_tasks]
  • DM-10314: Uprade to kubernetes/kubeadm v1.6.1 on openstack [qserv]
  • DM-10315: Mask bad channels in ccd=33 [obs_subaru]
  • DM-10328: len(propertySet) throws an exception in Python [daf_base]
  • DM-10336: DM-10271 seems to have broken afw [afw]
  • DM-10338: Mix of tabs and spaces in breaks meas_base builds [meas_base]
  • DM-10340: parent repository properties are dropped when loaded via child repositories. [daf_persistence, obs_test]
  • DM-10347: Please fix the typo in afw/display/ds9.py [afw]
  • DM-10359: Reconstruct measurement pixels from a SourceRecord [meas_base]
  • DM-10374: Recover and load SDSS PDAC metadata [cat]
  • DM-10381: Enhance test for meas_deblender’s clipFootprintToNonzeroImpl [meas_deblender]
  • DM-10386: Add Constructor documentation to Footprints [afw]
  • DM-10392: Upgrade kubernetes/docker on cc-in2p3 cluster [qserv]
  • DM-10393: correct variable name in sites.xml template [ctrl_platform_lsstvc]
  • DM-10394: astshim attribute page titles have Doxygen commands [astshim]
  • DM-10401: getPackageDir raises RuntimeError instead of pex::exceptions::NotFoundError [utils]
  • DM-10410: Update starlink_ast [astshim]
  • DM-10426: Identify stable version of kubernetes and docker on openstack [qserv]
  • DM-10429: Write a version of the warper that uses SkyWcs and compare performance [afw]
  • DM-10430: Add time stamps to the standard outputs to BatchCmdLineTask [ctrl_pool]
  • DM-10438: Add DCR model data types [obs_base, obs_test]
  • DM-10448: Use 79 character line length in utils [sconsUtils]
  • DM-10449: Restore bad pixel masks [obs_subaru]
  • DM-10451: Activate CModel prior fix [obs_subaru]
  • DM-10452: Create bboxFromIraf function in obs_base utils [obs_base]
  • DM-10453: Fix bugs in matchPessimisticB [meas_astrom]
  • DM-10469: Add support for pipe_analysis in obs_subaru [obs_subaru]
  • DM-10485: Protected methods should not use private method naming convention [astshim]
  • DM-10487: obs_cfht needs to be updated in order to be compatible with latest CFHT data [obs_cfht]
  • DM-10490: Cache camera in HscMapper [obs_subaru]
  • DM-10496: test_chebyMap.py sometimes segfaults [astshim]
  • DM-10497: Fix minor typos in main.dox [pipe_base]
  • DM-10504: Make more stringent cuts to input visits for HSC [pipe_tasks]
  • DM-10505: Robustify validate_drp fitting and catching errors. [validate_drp]
  • DM-10506: Run blendedness by default [meas_base]
  • DM-10508: Remove writing of warped template added in DM-8145 [ip_diffim]
  • DM-10510: Squash some compiler warnings in afw [afw]
  • DM-10514: Check qserv/qserv:dev works correctly [qserv]
  • DM-10521: Create script to produce release performance table [validate_drp]
  • DM-10525: Fix xrootd random crash [qserv]
  • DM-10526: newinstall.sh should not default to using tarball binary packages [lsst]
  • DM-10530: don’t set filter if the filter ID is not UNKNOWN (instead of testing if filter is None) [obs_base]
  • DM-10535: Incomplete subchunk list causing query to fail. [sphgeom]
  • DM-10541: Add properties to image classes [afw, obs_base]
  • DM-10542: Replace XYTransform::linearizeTransform [afw]
  • DM-10552: Upgrade display_firefly to work with more servers [afw]
  • DM-10558: disable or remove butler caching [daf_persistence, obs_base]
  • DM-10559: afw.image.makeWcs() returns null pointer without warning [afw]
  • DM-10561: Switch to LSST capitalization and properties in Python [afw, astshim]
  • DM-10562: Provide POC for bundling xrootd as a microservice [qserv]
  • DM-10574: Hit AssertionError in deblender [meas_deblender]
  • DM-10575: obs_decam build takes 10 minutes [obs_decam]
  • DM-10587: newinstall creates faulty loadLSST.csh file [lsst]
  • DM-10598: Include pixels flags in forced measurement [meas_base]
  • DM-10602: Cancel a user query when the result becomes too large. [qserv]
  • DM-10608: Disable Config history [log, pex_config]
  • DM-10610: Optimise SpanSet components used by CModel [afw]
  • DM-10621: ArgumentParser’s butler doesn’t output calibs in the calib storage [pipe_base]
  • DM-10623: Mismatching dataId in logger output [log, pipe_base]
  • DM-10633: Increase CmdLineTask multiprocessing timeout [pipe_base]
  • DM-10686: RingsSkyMap.findAllTracts() behaves oddly at poles [skymap]
  • DM-10728: Near-term jointcal acceptance: make jointcal and meas_mosaic use the same output formats [afw, daf_persistence, obs_base, obs_subaru]
  • DM-10729: Near-term jointcal acceptance: make validate_drp use meas_mosaic outputs [afw, validate_drp]
  • DM-10734: Fix InfileMerger queryIdStr [qserv]
  • DM-10737: Make meas_mosaic use new reference catalogs by default [obs_subaru]
  • DM-10749: New filters for HSC [obs_subaru]
  • DM-10751: Fix module versions [base, ctrl_pool, meas_base, meas_deblender, meas_extensions_psfex, obs_decam, obs_subaru, pipe_base, pipe_drivers, pipe_tasks, shapelet, skymap]
  • DM-10760: Switch warpType from enum to strings [pipe_tasks]
  • DM-10764: Rename Transform::of and Mapping::of to ::then [afw, astshim]
  • DM-10767: fix py3 build after tickets/DM-7363 [daf_persistence]
  • DM-10777: Create TransformBoundedField [afw, astshim]
  • DM-10778: Add metadata access for Filter [obs_base, obs_test]
  • DM-10785: setBrightObjectMasks does not properly construct footprint. [pipe_tasks]
  • DM-10799: Rename Transform::tranForward to applyForward [afw, astshim]
  • DM-10803: Refactor grid generation in ImageMapReduceTask [ip_diffim]
  • DM-10804: Spatially-varying A&L decorrelation option [ip_diffim]
  • DM-10808: Add defect on ccd=43 [obs_subaru]
  • DM-10818: Fix array continuity for ndims > 2 in FITS writing [afw]
  • DM-10834: CmdLineTask -j multiprocessing hangs with long data ID lists [afw]
  • DM-10835: Add color terms for NB filters [obs_subaru]
  • DM-10837: Fix eimageIsr import [obs_lsstSim]
  • DM-10846: Enable automatic printing of C++ backtrace on segfault [sconsUtils, utils]
  • DM-10871: Add unit test for MDC overwriting [log]
  • DM-10901: Support not needing to specify all fields when creating calibrations. [pipe_drivers]
  • DM-10905: Add jobId and retry number to result tables. [qserv]
  • DM-10924: Add verify (and verify_metrics) to lsst_distrib [lsst_distrib]
  • DM-10926: Incompatibility with NumPy 1.13 [afw]
  • DM-10930: Robustify tests/repository.py [daf_persistence]
  • DM-10931: Fix variable name bug and remove print statements in matchPessimisticB. [meas_astrom]
  • DM-10939: Fix macOS compilation problems with Qserv [log, qserv]
  • DM-10942: MatrixMap with all zeros cannot be simplified [astshim]
  • DM-10943: References to TranForward and TranInverse are confusing [astshim]
  • DM-10945: update eups to 2.1.3 to improve tarball package installation [lsst]
  • DM-10946: Non-square MatrixMap composed with a ShiftMap cannot be simplified [astshim]
  • DM-10947: Allow linearizeTransform and affineTransform to simplify their mappings [afw]
  • DM-10953: Give ModelPsfMatchTask ablilty to match to all PSF types [afw, ip_diffim, meas_algorithms, meas_extensions_psfex]
  • DM-10965: FootprintSet setter unable to accept results from getter [afw]
  • DM-10970: Remove rows from cancelled jobs from the result table [qserv]
  • DM-10971: Switch to using jemalloc. [qserv]
  • DM-10973: Make SkyWcs transform to IcrsCoord instead of SpherePoint [afw]
  • DM-10997: remove dependencies on lsst package [lsst_distrib]
  • DM-11008: Unable to construct CoaddBoundedFieldElement without a validPolygon [meas_algorithms]
  • DM-11009: Automatic backtrace printing is unhelpful [utils]
  • DM-11010: Footprint.transform may be transforming the wrong position [afw]
  • DM-11022: Create HSC calibs for 2016 September - 2017 April [pipe_tasks]
  • DM-11026: Remove use of PsfAttributes from image subtraction tasks [datarel, ip_diffim, pipe_tasks]
  • DM-11031: Expand defect mask on HSC ccd=43 [obs_subaru]
  • DM-11033: Problem with exists/getStorage() with composite datatypes [daf_persistence, obs_base]
  • DM-11051: Change logger level for wcs warning [afw]
  • DM-11052: Enhance afw table to support variable-length string data [afw]
  • DM-11090: Identify regression in HSC astrometric matching success rate between w_2017_17 and w_2017_25 [obs_subaru]
  • DM-11091: Fix multibandDriver attempting to run detection when no data present [pipe_drivers]
  • DM-11095: Add reference catalog flux support to photometry fitter [jointcal, testdata_jointcal]
  • DM-11136: Fine-tune calib construction mechanics [obs_base, pipe_drivers, pipe_tasks]
  • DM-11137: testSafeFileIO fails with too many open files on Python 3 and Terminal [daf_persistence]
  • DM-11159: Push to docker-hub containers produced by Travis continuous integration [qserv]
  • DM-11163: Always create VisitInfo from metadata when available [obs_base]
  • DM-11164: Write suitable metadata for VisitInfo when writing calibrations [pipe_drivers]
  • DM-11166: Fix typo in log message [obs_base]
  • DM-11172: Test cancellation code for failed worker or network connection. [qserv]
  • DM-11190: Immediate return for qserv disconnected queries [qserv]
  • DM-11191: Result retrieval for qserv disconnected queries [qserv]
  • DM-11196: Move yaml camera model to obs_base [obs_base]
  • DM-11215: Enable validateDrp.py to run from JSON file. [validate_drp]
  • DM-11217: Butler+CmdLineTask cannot output to a (non-repo) folder where some files already exist [daf_persistence, obs_decam]
  • DM-11218: ingestCalibs.py should put the registry in the output directory [pipe_tasks]
  • DM-11219: Please add an option –ignore-ingested to ingestCalibs.py [pipe_tasks]
  • DM-11220: ingestImage.py should not stop after failing to ingest a file [pipe_tasks]
  • DM-11224: Problems setting noclaim shutdown time via allocateNodes.py [ctrl_platform_lsstvc]
  • DM-11236: Image constructors do not obey INHERIT [afw, obs_decam]
  • DM-11237: Please turn down verbosity of sipterms.cc test [afw]
  • DM-11243: Refine PSF-based image selection [pipe_tasks]
  • DM-11251: add support for the standardize function for composite datasets [daf_persistence, obs_base]
  • DM-11267: Add an option to not interpolate over saturated pixels [ip_isr]
  • DM-11269: Please move “Empty WCS extension, using FITS header” from INFO to DEBUG [afw]
  • DM-11277: Use posix interpretation of empty globs when ingesting [pipe_tasks]
  • DM-11280: Update configs missed in DM-10469 [obs_subaru]
  • DM-11284: Butler writes many copies of identical entries _parents to repositoryCfg.yaml [daf_persistence, obs_base]
  • DM-11289: RepositoryArgs needs to check that mapperArgs is dict-like [daf_persistence]
  • DM-11296: Butler loading registry messages are at inconsistent logging levels [obs_base]
  • DM-11300: Fix kwargs passing (outputPrefix is None error) in validate_drp [validate_drp]
  • DM-11302: Include DATE-OBS in calibration products headers [pipe_drivers]
  • DM-11306: Remove pre-pybind11 hack from CalibTask.updateMetadata [pipe_drivers]
  • DM-11326: Add <exposure>_bbox dataset [afw, obs_base]
  • DM-11335: obs_cfht tests fall over due to -9999.9 for TELEAZ for calibs [obs_cfht]
  • DM-11338: Make choice of interpolation kernel for CoaddPsf configurable [meas_algorithms, pipe_tasks]
  • DM-11339: Fix weirdly formatted check_astronomy plots [validate_drp]
  • DM-11351: Fix display’s writeBasicFits for MaskX change (used by e.g. display_ds9) [afw]
  • DM-11352: Display a Wcs for the 0-indexed pixel coordinates when no other Wcs is present [afw]
  • DM-11353: afw.cameraGeom.makeUpdatedDetector sometimes offsets amplifier bboxes when flipping [afw]
  • DM-11354: Make afwDisplay callback message cut-and-pastable [afw]
  • DM-11360: CatalogCalculation plugins can get added in non deterministic order [meas_base]
  • DM-11369: ValueError from SafeClipAssembleCoaddTask.detectClip [pipe_tasks]
  • DM-11378: Remove config option to make PSF-matched warps with old and wrong order of operations [pipe_tasks]
  • DM-11388: Update hscConfig.py in validate_drp/config to get new location LoadAstrometryNetTask [validate_drp]
  • DM-11403: Adapt to new exit feature in pipe_base [ctrl_pool]
  • DM-11410: validate_drp incorrectly outputs filenames as ‘_<filter>.json’ [validate_drp]
  • DM-11411: On python3 sys.platform is linux and not linux2 [qserv]
  • DM-11421: Fix unicode support in obs_lsstSim [obs_lsstSim]
  • DM-11429: tests/testPhotoCal.py fails on 2017-07-31 “master” [afw]
  • DM-11442: afw fails to install via eups if afwData not installed [afw]
  • DM-11454: Modify UnitNormMap to round trip zero-length vectors [astshim]
  • DM-11463: validate_drp plotPhotErrModelFit gives wrong units for sigmaSys [validate_drp]
  • DM-11467: Fix docker image name generated with travis-ci [qserv]
  • DM-11487: Fix OSX flakiness in qhttp unit test [qserv]
  • DM-11514: Modify sconsUtils to use pytest for test execution [afw, jointcal, meas_base, meas_extensions_photometryKron, pex_config, verify]
  • DM-11514: Modify sconsUtils to use pytest for test execution [afw]
  • DM-11518: Modify db tests to support pytest [db]
  • DM-11538: fix a few C++ compiler warns [qserv]
  • DM-11539: meas_base test_PluginLogs.py depends on global state [meas_base]
  • DM-11574: Make testDistortion test the distortion [obs_subaru]
  • DM-11579: Support LOCAL and PARENT in bounding box syntactic sugar [afw]
  • DM-11585: Add pytest support to packages [coadd_chisquared, coadd_utils, ctrl_execute, ctrl_orca, meas_extensions_simpleShape, meas_modelfit, pex_exceptions, pipe_base, skymap, utils, validate_drp]
  • DM-11589: pipe_tasks unit test fails under pytest [pipe_tasks]
  • DM-11593: Migrate qserv to pybind11 [qserv]
  • DM-11594: test_distortion fails when run from pytest [obs_subaru]
  • DM-11595: daf_persistence tests fail with pytest-xdist [daf_persistence]
  • DM-11599: Migrate qserv LUA wrapper from SWIG to native C API [qserv]
  • DM-11607: obs_base fails with pytest-xdist [obs_base]
  • DM-11625: Bug in calculation of number-of-detected-in-bands in peak culling [pipe_tasks]
  • DM-11628: Fix minor bugs in peak culling [pipe_tasks]