.. _release-v14-0-tickets: 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 _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 '_.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]