Tickets Addressed in Release 30.0.7#
Tickets Addressed in Release 30.0.6#
DM-44144: Make sconsUtils standalone/pip-installable [sconsUtils]
DM-50999: Demonstrate feasibility of RFC-1090 [sconsUtils]
DM-52947: Implement method for ResourcePath to return known metadata of a file or directory [resources]
DM-53001: Improve ResourcePath implementation for davs:// endpoints [resources]
DM-53212: Parallelize AOS pipelines per half chip [pipe_base, utils]
DM-53292: Allow wms job attempt number to be used in command lines in submit yaml [ctrl_bps, ctrl_bps_htcondor]
DM-53868: Add example package-docs support to utils package [sconsUtils]
DM-54054: Add ingest at Google prompt repo to Prompt Publication Service [daf_butler]
DM-54079: Fix RequestMemory expression where sometimes exceeds the memoryLimit. [ctrl_bps_htcondor]
DM-54162: Prompt Processing does not store provenance when the pipeline fails [pipe_base]
DM-54169: Set up SIA configuration for prompt Butler repo [dax_obscore]
DM-54190: Get pretty picture making code updates to main [drp_pipe, pipe_tasks]
DM-54220: Add ColorCoadd class to lsst.images [daf_butler, images]
DM-54274: sphgeom healpix misses pixels when using small polygons at small nside [sphgeom]
DM-54285: Add flexible metadata to all top-level types in lsst.images [images]
DM-54292: Move slice indexing of image-like types into proxy objects to make coordinate conventions clearer [images]
DM-54296: Add support for starlink-pyast WCS as well as astshim [images]
DM-54297: Fix slowdown in visit definition [obs_base]
DM-54314: Fix parse failure warnings from code coverage of tests [sconsUtils]
DM-54315: Provide more information in config field deprecation warning [pex_config]
DM-54319: Fix pipeline graph select logic to handle - in identifier names [pipe_base]
DM-54379: Slashes appearing in the default workflow name in ctrl_bps_parsl cause a submission error using slurm [ctrl_bps_parsl]
DM-54418: Add schema for isolated_star_stellar_motions [drp_tasks, sdm_schemas]
DM-54428: Add cosmic ray detection on difference images [ip_diffim]
DM-54445: Fix SkyObjectFlux zero-flux data plotting output [analysis_tools]
DM-54449: Add support for mempercore, peakmemory, peakcpus in allocateNodes platforms [ctrl_execute, ctrl_platform_s3df]
DM-54466: BPS replacing double slash in butlerConfig (s3://) [ctrl_bps]
DM-54472: Add more test coverage to lsst.images [daf_butler, images]
DM-54499: Miscellaneous lsst.images improvements from cell-coadds work [images]
DM-54514: Add Observation info <-> VisitInfo conversion to butler storage classes [daf_butler, images, obs_base]
DM-54525: Fix test runs on linux-aarch64 for cp_pipe [cp_pipe]
DM-54529: Fix broken logic in PsfWcsSelectImagesTask [pipe_tasks]
DM-54550: Exclude more detectors from makePrettyDirectWarp [drp_pipe]
DM-54551: Implement to_legacy conversion for lsst.images.Projection [images]
DM-54552: Filter diaSources with failed centroids [ap_association]
DM-54564: Compress difference_image in DRP (until service exists to regenerate on demand) [drp_pipe]
DM-54585: Missing ssObject-associated diaSources!!! [pipe_tasks]
DM-54588: Sync middleware for v30.0.6 release [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_parsl, daf_butler, images, obs_base, pipe_base, resources, sphgeom]
Tickets Addressed in Release 30.0.5#
DM-53727: ssSource.galLat = 0 [pipe_tasks]
DM-54199: Fix afw compilation for pybind11 [afw]
DM-54247: Investigate update reliability model performance [ap_pipe]
DM-54294: Fix AP ss_source velocity units [ap_association, pipe_tasks]
DM-54416: Fix vtot typo [pipe_tasks]
DM-54459: Upgrade GaussianProcessesTurbulenceFitTask connections to accept global GBDES inputs [drp_tasks]
Tickets Addressed in Release 30.0.4#
DM-50999: Demonstrate feasibility of RFC-1090 [obs_base, pipe_base]
DM-52892: Add hover-over text to analysis_tools plots [daf_butler]
DM-53109: LSSTCam DRP error in skyCorr: “No background model superpixels are more than xx% filled” [pipe_tasks]
DM-53313: LSSTCam DRP error in assembleDeepCoadd: “Exception BracketError: The algorithm terminated without finding a valid bracket.” [meas_algorithms]
DM-53450: Make property maps from cell-based coadds [drp_pipe, drp_tasks, pipe_tasks]
DM-53626: LSSTCam DRP error in analyzeRecalibratedStarObjectMatch: “input tables for join must both have at least one row” [analysis_tools, drp_pipe]
DM-53698: Add FITS compression to lsst.images [afw]
DM-53712: Add PSFs to lsst.images [meas_extensions_psfex]
DM-53714: Start prototyping coordinate transform classes in lsst.images [afw]
DM-53782: bps report for ctrl_bps_htcondor can report jobs to be in the RUNNING state that are actually IDLE [ctrl_bps_htcondor]
DM-53876: Memory boost needs to work for the quantum graph build task [ctrl_bps_panda]
DM-53903: Update mpSkyEphemerisQuery with extended orbits and vMag [ap_association, pipe_tasks]
DM-53927: Cannot set priorities in HTCondor bps submissions [ctrl_bps_htcondor]
DM-53958: Support a –nodeset option in allocateNodes to label dedicated glideins [ctrl_execute, ctrl_platform_s3df]
DM-53960: Add nodeset to ctrl_bps_htcondor. [ctrl_bps_htcondor]
DM-54009: LSSTCam DRP error in detectAndMeasureDiaSource: IndexError: index 0 is out of bounds for axis 0 with size 0 [meas_algorithms]
DM-54059: Check consistency of Solar System tables [pipe_tasks]
DM-54062: LSSTCam DRP error in generateEphemerides in v30.0.0: Exception KeyError: 2025041201041 [pipe_tasks]
DM-54067: Butler server segfaulting intermittently on data-dev and data-int [daf_butler]
DM-54069: Make easy fixes to butler docs [daf_butler]
DM-54080: Replace multiprocessing with (explicit) multithreading in fgcm [drp_pipe, fgcm, fgcmcal, obs_lsst]
DM-54082: Set up CI for lsst.images [testdata_images]
DM-54083: Add VisitImage MVP to lsst.images [daf_butler, obs_base, pipe_tasks]
DM-54084: Failure in provenance-report exception summary printing [pipe_base]
DM-54086: Various bug-fixes for ctrl_bps_parsl [ctrl_bps_parsl]
DM-54087: Turn ObservationInfo into a pydantic model [astro_metadata_translator]
DM-54104: Fix formatting problem in nodeset ctrl_bps_htcondor docs. [ctrl_bps_htcondor]
DM-54125: Skip warps that don’t have artifact masks in cell coadds [drp_tasks]
DM-54131: Add dummy per-visit input to generateEphemerides to assist QG generation [pipe_tasks]
DM-54149: File descriptor leak in cp_pipe tests [cp_pipe]
DM-54174: metadetectionShear failures [drp_tasks]
DM-54175: Belatedly update DR counter in source/object IDs on the v30 branch [drp_pipe]
DM-54193: makeDirectWarp failures: Allow for case when there are more backgrounds than images [drp_pipe, drp_tasks]
DM-54195: Set isolated skip flag [meas_extensions_scarlet]
DM-54205: Create DOIs for prompt products data release [ctrl_bps_parsl]
DM-54226: Rely on shear bands instead of photometry bands for the grid in metadetectionShear [drp_tasks]
DM-54228: LSSTCam DP2 pilot error in standardizeDiaObjectForcedSource: “Column diaObjectId specified in parameters not available in parquet file” [pipe_tasks]
DM-54231: Handle survey designations in pack-unpacked conversions [pipe_tasks]
DM-54235: Fix transform of moments to sky coordinates in functors [pipe_tasks]
DM-54238: Prepare middleware release for v30.0.4 [astro_metadata_translator, ctrl_bps_htcondor, ctrl_bps_panda, daf_butler, pipe_base]
DM-54255: Create metadata translator for VisitInfo headers [astro_metadata_translator]
DM-54279: Add ObservationInfo to lsst.images.VisitImage [astro_metadata_translator]
DM-54286: Propagate WCS-rejection columns to visit_detector_table [pipe_tasks, sdm_schemas]
Tickets Addressed in Release 30.0.3#
DM-41280: Fix handling of missing obscore config [daf_butler]
DM-52925: Add command for updating exposure records from ingested raws [obs_base]
DM-53882: Add more facilities to raw ingest to support tiger team [obs_base]
DM-54011: Tweak pretty picture code and settings for release images [drp_pipe, pipe_tasks]
DM-54024: Prompt publication transfers to /repo/main need to use transfer mode “direct” [daf_butler]
DM-54029: Patch small papercuts in FGCM QA plots and fix FGCM aperture corrections [fgcm, fgcmcal, obs_lsst]
DM-54045: Add option to butler define-visits to only define new visits and not worry about others [daf_butler, obs_base]
DM-54057: Some metadata reads fail with pydantic validation errors after rewriting with ingest-graph [pipe_base]
DM-54072: Make v30.0.2 middleware release [daf_butler, obs_base, pipe_base]
Tickets Addressed in Release 30.0.1#
DM-40513: Stand up PipelineTask for metadetection shear estimation on cell-based coadds [drp_pipe, drp_tasks, metadetect]
DM-50414: MT Guider - continue development [daf_butler]
DM-50999: Demonstrate feasibility of RFC-1090 [pex_config, resources]
DM-51741: Create a new way to produce HIPS maps that can be run in parallel [afw, pipe_tasks]
DM-52738: Upgrade aggregate-graph to actually ingest provenance and delete obsoleted files [ctrl_mpexec, daf_butler, pipe_base]
DM-52925: Add command for updating exposure records from ingested raws [daf_butler]
DM-53352: Another round of incremental user-driven schema updates for DP2 [pipe_tasks, sdm_schemas]
DM-53388: Use indexing to reorder bands in scarlet lite objects [meas_extensions_scarlet, scarlet_lite]
DM-53583: Update DRP memory usage per w_2025_45 (d_2025_11_10) (unless d_2025_11_21 lands first) [drp_pipe]
DM-53647: detectCoaddPeaks : Too high a fraction (1.0 > 0.9) of pixels were masked with current “bright” detection round thresholds. [meas_algorithms]
DM-53773: Improve handling of QG builds with overlarge initial queries [pipe_base]
DM-53851: Add report tooling to provenance quantum graph system [pipe_base]
DM-53868: Add example package-docs support to utils package [utils]
DM-53880: Turn On/Fix Astrometry Metrics Comparing Catalogs to Gaia [analysis_tools, drp_pipe]
DM-53882: Add more facilities to raw ingest to support tiger team [pipe_base]
DM-53886: Switch Object shape moments to g1/g2 parameterization [pipe_tasks, sdm_schemas]
DM-53888: Fix bug that causes unexpected behavior in blend initialization in the presence of NaN variance values [meas_extensions_scarlet]
DM-53899: Update documenteer version used by daf_butler docs [daf_butler]
DM-53913: Fix process-close deadlocks in aggregate-graph [pipe_base]
DM-53923: Fix FgcmBuildFromIsolatedStarsTask memory inefficiencies [fgcmcal]
DM-53933: Make sphgeom healpix polygon code more robust [sphgeom]
DM-53940: Improve transformation of MultiProFit x/y centroids to RA/Dec [afw, drp_pipe, meas_extensions_multiprofit, multiprofit, pipe_tasks, sdm_schemas]
DM-53963: SplineMap in WCS breaks BuildTemplate [ip_diffim]
DM-53977: Fix “Logic bug in provenance gathering” error seen in prompt processing [pipe_base]
DM-53978: Add
object_shear_allcolumns to sdm_schemas [drp_tasks, sdm_schemas]DM-53990: Configure visit selection for DP2 templates [drp_pipe, pipe_tasks]
DM-53998: Bump minimum Python for pipe_base [pipe_base]
DM-54005: Update documenteer version used by ctrl_bps_htcondor docs [ctrl_bps_htcondor]
DM-54006: Update documenteer version used by ctrl_bps docs [ctrl_bps]
DM-54010: LSSTCam DRP error in assemble*Coadd: TooManyMaskedPixelsError [drp_tasks]
DM-54014: Prepare middleware packages for v30.0.1 [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_mpexec, pex_config, pipe_base]
DM-54031: Bump minimum version to Python 3.12 for ctrl_bps_panda [ctrl_bps_panda]
DM-54033: Bump minimum version to Python 3.12 for ctrl_bps_parsl [ctrl_bps_parsl]
Tickets Addressed in Release 30.0.0#
Tickets merged after w_2025_49 and backported#
DM-33226: pex_config should use ResourcePath [ctrl_platform_s3df, pex_config, pipe_base]
DM-48316: Add calib_psf_used star ellipticity thresholds for inclusion in coadds [afw, analysis_tools, obs_lsst, pipe_tasks, sdm_schemas]
DM-50997: Add EUPS scheme to ResourcePath [resources]
DM-50999: Demonstrate feasibility of RFC-1090 [ctrl_execute]
DM-51297: Use SipApproximation to package an approximate FITS WCS with more general WCSs [afw, drp_tasks, meas_astrom]
DM-51681: Butler.transfer_from() uses excessive queries with transfer_dimensions=True [daf_butler]
DM-53330: Make multiband fit task handle missing bands correctly [pipe_tasks]
DM-53415: Add “pretty” coadds to drp_pipe for DP2 [drp_pipe]
DM-53428: Add butler update-visit-geometry CLI and add refit-pointing to consolidateVisitSummary [drp_pipe, drp_tasks, obs_base, obs_decam, obs_lsst, pipe_tasks]
DM-53436: LSSTCam DRP error in fitStellarMotion: “no values provided to stack” [drp_tasks]
DM-53442: Update object table schema for galaxy model columns [analysis_tools, meas_astrom, pipe_tasks, sdm_schemas]
DM-53459: Alembic warnings in daf_butler_migrate [daf_butler_migrate]
DM-53483: Handle job priority requests in ctrl_bps_parsl [ctrl_bps_parsl]
DM-53485: Add compression configs to drp_pipe [drp_pipe]
DM-53492: Make ctrl_bps work with NetworkX 3.6 [ctrl_bps]
DM-53497: Add DRP task to compute updated visit-detector regions [analysis_tools, daf_butler, drp_pipe, drp_tasks, geom, meas_astrom, obs_base, obs_decam, obs_lsst]
DM-53553: Move generateEphemerides to step 4 of DRP [drp_pipe]
DM-53562: fgcmcal QA plots are not being persisted with w_2025_49 [fgcmcal]
DM-53571: ‘DynamicDetectionTask’ object has no attribute ‘background’ after TooManyMaskedPixelsError [pipe_tasks]
DM-53580: Remove explicit calls to ResourcePath.mkdir() before ResourcePath.transfer_from() in butler file datastore [daf_butler]
DM-53600: Arguments “names” and “dtype” must match number of columns [pipe_tasks]
DM-53607: FinalizeCharacterizationTask uses more memory than expected in very dense, highly covered regions [pipe_tasks]
DM-53608: LSSTCam DRP error in gaussianProcessesTurbulenceFit: “Singular matrix” [drp_tasks]
DM-53610: Add chunking to FileDatastore.export_records [daf_butler]
DM-53617: Add buffer to spline map in GaussianProcessesTurbulenceFit [drp_tasks]
DM-53622: Add provenance recording to SeparablePipelineExecutor [daf_butler, obs_base, pipe_base]
DM-53630: Ensure generateEphemerides produces output at least every two hours [pipe_tasks]
DM-53631: Fix Datastore record round-tripping of UUIDs through JSON [daf_butler]
DM-53636: Audit for unnecessary Pydantic validation and add logging to final QG build steps [pipe_base]
DM-53637: Turn on amp offset corrections for DP2 processing [drp_pipe]
DM-53648: Centralize ingest-from-temporary pattern [daf_butler, pipe_base]
DM-53649: Aperture correction columns were removed from measurement catalog [meas_base]
DM-53656: Fix PSF miscentering on cell-based coadds [drp_tasks]
DM-53657: QA ss_source and ss_object vs DP2 schema [pipe_tasks]
DM-53663: Improve MultiProFit initialization [meas_extensions_multiprofit]
DM-53666: Clear EDGE mask planes before making cell coadds [drp_tasks]
DM-53679: Add some timing metrics to raw-ingest [daf_butler, obs_base]
DM-53685: Make deconvolution and deblending more robust against non-finite values [meas_extensions_scarlet]
DM-53695: Interpolator can get confused by nans [meas_algorithms]
DM-53709: LSSTCam DRP errror in gaussianProcessesTurbulenceFit: Matrix is not positive definite [drp_tasks]
DM-53710: LSSTCam DRP error in fitStellarMotion. KeyError: np.int64(<visitid>) [drp_tasks]
DM-53717: LSSTCam DRP Error in forcedPhotDiaObjectDetector: Column diaObjectId specified in parameters not available in parquet file. [pipe_tasks]
DM-53731: Investigate large memory usage of generateEphemerides [drp_pipe, pipe_tasks]
DM-53739: Set up copy from prompt_prep to /repo/main in prompt publication service [daf_butler]
DM-53746: Unseeded call to np.random.normal in drp_tasks [drp_tasks]
DM-53753: Add DAGMan job priority to ctrl_bps_htcondor [ctrl_bps_htcondor]
DM-53767: Copying of ConfigDictField is broken [pex_config]
DM-53791: Investigate AttributeError when attempting to copy
calibrateImagepipeline graph config object [pex_config]DM-53798: Allow warpExposure to recover from nan wcs mappings [afw]
DM-53801: have allocateNodes pick condor binary for OS/partition [ctrl_platform_s3df]
DM-53809: change default CLAIM_WORKLIFE used in allocateNodes glideins [ctrl_platform_s3df]
DM-53812: Remove overcorrection to RA error [afw]
DM-53825: LSSTCam DRP Error in calibrateImage: cannot access local variable ‘refColorDelta’ where it is not associated with a value [meas_astrom]
DM-53826: Define new fgcmcal epoch for Sept/Oct 2025 shutdown [obs_lsst]
DM-53833: Add option to update WCS with boresight from dimension records when using new camera model [drp_pipe, pipe_tasks]
DM-53842: Drop bands with bad PSF fits from MultiProFit fits [meas_extensions_multiprofit]
DM-53844: v30 middleware release notes [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_mpexec, daf_butler, daf_butler_migrate, dax_obscore, obs_base, pex_config, pipe_base, resources, utils]
DM-53848: Fix handling of skip-existing-in vs. provenance in SeparablePipelineExecutor [pipe_base]
DM-53858: Make v30 release notes for data engineering [felis, sdm_schemas, sdm_tools]
Tickets merged before w_2025_49#
DM-15662: Remove DeblendCoaddSourcesSingleTask [pipe_tasks]
DM-16497: Unhelpful error message when doing array index into afw Table [afw]
DM-16523: Enable copying of Configs [pex_config]
DM-20746: Add camera orientation parity to camera geometry [afw, obs_base, obs_decam, obs_lsst]
DM-24858: Pick a scheme for alert IDs [ap_pipe, ap_verify]
DM-31824: Parallelize more operations in ResourcePath [daf_butler, resources]
DM-31879: Reduce number of files created by bps HTCondor plugin [ctrl_bps_htcondor]
DM-33626: Fix healsparse mapping bug that prevented use of mask planes + artifact mask [pipe_tasks]
DM-34978: Allow disabling the timing decorator [utils]
DM-36099: Change filters to bands in afw multiband classes [afw, meas_extensions_scarlet, pipe_tasks]
DM-37814: Properly strip heavy footprints from meas and forced_src catalogs [afw, pipe_tasks]
DM-38497: Use explicit bind syntax in user expressions [daf_butler, pipe_base]
DM-38571: Move or remove verify_metrics/examples/define_metrics_diff.py [verify_metrics]
DM-38772: PSF models in Exposure and ExposureCatalog objects leak memory. [afw, astshim, cpputils, daf_base, geom, ip_diffim, ip_isr, jointcal, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_photometryKron, meas_extensions_psfex, meas_extensions_simpleShape, meas_extensions_trailedSources, meas_modelfit, shapelet, sphgeom]
DM-39500: Populate Instrument metadata when an APDB instance is created [ap_pipe, ap_verify]
DM-39502: Use new Instrument table in ApdbQuery [analysis_ap]
DM-40245: Intelligently identify datasets to preload [pipe_base]
DM-40487: Add uncertainty to the output of DipoleFitTask [ip_diffim, meas_base]
DM-41146: Remove AstrometrySourceSelector and MatcherSourceSelector [meas_algorithms, meas_astrom]
DM-41163: Mention dataset maintenance scripts in PR template [ap_verify_testdata]
DM-41256: astrometadata CLI does not understand URIs [obs_lsst, resources]
DM-41996: Pass through nodelist and exclude options for Slurm thru allocateNodes [ctrl_execute, ctrl_platform_s3df]
DM-42200: analysis_tools metrics for cp: defects [analysis_tools, cp_verify]
DM-42272: Use ButlerMDC in Prompt Processing [daf_butler]
DM-43023: Remove skymap dimension from getTemplateTask [ap_pipe, ap_verify, drp_pipe, ip_diffim]
DM-43321: Deploy new sky frames and update cpSky subsets [cp_pipe]
DM-43359: Modify BrightStarStamp storage class to allow multiple archive elements to be persisted [meas_algorithms]
DM-43556: Add narrative docs page for new ShapeHsm python code [meas_extensions_shapeHSM]
DM-43585: Consume
deepCoadd_directWarp_maskedFractiondataset in assemble_cell_coadd [cell_coadds, drp_pipe, drp_tasks]DM-43722: Develop the EFD Transformer tool [sdm_schemas]
DM-43728: Add ConsDB environment to tap-schema build [sdm_schemas]
DM-44030: Remove NaiveDipoleCentroid/NaiveDipoleFlux [meas_base]
DM-44113: Test and update electrometer ingest for FITS files as currently written. [ip_isr, obs_lsst]
DM-44121: Convert CalibrateImage and AstrometryTask to accept a butler-based WCS [pipe_tasks]
DM-44400: Fix diff_matched test thresholds [meas_astrom, pipe_tasks]
DM-44792: Remove matchingKernelSize field from coaddBase [pipe_tasks]
DM-44862: Specify default location of db-auth.yaml file. [daf_butler, dax_apdb, utils]
DM-44889: Investigate feasibility of resurrecting matchBackgrounds.py background fitting algorithms [pipe_tasks]
DM-44988: Remove diff_matched output in DiffMatchedTractCatalog [faro, pipe_tasks]
DM-45133: Investigate IVOA xtype=timestamp and, if appropriate, apply it to all Felis timestamp types [felis]
DM-45569: Add color correction in PSF modeling for Piff [afw, drp_pipe, meas_algorithms, meas_base, meas_extensions_piff, meas_extensions_shapeHSM, obs_lsst, pipe_tasks]
DM-45619: Ensure TAP_SCHEMA key_id is unique across schemas [felis]
DM-45721: Remove code deprecated on DM-45662 and modify unit tests accordingly [meas_extensions_shapeHSM]
DM-45843: Make a first draft yaml file of metric information [analysis_tools]
DM-45987: Convert RuntimeErrors in ObjectSizeStarSelector to AlgorithmError [meas_algorithms]
DM-46091: Audit Github repos to determine if branch protection is enable [lsst_middleware]
DM-46240: Change Felis defaults to turn on default creation of missing IDs [felis, sdm_schemas]
DM-46249: Upload analysis_tools metrics from ap_verify so they can be retrieved in Chronograf [analysis_tools, ap_verify, utils]
DM-46261: Build ingestion for shutter motion profiles [ip_isr, obs_lsst]
DM-46294: Allow user-defined ordering in bps [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda]
DM-46457: Load dimension data from an exported dimension file via ctrl_ingestd [rucio_register]
DM-46495: Add configurable option to association to drop likely junk sources [ap_association, dax_apdb]
DM-46501: Generalize BinExposureTask to nxn bin Image and MaskedImage type data [ip_isr]
DM-46511: Add initial quad-notch task port [cp_pipe]
DM-46523: Remove Pandas support in MatchTractCatalogTask [meas_astrom, pipe_tasks]
DM-46526: Bring vendor-provided spatially variable vendor LSSTCam filter curves into curated calibrations [ip_isr, obs_base, obs_lsst, obs_lsst_data]
DM-46535: Add more metadata metrics to single visit processing [analysis_tools, pipe_tasks]
DM-46887: Calibrations not based on combined inputs need proper header information [cp_pipe, ip_isr]
DM-46896: Move schema descriptions from schema browser to sdm_schemas [sdm_schemas]
DM-46897: Add missing table descriptions and provide better schema descriptions in ConsDB schemas [sdm_schemas]
DM-46908: Cleanups of SdssCentroid while investigating negative sources [meas_base]
DM-46964: Deprecate then remove analysis_tools/calexpMetrics.yaml [analysis_tools]
DM-46989: Sort tables by index in schema browser [sdm_schemas]
DM-47185: Check synthetic galaxy metrics for ComCam [analysis_tools, drp_pipe, source_injection]
DM-47201: Sometimes new query system can return duplicates [daf_butler]
DM-47210: Add coadd level source injection plotting tasks to DRP reprocessing pipelines. [analysis_tools, drp_pipe, obs_subaru]
DM-47313: utils reference cycle tests fail on python 3.13 [utils]
DM-47521: Remove make_direct_warp and make_psf_matched_warp stubs from pipe_tasks [drp_tasks, pipe_tasks]
DM-47544: Incorrect definition of size residual in calcRhoStatistics [analysis_tools]
DM-47563: Make query_all_datasets public and use server endpoint for CLI [daf_butler, pipe_base]
DM-47594: Set up Butler server tracing to debug performance issues [daf_butler]
DM-47602: Reorganize and refactor Felis CLI tests [felis]
DM-47607: Update slew timing plots for Simonyi and add TMA mount plots to RubinTV [summit_extras, summit_utils]
DM-47644: Query comparisons are overly strict for numeric types [daf_butler]
DM-47711: Turn on lsstRGB in hips generation [pipe_tasks]
DM-47738: Improve scarlet lite initialization and optimization [drp_pipe, meas_extensions_scarlet, pipe_tasks, scarlet_lite, sdm_schemas]
DM-47776: Update ImageExam plots for ComCam [summit_utils]
DM-47777: Write interface for SOAR seeing data until we get a real API [summit_extras, summit_utils]
DM-47858: Write single frame detection and measurement task for crowded fields [drp_tasks]
DM-47874: Add new timestamps to TMA tracking errors. Should eliminate need for filterBadValues. [summit_utils]
DM-47902: Create full focal plane spatial plots in AP afterburner [analysis_tools, ap_pipe, ap_verify]
DM-47916: Remove makeWarp and warpAndPsfMatch tasks [analysis_tools, ctrl_mpexec, drp_tasks, ip_diffim, obs_lsst, obs_subaru, pipe_tasks]
DM-47965: how to get information for adding scheduler_note column to consdb [sdm_schemas]
DM-48045: Create goodSeeingCoadd metrics and template QC process for Prompt Processing [analysis_tools]
DM-48167: Auto-populate TAP_SCHEMA self-description rows [felis]
DM-48177: Add consdb schema documentation [sdm_schemas]
DM-48202: Add LSSTComCam DRP memory request and clustering bps yaml files to drp_pipe [drp_pipe]
DM-48204: Add support for ForeignKeyConstraint with ON UPDATE/DELETE CASCADE [felis]
DM-48206: Graph-based visualization of pipeline processing status (text representation) [ctrl_mpexec, pipe_base]
DM-48342: Add support for zip file import via rucio-register and ingestd [rucio_register]
DM-48366: Add list of table indices to the schema browser [sdm_schemas]
DM-48367: Update ComCam coadd comparisons with overlapping surveys [pipe_tasks]
DM-48479: Provide support for file transferring when using bps submitcmd [ctrl_bps, ctrl_bps_htcondor]
DM-48482: Build image rendering around
mermaid-pyfor Mermaid diagrams [ctrl_mpexec, pipe_base]DM-48619: Document how to use plotImageSubtractionCutouts [analysis_ap]
DM-48624: Unexpected near-zero result from AST Mapping rate [ap_association, pipe_tasks]
DM-48649: Allow for per-detector weight when making cell-based coadds [drp_tasks, pipe_tasks]
DM-48671: Add node info to task metadata [utils]
DM-48683: Add the feature of attaching a map of aperture corrections in cell coadds [cell_coadds, drp_tasks]
DM-48718: DetectCoaddSourcesTask should raise NoWorkFound fewer than minimum number of pixels [meas_algorithms]
DM-48769: Develop routine to export .yaml or .ecsv dimension records for dataset REPO,RUN,dataQuery,datasetTypes,where to move raws, calibs, refcats, skymaps of other DFs/REPOs [rucio_register]
DM-48771: Remove the deprecated utility functions in assemble_coadd [drp_tasks]
DM-48774: Propagate aperture corrections through cell-based coadds [cell_coadds]
DM-48779: Investigate precision + accuracy of shifting to FFT convolve in BF correction [ip_isr]
DM-48803: Add tools for checking consistency of band column definitions and comparing them between schemas [sdm_schemas, sdm_tools]
DM-48896: Create pipeline yaml files for DRP with ComCam [analysis_tools, ap_pipe, ap_verify, drp_pipe, pipe_tasks, source_injection]
DM-48912: add refresh function in panda_auth [ctrl_bps_panda]
DM-48913: Add small expression language for selecting subsets of pipelines [daf_butler, pipe_base]
DM-48920: Repeated NO_DATA patterns in ComCam coadds [ip_diffim]
DM-48925: Support serialization and deserialization of Felis schemas [felis]
DM-48932: Refactor FinalizeCharacterizationTask to parallelize over detectors [drp_pipe, drp_tasks, pipe_tasks]
DM-48933: obs.lsst.cameraTransforms bug in converting to or from Amplifier pixels [obs_lsst]
DM-48964: Default interpolation for IsrTaskLSST should cover UNMASKEDNAN [ip_isr]
DM-48965: Add exclusive, exclusive-user options to allocateNodes, passing thru to Slurm [ctrl_execute, ctrl_platform_s3df]
DM-48966: Prototype an adaptive threshold detection scheme for initial PSF modeling [meas_algorithms, meas_astrom, obs_lsst, pipe_tasks, pipelines_check]
DM-48975: Add show_dataset_types option to butler queryCollections [daf_butler]
DM-48980: Merge non-CLI code from ctrl_mpexec into pipe_base [ap_verify, atmospec, ctrl_mpexec, fgcmcal, jointcal, obs_decam, pipe_base, source_injection, testdata_jointcal]
DM-49005: Fix backgrounds and Lum scaling in RGB code [pipe_tasks]
DM-49008: Add assemble_cell_coadd to DRP pipeline [cell_coadds, drp_pipe, drp_tasks, meas_extensions_multiprofit, pipe_tasks]
DM-49015: Fix osx C++ deprecations [afw]
DM-49020: fix fileDistributionEndPoint for different protocols [ctrl_bps_panda]
DM-49039: Change sdm_schemas package to lsst.sdm.schemas [sdm_schemas]
DM-49074: Cast table columns to single precision in SDM-standardization functors [analysis_tools, pipe_tasks, sdm_schemas]
DM-49082: Make config validation for property maps more reliable in analysis_tools [analysis_tools]
DM-49090: Remove getOverlappingExposures from GetTemplateTask and GetDcrTemplateTask [ip_diffim]
DM-49095: MPGraphExecutor failure to fail [ctrl_mpexec]
DM-49104: Update RA for LSSTCam on sky and move LATISS RA to new system [drp_pipe, summit_extras]
DM-49134: Set release_id = 4 for DP1 [drp_pipe]
DM-49159: Add flat metadata to indicate source of flat (twilight, dome, pseudo, etc). [cp_pipe]
DM-49175: Create LSSTCam calibrations from Run 7 using v29 [cp_pipe, cp_verify, ip_isr]
DM-49180: Fix dataset type definitions in DESC Butler repo [daf_butler]
DM-49202: Develop initial ETL pipeline for ingesting data into the PPDB [dax_apdb]
DM-49204: Instrument Keda activator with equivalent of Knative’s request latency [felis]
DM-49219: Fix cp_verify noise tests [analysis_tools, cp_verify]
DM-49222: Incremental artifact rejection improvements [drp_tasks, obs_lsst, pipe_tasks]
DM-49240: BPS quantum clustering and partitioning in multiple dataset dimensions [ctrl_bps]
DM-49246: makePsfMatchedWarp and makeDirectWarp should be clustered [drp_pipe]
DM-49251: Add manual column defects for LSSTCam based on taxonomy in DM-48370 [obs_lsst, obs_lsst_data]
DM-49253: Avoid deprecation warnings from GAaP in v29 [meas_extensions_gaap]
DM-49263: Don’t include calibration uncertainty in pixel-level calibrations in CalibrateImageTask and ReprocessVisitImageTask [afw, ap_association, drp_tasks, meas_extensions_multiprofit, pipe_tasks]
DM-49265: DRP-v2 has the wrong isolated-star input for single-visit associated sources analysis [drp_pipe]
DM-49274: Sky Objects are landing in NO_DATA regions of coadds [analysis_tools, ip_diffim, meas_algorithms, meas_extensions_psfex, pipe_tasks, sdm_schemas]
DM-49282: diffimTaskCore fails on missing differenceFootprintRatioMean [analysis_tools]
DM-49283: Update LSSTCam transmission curve normalizations based on Run7 lambda-flat data [obs_lsst, obs_lsst_data]
DM-49292: Include psf_stars ids in initial_stars catalog [pipe_tasks]
DM-49294: Make goodSeeingDiff_assocSsSourceTable ID columns int64 rather than float [pipe_tasks]
DM-49296: Optimize QG generation and mitigate PostgreSQL string-size limit problems [daf_butler, pipe_base]
DM-49299: rucio-register for raws does not obey chunk size option [rucio_register]
DM-49300: Add new adjustQuanta hook to allow a task to modify all quanta associated with a task [pipe_base]
DM-49301: Output fgcm calibrated stars per-tract for use by downstream tasks (e.g. gbdes) [drp_pipe, fgcmcal]
DM-49302: Make getTemplate more memory efficient [ip_diffim]
DM-49308: Update ITL edge bleed detection and masking [ip_isr]
DM-49310: Add test coverage for mermaid image rendering and source output [pipe_base]
DM-49311: Enable Mermaid output for quantum graphs [ctrl_mpexec]
DM-49314: ConsolidateVisitSummary very I/O hungry [obs_base]
DM-49316: Add more logging to FileDatastore.transfer_from() [daf_butler]
DM-49321: Investigate and fix the factor-of-ten reduction in ssSources between AP and DRP [pipe_tasks]
DM-49323: Set includeScaleUncertainty=False in meas_extensions_multiprofit calibrateImage calls [meas_extensions_multiprofit]
DM-49325: Add sky sources to DRP detectAndMeasureDiaSources task [drp_pipe]
DM-49327: Improve performance of ApdbCassandra.containsVisitDetector method [dax_apdb]
DM-49333: Image visualization tools are not fetching the pixel units [afw]
DM-49343: Persist Dcr metric convergence from DcrAssembleCoadd [drp_tasks]
DM-49344: Modify getDcrTemplateTask to use deferredDatasetHandles [ip_diffim]
DM-49354: Pipeline failures from transient sasquatch issues [analysis_tools]
DM-49356: Add some support for setting core count/glidein size in allocateNodes auto [ctrl_execute]
DM-49368: Fix non-satisfied contract between doApplyFlatBackgroundRatio and do_illumination_correction [drp_pipe]
DM-49369: Investigate generating illumination corrections with higher order polynomials [cp_pipe, cp_verify]
DM-49371: Fix PerTractPropertyMapAnalysisConfigConnections prefix error [drp_pipe]
DM-49372: Address incompatible definition for dataset type ‘source’ [drp_pipe]
DM-49377: Add (visit, detector) data to unassocSsObjTable [pipe_tasks]
DM-49378: Trim totalBox to destination warped bbox in getTemplate [afw, ip_diffim]
DM-49397: Update AuxTel pipelines to new RA system [atmospec, obs_lsst]
DM-49406: Duplicate the LSSTComCam schema as LSSTCam as a starting point for CDB [sdm_schemas]
DM-49421: Refactor PhotonTransferCurveExtractTask to parallelize over flat pairs [cp_pipe, cp_verify]
DM-49423: LoadReferenceCatalogue to return np.nan as mag for non-detections, as opposed to 99. [pipe_tasks]
DM-49440: Attempt quick-and-dirty speedups for pipetask report metadata loading [ctrl_mpexec, pipe_base]
DM-49442: Solar System Consolidation Task [drp_pipe, pipe_tasks]
DM-49452: Deprecate and disable PhotoCalib uncertainty propagation in forcedPhotCcd and postprocessing [ap_association, meas_base, pipe_tasks]
DM-49453: Task to generate preloaded_DRP_SsObjects using Sorcha without mpsky [daf_butler, drp_pipe, pipe_tasks]
DM-49455: Fix floating type precision for Postgres APDB backend [dax_apdb]
DM-49464: Make missing APDB metadata table an error [ap_association, dax_apdb, verify]
DM-49497: Add validity check for BFK ampKernels and reject them from makeDetectorKernelFromAmpKernels [cp_pipe, ip_isr]
DM-49498: Loosen minMatchDistanceArcSec threshold for initial astrometric fit for HSC [obs_subaru]
DM-49500: Add mask plane for ITL dip for ComCam/LSSTCam processing [cp_pipe, ip_isr, obs_lsst]
DM-49501: Create a tool to run forced photometry [pipe_tasks]
DM-49505: Fix metadata merge warnings in analysis_tools and pipe_tasks [analysis_tools, pipe_tasks]
DM-49509: Fix warnings astropy warnings when reading butler parquet files [daf_butler]
DM-49513: Improve dataset import queries used by Butler.transfer_from() [daf_butler]
DM-49537: Implement ability to load a single blend from scarletModelData [daf_butler, meas_extensions_scarlet, scarlet_lite]
DM-49548: Split MatchInjected task into diaSrc and assocDiaSrc tasks. [analysis_tools, ap_pipe]
DM-49552: Fix diff_matched default reconfiguration [analysis_tools]
DM-49555: Expand diagnostic logs for Prompt Processing [ap_association]
DM-49574: Clean up code that converts visit date to astropy time [summit_utils]
DM-49576: Audit daf_base Datetime.toPython usage [analysis_tools, ap_association, obs_subaru, pipe_tasks]
DM-49577: Investigate piff PSF evaluating to NaN in some detector regions [obs_lsst]
DM-49600: Stand-up a LATISS ingredients YAML [drp_pipe, obs_lsst]
DM-49604: Update ITL edge bleed masking to handle partial/incomplete edge bleeds [ip_isr]
DM-49612: Set DRP diaSource association radius to 1 arcsecond [pipe_tasks]
DM-49622: Add pydantic serialization for DimensionRecordSet [daf_butler, obs_base]
DM-49625: Add task to split primary objects/[forced_]sources from non-primary [drp_pipe, pipe_tasks]
DM-49628: Behavior of negative peaks in SdssCentroid/SdssShape [meas_base]
DM-49667: Set final SSObject and SSSource table columns and configs for DP1 [pipe_tasks]
DM-49669: Update preliminary DP1 at IDF with v2 pipelines outputs [dax_obscore]
DM-49670: Create minimal implementation of Butler writer service for PP [daf_butler]
DM-49673: Add per-band spatialOrder config option in piff and add a minNPsfStar criterion for detector rejection [meas_extensions_piff, obs_lsst, pipe_tasks]
DM-49674: Make v29 middleware release notes [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_mpexec, daf_butler, dax_obscore, obs_base, pex_config, pipe_base, resources, utils]
DM-49675: Set ref epoch for GBDES at config level. [drp_tasks, obs_lsst]
DM-49679: Make pseudo-flats for initial LSSTCam on-sky data [obs_lsst]
DM-49687: Filter DIASources with negative scienceFlux [ap_association, drp_pipe]
DM-49688: Raise AlgorithmError when not enough stars to fit PSF with Piff [meas_extensions_piff, obs_lsst]
DM-49695: Make get_full_type_name more robust [afw]
DM-49701: Make ap_association timing logs more visible to Prompt Processing [ap_association]
DM-49702: Make v29 Felis release notes [felis]
DM-49710: Add moments in sky coordinates to Object table [pipe_tasks, sdm_schemas]
DM-49711: Add towncrier support to sdm_schemas [sdm_schemas]
DM-49714: Missing trailFluxErr column in goodSeeingDiff_diaSrcTable [ap_association, sdm_schemas]
DM-49716: Loosen scaled size scatter threshold for inclusion in coadds for LSSTComCam [obs_lsst]
DM-49719: Propagate calib_psf_used flags from piff more robustly [meas_extensions_piff]
DM-49727: Add mean epoch to the Object Table [analysis_tools, drp_pipe, drp_tasks, obs_subaru, pipe_tasks, sdm_schemas]
DM-49728: Create standard matplotlib style for Rubin publications [utils]
DM-49729: Propagate noData flags into ForcedSourceTables [pipe_tasks, sdm_schemas]
DM-49730: Table merge error in verifyLinearizer and verifyPtc and verifyBiasExpMerge [cp_verify]
DM-49731: Stop adding block info when finding TMA events [summit_utils]
DM-49737: Fix diaSrc-ssSrc ID bug [pipe_tasks]
DM-49740: Start LSSTCam pipeline in ap_pipe [ap_pipe]
DM-49743: Consider only PSF stars in getAveragePosition in PiffPsf [meas_extensions_piff]
DM-49744: Return exit code for signal (-9) with BPS [ctrl_bps]
DM-49747: Handle label problems in user config of bps job ordering [ctrl_bps]
DM-49748: Fix WholeSkyPlot for DP1 [analysis_tools]
DM-49749: Fix to ITL edge bleeds [ip_isr]
DM-49761: Fix splitPrimarySource in v2-compat [drp_pipe]
DM-49763: Avoid internal exception traceback from empty QG [pipe_base]
DM-49765: Fix metric dispatching when metrics contain single precision floats [analysis_tools]
DM-49767: Change tap_schema columns field id to column_id to match upstream (CADC) [sdm_schemas]
DM-49775: Allow make_injection_pipeline to handle violated pipeline contracts [source_injection]
DM-49784: Add explicit WebDAV scheme to ResourcePath [resources]
DM-49785: Calibration sequencer header checks should not warn/raise if no sequencer information is available [ip_isr]
DM-49786: Add dav and davs schemes as aliases in lsst-resources [resources]
DM-49787: Fix rare column type coercion error in SplitPrimaryTask [pipe_tasks]
DM-49801: Enable environment variables to be set in bps yaml files for the PanDA bps plugin [ctrl_bps_panda]
DM-49807: Error from FitsExposureFormatter when reading from s3 with caching disabled [obs_base]
DM-49825: Fix date format in diaPipe [ap_association]
DM-49838: LSSTCam boresight rotation angle should be offset by -90 degrees relative to ROTPA [obs_lsst]
DM-49843: DM-48683 broke the ability to read cell coadds with FILE_FORMAT_VERSION < 0.4 [cell_coadds]
DM-49845: Can not ingest raws with certain on-sky fields [obs_base]
DM-49847: Move CTI calibration generate before PTC, and turn on CTI correction for the PTC [cp_pipe, ip_isr]
DM-49854: Update TMA event generator tests [summit_utils]
DM-49860: Allow DBAuth to take credentials from a JSON environment variable [utils]
DM-49866: Fix DateTime TypeError bug [daf_base]
DM-49870: Butler cache directories are not cleaned up promptly after pipetasks finish in bps jobs [ctrl_mpexec]
DM-49875: Rename AP pipeline labels and dataset names consistent with RFC-1049 [analysis_tools, ap_pipe, ap_verify]
DM-49876: TAP_SCHEMA pods crashing on USDF [sdm_schemas]
DM-49885: Tidy-ups before on-sky [summit_utils]
DM-49894: Enable Registy.caching_context in RemoteButler [daf_butler]
DM-49897: Update defaults and config overrides for the nPsfStar metric threshold [obs_lsst, pipe_tasks]
DM-49900: Examine dateutil usage in obs_lsst scripts [obs_base, obs_lsst]
DM-49903: Update ApPipe BPS documentation to include visit ordering [ap_pipe]
DM-49911: Butler init via alias broken by DM-49860 [utils]
DM-49913: s3 downloads leave temporary directories behind for every downloaded file [resources]
DM-49922: objectTable and diffim clustering is broken in w_2025_14 [ctrl_bps, drp_pipe]
DM-49924: doITLSatSagMask should be set to False for calibration production [cp_pipe]
DM-49926: Add MJDs to the PhotonTransferCurveDataset [cp_pipe, ip_isr]
DM-49949: Plumb data ID upload and task expression language through to ctrl_mpexec [ctrl_mpexec, daf_butler, pipe_base]
DM-49951: Create examples for standard plotting styles [analysis_tools, utils]
DM-49955: Initial DRP and NV pipelines for LSSTCam [drp_pipe, obs_lsst]
DM-49962: Remove sdm_tools dependency from sdm_schemas [lsst_distrib, sdm_schemas]
DM-49970: FinalizeCharacterization needs to record compensated flux normalization terms in output ApCorr map [pipe_tasks]
DM-49994: Make it possible to run makeDirectWarp on the final visit_image data product [drp_tasks]
DM-49997: Reallocate bits between data release and controller for source IDs [meas_base, obs_lsst]
DM-50000: On-sky LSSTCam updates for Rapid Analysis [atmospec, drp_pipe, summit_extras, summit_utils]
DM-50002: Stop offsetting exposure ID calculation for non OC controllers [obs_lsst]
DM-50031: Initial configuration for LSSTCam fgcmcal and generate look-up table. [fgcmcal, obs_lsst, obs_subaru]
DM-50035: Prompt Processing APDB download metric misses failed operations [ap_association]
DM-50040: Generate few months of APDB data in Cassandra. [dax_apdb]
DM-50041: Make QG full reads fetch all bytes up front (or do some kind of buffering) [pipe_base]
DM-50044: butler ingest-zip raises an assertion failure if dataset type definition mismatch [daf_butler]
DM-50049: Fix multiprofit pydantic usage [multiprofit]
DM-50061: Remove use of afw footprints for ISR masking where possible [ip_isr]
DM-50063: Hard code exposure max in obs_lsst [obs_lsst]
DM-50074: Allow bigger connection pool for ResourcePath mtransfer and mexists [resources]
DM-50076: Fix “is on sky” logic in translator for LSSTCam [obs_lsst]
DM-50090: Add Sersic size-magnitude plots to core object plots [analysis_tools, drp_pipe]
DM-50091: Split Euclid Q1 images/catalogs per patch [analysis_tools, meas_astrom, pipe_tasks]
DM-50093: Optimize replica chunk writing performance [dax_apdb]
DM-50107: Fix pipeline step resolution when selecting single tasks [pipe_base]
DM-50108: Configure artifact rejection aggressiveness parameters for LSSTCam [drp_tasks, obs_lsst, pipe_tasks]
DM-50115: Turn on skyCorr for FL pipeline [drp_pipe]
DM-50118: Check streaks in coadds for LSSTCam [drp_tasks, ip_diffim, meas_algorithms]
DM-50120: Turn on GBDES for LSSTCam [drp_pipe, drp_tasks]
DM-50153: IsrTaskLSST can try to use ptc.gain when ptc is None [ip_isr]
DM-50154: Turn on FGCM in LSSTCam DRP pipeline [drp_pipe, fgcmcal, obs_lsst]
DM-50162: Original LSSTCam pseudoflats nearly-100%-vignetted regions causing problems [obs_lsst]
DM-50167: Modify what data gets visit definitions [obs_base, obs_lsst]
DM-50185: ConsDbClient raises when a query result is empty [summit_utils]
DM-50189: Add information to exposure metadata in ISR if there is a sequencer mismatch [ip_isr]
DM-50190: Design APDB replication scheme for non-regular updates. [dax_apdb]
DM-50191: Add support for substring queries in butler [daf_butler, pipe_base]
DM-50197: Turn on unassociated diaSource filtering [ap_association]
DM-50211: Reset LSSTCam quickLook configuration of calibrateImage to be AP-like [drp_pipe]
DM-50212: DAGMan submissions are ignoring service DAGMAN_MAX_JOBS_IDLE [ctrl_bps_htcondor]
DM-50217: Catch errors in spectral initialization [meas_extensions_scarlet]
DM-50218: HealPixelization: Error computing envelope for point region [sphgeom]
DM-50219: Switch to using cell-based skymaps in Jenkins CI [ap_verify_testdata]
DM-50232: Repeatability analysis tools should group on isolated_star_id [analysis_tools, drp_pipe]
DM-50243: Document how to set logging values for commands in bps [ctrl_bps]
DM-50252: Reapply change id to column_id in tap_schema columns and add api_created column [sdm_schemas]
DM-50256: e2v edge bleeds masking [cp_pipe, ip_isr]
DM-50257: Investigate best options to test if an amp has died/gone dormant, and add necessary code. [cp_pipe, ip_isr, obs_lsst]
DM-50259: Investigate best options to test if an amp has greatly increased read noise, and add necessary code. [cp_pipe, ip_isr]
DM-50284: Migrate AP PipelineTasks with DataFrame connections to ArrowAstropy [analysis_tools, ap_association]
DM-50289: Add band to dataId for whole sky plots [analysis_tools, drp_pipe]
DM-50294: Writing to quantumGraphGeneration.out is buffered [ctrl_bps]
DM-50295: Create initial i-band dome flat for LSSTCam [cp_pipe, cp_verify, ip_isr]
DM-50304: Investigate analyzeAmpInterfaceOffsetMetadata failures in LSSTCam [analysis_tools]
DM-50305: Crash in ISR maskITLEdgeBleed [ip_isr]
DM-50306: Add a PSF Focal Plane plot [summit_extras]
DM-50310: Add data ID / dimension record tooling for QGs and zip archives [daf_butler, pipe_base]
DM-50313: Write dimension record information to butler zip archives [daf_butler]
DM-50333: Option to add Detector, PSFs, ApCorrMap, TransmissionCurve to preliminary_visit_summary [drp_pipe, pipe_tasks]
DM-50336: Regenerate LSSTCam Run7 PTC with overscan level statistics [cp_pipe, ip_isr]
DM-50338: LsstBaseTranslator.compute_exposure_id breaks with controller=None [obs_lsst]
DM-50340: Update CalibrateImage and ReprocessVisitImage docs [drp_tasks, meas_extensions_scarlet, pipe_tasks]
DM-50343: Add initial ITL dip configs for LSSTCam [obs_lsst]
DM-50347: Implement pixInsight stretching [summit_utils]
DM-50348: Re-remove detector from preliminary visit summary [pipe_tasks]
DM-50349: Tweak PSF Az El plot [summit_extras]
DM-50354: Rename pixinsight stretch to midtone stretch [summit_utils]
DM-50356: Fix format error introduced on DM-50284 [analysis_tools, drp_pipe]
DM-50358: Create UniformGrid with padding [cell_coadds, drp_tasks]
DM-50361: Create Rapid Analysis quicklook pipelines for bias, dark, flat [drp_pipe]
DM-50362: Investigate ap_verify CI metrics change from April 19 [ap_association]
DM-50367: Fix plotAzEl failures [summit_extras]
DM-50369: Fix (MemoryError: Unable to allocate…) in AssociatedSourcesTractAnalysisTask 20250418 NV [analysis_tools]
DM-50375: Create StitchedExposureCatalog to act like an ExposureCatalog [cell_coadds]
DM-50377: Add E2V-specific midline mask to defect finding [cp_pipe]
DM-50379: Add missing metadata method to ObjectSizeNoSourcesError [meas_algorithms, meas_extensions_psfex]
DM-50380: Stop correcting LSSTCam ROTPA in metadata translator by 90 deg after specific date [obs_lsst]
DM-50382: ConsDB needs altaz at end of exposure as well as start; also EXPTIME/SHUTTIME [obs_lsst]
DM-50393: Rename AP unassociated solar system object table [ap_pipe]
DM-50394: Add histograms to psf az el plot [summit_extras]
DM-50400: pass IDDS_MAX_NAME_LENGTH to remote build task [ctrl_bps_panda]
DM-50411: Fix another error introduced on DM-50284 [analysis_tools]
DM-50425: Make plots for DP1 paper [analysis_tools, drp_pipe, source_injection]
DM-50431: Allow Exposure metadata to be passed into PropagateSourceFlags from Multiband [drp_pipe, pipe_tasks]
DM-50434: Switch sconsUtils to C++20 and update developer guide [sconsUtils]
DM-50437: Remove deprecated curated calibration code from pipe_tasks [pipe_tasks]
DM-50441: Add bandpass seeing corrections for LSSTCam filters [summit_utils]
DM-50443: Correct ROTPA for 20250422 seqnum < 251 [obs_lsst]
DM-50446: Make it possible for define-visits to fix bad detector-regions even when visit is unchanged [obs_base]
DM-50451: Make sure dataset_ids and UUID literals work in butler string expressions and the butler CLI [daf_butler, pipe_base]
DM-50457: PSF fitting errors/warnings in Prompt Processing [meas_algorithms, meas_extensions_psfex]
DM-50460: Fix multiprofit fit_psf behaviour with no negative PSF pixels [multiprofit]
DM-50462: Add MPSky to Prompt Processing configs [ap_association]
DM-50465: Fix query expression failure due to unqualified primary key reference [daf_butler]
DM-50467: Fix atmospec pipelines for loss of AstrometrySourceSelector [atmospec]
DM-50476: Fix metadata-existence skipping in auto-retries and add job-level timing info to metadata [ctrl_mpexec]
DM-50486: Load entire scarlet model dataset locally when not specifying a blend_id parameter [meas_extensions_scarlet]
DM-50490: Record butler metrics in quantum metadata [ctrl_mpexec, utils]
DM-50491: Add get/put timing metrics into butler [daf_butler, pipe_base]
DM-50498: Make bps config environment values strings [ctrl_bps]
DM-50506: Ensure HTTPResourcePath closes connection when doing partial reads [resources]
DM-50510: Update Background-example docs in afw [afw]
DM-50518: Create SingleFrame associated Solar System object metric [analysis_tools, ap_pipe]
DM-50521: Add cdb_lsstcam to schema browser [sdm_schemas]
DM-50529: can_see_sky can be None if header service is down [obs_lsst]
DM-50533: Implement publication-style property map plots [analysis_tools]
DM-50538: Add more logging to define-visits to track down partial visit_detector_region coverage [obs_base]
DM-50539: Improve QG builder error handling and improve adjust_all_quanta [pipe_base]
DM-50546: Add client-side DatasetType caching to RemoteButler [daf_butler]
DM-50551: Create caching configurations for use with NV and DRP pipelines running on the embargo repo [drp_pipe]
DM-50556: “TypeError: datetime64 values must have a unit specified” from associateApdb [ap_association]
DM-50559: Fix AlgorithmError metadata abc [pipe_base]
DM-50561: Create more verbose error when topic is missing [ap_association]
DM-50570: Investigate diaSource flagged as trailed [ap_association]
DM-50575: Update bps configs for LSSTCam pipelines per 20250420-20250429 DRP [drp_pipe]
DM-50589: Check for all centroids being bad in CalibrateImage [pipe_tasks]
DM-50601: Evaluate StitchedApertureCorrection on a vector of points [cell_coadds]
DM-50610: Increase chunk size inside file datastore when checking large numbers of datasets [daf_butler]
DM-50614: Add ability to auto-release every held job when using ctrl_bps_htcondor [ctrl_bps_htcondor]
DM-50616: Add feature to bps submit yaml to insert output of running other code/script into submit yaml [ctrl_bps]
DM-50619: Super-fast overall run state [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda]
DM-50625: ComCamSim can’t pass minimum voltage check [ip_isr, obs_lsst]
DM-50645: Connection pool warnings with RSP butler.get at USDF [resources]
DM-50646: Crash in ApdbCassandraReplica [dax_apdb]
DM-50649: Write guider utility libraries [summit_utils]
DM-50656: Always rasterize the map image of property map plots [analysis_tools]
DM-50661: Don’t constrain on raw existence in define-visits CLI script [obs_base]
DM-50671: Investigate
analyzeAmpOffsetMetadatafailure on detectors 120–122 due to missing ISR metadata in w18 [analysis_tools]DM-50695: LSSTCam DRP error in calibrateImage: “IndexError: arrays used as indices must be of integer (or boolean) type” [pipe_tasks]
DM-50698: LSSTCam DRP error in standardizeRecalibratedStar: “pyarrow.lib.ArrowNotImplementedError: Unsupported numpy type 17 Could not serialize column band (type object) to Parquet.” [pipe_tasks]
DM-50702: LSSTCam DRP errors in makePsfMatchedWarp: “Could not compute LinearTransform inverse” and “Unexpectedly large transform passed to WarpedPsf” [drp_tasks, ip_diffim]
DM-50716: Update LSSTCam manual defects based on “vampire trails” [obs_lsst_data]
DM-50717: Mitigate excess detections of faint DIASources in u & g bands [ip_diffim, meas_algorithms]
DM-50722: Investigate if assembleDeepCoadd.doOnlineForMean is faster and gives same answer [drp_pipe]
DM-50724: Support bulk deletes in ResourcePath [daf_butler, resources]
DM-50725: Switch to single-partition batches writes for Cassandra APDB. [dax_apdb]
DM-50727: Database deadlock errors when attempting to delete dataset from /rubin/embargo [analysis_tools, daf_butler, daf_butler_admin]
DM-50729: DM-48718 prevents coadds from being generated if warps have low coverage [meas_algorithms, pipe_tasks]
DM-50735: Stand up visit-background task that just re-fits a smoother model to preliminary_visit_image_background [afw, daf_butler, drp_pipe, drp_tasks]
DM-50745: Correct fixed map names in gbdesAstrometricFitTask [drp_tasks]
DM-50753: Use vcr for cp_pipe efd tests [cp_pipe]
DM-50755: Refactor SkyCorrectionTask to optimize memory usage [pipe_tasks]
DM-50774: Initial DRP-FL Pipeline [drp_pipe]
DM-50796: Add support for healpix to APDB [dax_apdb]
DM-50800: Update LSSTCam bps resource usage configs per w_2025_41 DRP [drp_pipe]
DM-50804: Allow skyCorr to process visits with detectors that failed to produce complete background lists [pipe_tasks]
DM-50806: Build FL sky frames for LSSTCam [cp_pipe]
DM-50811: Make a nightlyValidation-FL pipeline yaml [drp_pipe]
DM-50820: In tract=10804 CI Toggle doPreserveContainedBySource back on and doFilterMorphological on [drp_pipe]
DM-50823: click 8.2 breaks butler [daf_butler]
DM-50824: Add option to select Images task to exclude whole detectors [pipe_tasks]
DM-50833: Increase FitVisitBackgroundTask default order to 6 [daf_butler, drp_tasks]
DM-50836: Fix long trailed source info message [ap_association]
DM-50837: Update DIA table schemas for first alert release [ap_association, dax_apdb, meas_base, pipe_tasks, sdm_schemas]
DM-50838: Monitor HVBIAS as well as BSSVBS for which detectors are turned on for ISR [ip_isr]
DM-50841: Use gafaelfawr groups for Butler authorization [daf_butler]
DM-50843: Move diffim subtraction quality metric to detectAndMeasure [analysis_tools, ip_diffim]
DM-50847: Add option to mark individual amps as defects in IsrTaskLSST [cp_pipe, ip_isr, obs_lsst]
DM-50855: More deadlocking in Butler.removeRuns() [daf_butler]
DM-50857: Investigate performance of butler remove-runs in embargo [daf_butler, resources]
DM-50875: Add align/lock method to public display_firefly API [afw, display_firefly]
DM-50876: Move image display utilities out of Ian’s notebook [analysis_ap]
DM-50880: Cosmic Ray code can take a long time and fail on very saturated detectors [meas_algorithms, pipe_tasks]
DM-50885: Add a –datasetTypes switch to transfer_from_graph to allow parallel merges of large quantumGraph [ctrl_mpexec, pipe_base, pipelines_check]
DM-50888: DRP Configs for w_2025_20 FL run [drp_pipe]
DM-50892: Updates to standard plots for publications [utils]
DM-50896: Handle warnings from pipetask subcommands from new click [ctrl_mpexec]
DM-50897: Parallelize s3 ResourcePath.mremove [resources]
DM-50900: Document condor_tail and condor_ssh_to_job to see if hung or running. [ctrl_bps_htcondor]
DM-50904: Build new flats for i, z, y from night of 20250514 [cp_verify]
DM-50907: Add option to use binned sky frames as a basis function in FitVisitBackgroundTask [drp_pipe, drp_tasks]
DM-50914: Temporary suppression of bounded-length arraysize values for variable-length strings: Felis processing modification [felis, sdm_schemas]
DM-50926: Change default color cycle in plotting utils [utils]
DM-50927: Do use distinct selectTemplateCoaddVisits in DRP-FL to make asteroid coadds [drp_pipe]
DM-50935: Can’t transfer datasets from chained datastore to file datastore [daf_butler]
DM-50938: Turn on SkyCorr for LSSTCam and pull other FL configs into DRP [drp_pipe, drp_tasks, obs_lsst]
DM-50939: DM-47874 added new timestamps to TMA tracking errors. This ticket does the same for the image driven plots. [summit_utils]
DM-50941: Make exposure time matching in PTC pairing tolerant of jitter [cp_pipe]
DM-50948: Debug DcrCoadd quantum graph build failure [drp_tasks, ip_diffim]
DM-50958: Try to improve database performance removing large collections [daf_butler, daf_butler_migrate]
DM-50969: Push spatial predicate terms and data ID tables into spatial-overlap subquery when possible [daf_butler, pipe_base]
DM-50973: use a map file to reduce the size of the bps PanDA submission size [ctrl_bps_panda]
DM-50980: Experiment with tract-level background subtraction [drp_tasks, meas_algorithms, pipe_tasks, pipelines_check]
DM-50987: Integrate sattle with Prompt Processing [ap_pipe, ip_diffim, pipe_tasks]
DM-50988: Flag DIASources consistent with glints from rotating space junk [ap_association, drp_pipe, ip_diffim, meas_algorithms, sdm_schemas]
DM-50996: Move remove-runs CLI transaction inside butler [daf_butler]
DM-51005: Some y-band exposures are erroneously triggering the “amp is dead” code. [ip_isr, obs_lsst]
DM-51008: Vignetted regions in IsrTaskLSST are getting nans in the variance plane [ip_isr]
DM-51021: Make base_SkyCoord insert error fields in schema [drp_tasks, ip_diffim, meas_astrom, meas_base, pipe_tasks]
DM-51023: Update M1M3 hardpoint analysis and plotting code [summit_utils]
DM-51026: Add option to CalibrateImageTask to down-sample footprints prior to deblending/measurement [pipe_tasks]
DM-51028: Allow disabling ra/dec errors in calibrateImage for speed [pipe_tasks]
DM-51035: Deadlocks when Prompt Processing writes to embargo [daf_butler]
DM-51047: First draft of DP1 schema [sdm_schemas]
DM-51052: Add translator override for LSSTCam calibrations taken on 20250518 erroneously embargoed [obs_lsst]
DM-51053: Refcat loader spends half its time looping over records to see if they are in the region [meas_algorithms]
DM-51054: Check that ssObjectReassocTime is filled by APDB [dax_apdb]
DM-51058: Add more dataset types to deployed DP1 [dax_obscore]
DM-51060: Moving dataset chunking from removeRuns to pruneDatasets [daf_butler]
DM-51061: Implement and test removal of data from APDB [dax_apdb]
DM-51063: Add error handling for missing photoCalib [ip_diffim]
DM-51064: Correct Felis type of DiaSource.ssObjectReassocTime to double to match databases and code [sdm_schemas]
DM-51066: Add ability for individual Stamp objects to include a FITS header [meas_algorithms, obs_lsst]
DM-51073: Make middleware v29.1 release [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_mpexec, daf_butler, pipe_base, resources, utils]
DM-51074: Update LSSTCam configs for AP [ap_pipe]
DM-51075: Implement Butler.transfer_from() for RemoteButler -> DirectButler [daf_butler]
DM-51078: APDB scaling test with partitioned tables [dax_apdb]
DM-51087: Bug in ResourcePath with astropy.io.fits writing [resources]
DM-51096: Install a “Pseudo MTPtg” in the RubinTV Mount torque plots to catch more types of errors. [summit_utils]
DM-51116: BAND queries no longer work in SIAv2 in dax_obscore [dax_obscore]
DM-51118: Fix time_this memory test in utils [utils]
DM-51125: Add “no temporary table” mode for Butler [daf_butler]
DM-51132: Prepare sample alerts for data standards review [obs_lsst]
DM-51138: Add astrometry fixes from processing HSC open-use data [drp_tasks]
DM-51141: Update Rapid Analysis configs and make code changes for more mini-doughnut successes [meas_extensions_psfex, pipe_tasks]
DM-51156: Add the max pixel value of PSF candidate in refit_psf_star. [meas_algorithms, pipe_tasks]
DM-51162: Make histograms of the metrics in a metric table [analysis_tools]
DM-51176: Write QG builder for new HiPS task [daf_butler, pipe_base]
DM-51181: Minor fixes (_RELEASE_DIR, Allow_Administrator) in allocateNodes configs [ctrl_platform_s3df]
DM-51187: add nanojanskyToInstFlux to PhotoCalib [afw]
DM-51189: Add support for DPSUBTYPE and DPTYPE queries in SIAv2 [dax_obscore]
DM-51199: Add option to filter for transparency in select visits tasks [drp_pipe, pipe_tasks]
DM-51220: Adding zernikes and zernike_fwhm in ConsDB [sdm_schemas]
DM-51228: Calculate forced photometry at the DIASource position on the template [ap_association, ip_diffim]
DM-51234: Create multi-LED flat pipeline for LSSTCam [cp_pipe]
DM-51248: Catch kernel failure edge case [ip_diffim]
DM-51252: Research options for removal of records from APDB [dax_apdb]
DM-51257: Add hexapod motions to mount motion plots [summit_extras, summit_utils]
DM-51260: Add additional configurable error in subtractImages for low quality kernel [ip_diffim]
DM-51261: bps report –id 12572 –return-exit-codes fails [ctrl_bps]
DM-51262: Improve performance of ApdbCassandra.containsVisitDetector method (again) [dax_apdb]
DM-51266: Adapt C++ glint finding code to python [meas_algorithms]
DM-51269: Add default instrument to butler obscore config [daf_butler, dax_obscore]
DM-51270: Fix BUNIT in Exposure writeFits [afw]
DM-51273: Modify transfer_from_graph to allow chunked inserts and restarts [pipe_base]
DM-51274: Create fgcm standard bandpasses that are in astropy table format with band dimension [fgcmcal, obs_lsst]
DM-51276: Support wall-clock time in duration_from_timeMethod [ap_association, utils]
DM-51287: RubinTV Mount Tracking plots are still using ComCam for rotator radius. [summit_utils]
DM-51301: Make transfer_from RemoteButler work for larger sets of files [daf_butler, resources]
DM-51302: Implement skip_missing for transfer_from RemoteButler [daf_butler]
DM-51303: Missing f-string prefix for exception message [resources]
DM-51312: DP1 ObsCore configuration has incorrect UCD fields [dax_obscore]
DM-51313: bps finalJob not retrying [ctrl_bps]
DM-51314: Some query errors are not propagating from Butler server to client [daf_butler]
DM-51315: Fix error values of None in DipoleFitPlugin [ip_diffim]
DM-51329: Investigate AP CI metrics change from DM-50980 [ip_diffim]
DM-51331: Allow SkyWcs to hold a FITS approximation to itself and use it in Exposure.writeFits [afw, meas_extensions_psfex]
DM-51332: ReprocessVisitImageTask sets BUNIT in the wrong place [drp_tasks]
DM-51359: Fix various bugs in in use_local_butler [ctrl_mpexec]
DM-51360: Use template mask in kernel source selection [ip_diffim]
DM-51361: Catch NaN values in background subtraction filtering [meas_algorithms]
DM-51362: Refactor the Transformed EFD Pipeline to fix function requests and improve efficiency [sdm_schemas]
DM-51363: Make daf_butler registry test data available to downstream packages [daf_butler, pipe_base]
DM-51367: Refactor and add roses to PSFAzEl plot [summit_extras]
DM-51368: Use kernel sources for final diffim quality metric [ap_pipe, drp_pipe, ip_diffim]
DM-51373: Limit number of in-flight Butler queries per user [daf_butler]
DM-51376: Provide option in felis dump command for stripping IDs in the output [felis]
DM-51381: Don’t resolve storage class names unnecessarily in QG reads [daf_butler]
DM-51383: ObsCore for DP1 - add mandatory columns incl. obs_publisher_did [daf_butler, dax_obscore]
DM-51384: Cannot copy between S3 URLs with different profiles [resources]
DM-51401: Ensure all objects passed to subTest are strings [afw, drp_tasks, geom, ip_diffim, obs_base, utils]
DM-51407: Filtering ref cats can take very long for forcedPhotObjectDirect and forcedPhotObjectDifference [meas_base]
DM-51408: Move DP1 schema to dp1.yaml and reformat [sdm_schemas]
DM-51410: Remove IDs from DP1 schema [sdm_schemas]
DM-51411: Standardize DP1 schemas on the use of ivoa:unit rather than fits:tunit [sdm_schemas]
DM-51415: Add all (non-ccdVisitId) foreign-key relationships to DP1 schema [sdm_schemas]
DM-51416: Add basic set of DataLink service descriptor annotations to DP1 catalogs [sdm_schemas]
DM-51417: Curate the DP1 Object table metadata [sdm_schemas]
DM-51421: Empty temp files are being created and not deleted for pipeline tasks running from embargo [resources]
DM-51422: CI packages run full pipeline twice with source injection [drp_pipe]
DM-51429: Investigate skyCorr failures of type: No background model superpixels are more than 50.0% filled. [obs_subaru, pipe_tasks]
DM-51430: Investigate skyCorr failures of type: ‘NoneType’ object is not iterable [pipe_tasks]
DM-51432: Add calibration product that is the on-sky radial background illumination function [cp_pipe, ip_isr]
DM-51439: Add ‘tap:table_index’ to schemas where it is missing [sdm_schemas]
DM-51440: Verify units are present on all appropriate columns in DP1 schema and add where missing [sdm_schemas]
DM-51442: Use average focal-plane linearity residuals to normalize linearity corrections [cp_pipe, ip_isr]
DM-51445: Fix overzealous check for SkyWcs.isFits in copyWithFitsApproximation [afw]
DM-51446: Update LSSTCam requestMemory per w_2025_21 DRP [drp_pipe]
DM-51449: DP1 schema updates for virtual columns [sdm_schemas]
DM-51451: Get the new colorblind-friendly
ugrizycolor definitions merged intolsst.utils[utils]DM-51452: Guard against empty WCS pointers in FITS approximation logic [afw]
DM-51454: Add support for more geometry types to user expressions [daf_butler, pipe_base]
DM-51455: Add new columns for LUT generation in consDB [sdm_schemas]
DM-51459: Postpone Cassandra connection until it is actually needed. [dax_apdb]
DM-51462: Include science mask in template coverage check [ip_diffim]
DM-51470: Update LSSTCam cp pipelines to investigate v31 sequencer updates for LSSTCam [cp_pipe, ip_isr]
DM-51477: Fix isr config for calibs for AuxTel in RA [cp_verify]
DM-51478: Copy DP0.2’s ObsCore table schema from ivoa.ObsCore to dp02_dc2_catalogs.ObsCore (ObsCore task 5) [sdm_schemas]
DM-51495: Some fixes for obscore tables for DP1 [daf_butler, dax_obscore]
DM-51502: Felis data model should validate constraints [felis]
DM-51506: Remove arraysize overrides in static DP1 ObsCore table [sdm_schemas]
DM-51507: Create static ObsCore file for DP1 and beyond, replacing DP0.2’s file (ObsCore task 6c) [sdm_schemas]
DM-51509: Extend QuantaAdjuster to handle PrerequisiteInputs [pipe_base]
DM-51511: Switch sdm_schemas build-all file to make DP1 visible on prod and dev - Friday 6/27 [sdm_schemas]
DM-51512: Add support for ID queries in SIAv2 [dax_obscore]
DM-51515: Add obs_title to ObsCore output [daf_butler, dax_obscore]
DM-51520: Butler ingest to the exposure record should use the desired (not actual) exposure time [obs_base]
DM-51537: Add limiting surface brightness metric to analysis_tools [analysis_tools]
DM-51540: Avoid race condition in no-overwrite transfer_from [resources]
DM-51541: Improve schema and table descriptions in DP1 schema [sdm_schemas]
DM-51545: Remove
ObsCoretable from DP1 Felis schema [sdm_schemas]DM-51548: fitDeepCoaddPsfGaussians runs for hours sometimes with no heartbeat logging info [multiprofit, utils]
DM-51549: Add obs_title to DP1 ivoa.ObsCore Felis schema [sdm_schemas]
DM-51552: Add composite-key relationships for “visit+detector” to DP1 matching what was done with “ccdVisitId” in DP0.2 [sdm_schemas]
DM-51557: Add “ivoa.ObsCore” table to schema browser [sdm_schemas]
DM-51560: Add
CoaddPatchestable to DP1 Felis schema [sdm_schemas]DM-51564: Add COOSYS and TIMESYS annotations to SIAv2-over-Butler [dax_obscore]
DM-51573: Add DP1 index definitions to the YAML schema [sdm_schemas]
DM-51584: Updates to linearity solving code cannot handle off detectors or (some) bad amps [cp_pipe]
DM-51593: Remove loops over Butler.registry.expandDataId [daf_butler]
DM-51600: Copy tap:principal column metadata from DP0.2 to DP1 non-Object tables [sdm_schemas]
DM-51628: Update BlockInfo to work with T-type blocks [summit_utils]
DM-51630: Handle vignetting-gradient regions for in-dome LSSTCam PTCs [cp_pipe, ip_isr]
DM-51632: LSSTCam DRP error in subtractImages: “Unable to determine kernel sum; 0 candidates” [ip_diffim]
DM-51634: LSSTCam DRP error in subtractImages: “Variance rescaling factor (23.275847) exceeds configured limit (10.000000)” [meas_algorithms]
DM-51635: LSSTCam DRP error in subtractImages: “cannot access local variable ‘maglim’ where it is not associated with a value” [ip_diffim]
DM-51636: LSSTCam DRP error in subtractImages: “Could not compute LinearTransform inverse” [ip_diffim]
DM-51638: LSSTCam error in analyzeSourceAssociation: “index out of bounds” [drp_pipe]
DM-51641: LSSTCam DRP error in makePsfMatchedWarp: “TypeError: AnnotatedPartialOutputsError() takes no keyword arguments” [drp_tasks, ip_diffim]
DM-51642: LSSTCam error in analyzeRecalibratedStarObjectMatch: “index out of bounds” [analysis_tools]
DM-51643: LSSTCam DRP error in gbdesAstrometricFit and gbdesHealpix3AstrometricFit: “Cholesky decomposition failed, likely because data is not sufficient to constrain the model” [drp_tasks]
DM-51646: increase default requestMemory for splitPrimaryObject for HSC and LSSTComCam [drp_pipe]
DM-51648: Extend apdb-admin to dump partitioning inrmation [dax_apdb]
DM-51656: Investigate adding some DataOrigin fields to SIA response VOTable [dax_obscore]
DM-51660: Add meas_photoz to lsst_distrib [daf_butler, drp_pipe]
DM-51668: Move footprint functions from meas_extensions_scarlet to afw [afw, meas_extensions_scarlet]
DM-51669: Update LSSTCam transmission_optics file to correct v1.9 values [obs_lsst_data]
DM-51670: Remove parent columns from object_deblend catalog [analysis_tools, drp_pipe, meas_algorithms, meas_base, meas_extensions_scarlet, pipe_tasks, scarlet_lite, sdm_schemas]
DM-51672: Refactor meas_extensions_scarlet tests [afw, meas_extensions_scarlet]
DM-51683: APDB scaling test with healpix-based spatial partitioning [dax_apdb]
DM-51687: Transforming footprints can take very long for forcedPhotObjectDirect and forcedPhotObjectDifference [afw, drp_pipe, meas_base, pipe_tasks]
DM-51690: Swap default plot color for i-band in utils scheme [utils]
DM-51707: Correct YAML-to-TAP_SCHEMA conversion for composite foreign key relationships in Felis [felis]
DM-51732: Turn on use_cell_coadds for ci_imsim [drp_pipe, meas_modelfit, pipe_tasks]
DM-51758: Create ap_verify CI dataset for ComCam [ap_verify]
DM-51764: Fix mount motion numbers in ConsDB [sdm_schemas]
DM-51766: Add SingleFrameDetectAndMeasure to AP [ap_pipe]
DM-51791: Add per-visit photometric offsets vs. refcat metrics [analysis_tools, drp_pipe]
DM-51792: Update multiband measurement driver for scarlet lite changes in DM-47738 [pipe_tasks]
DM-51793: Update LSST ISR UNIT in computeExposureSummaryStats [pipe_tasks]
DM-51804: Edit DP1 paper coadd/galaxy photometry/detection sections [analysis_tools]
DM-51811: Fix E1 functor [pipe_tasks]
DM-51813: Update ApTemplate with v2 names and pipeline changes [ap_pipe]
DM-51819: Fix the flatten_chains option to butler.collections.query. [daf_butler]
DM-51821: transfer_from_graph should always update the chain if the RUN has been created [pipe_base, pipelines_check]
DM-51823: Redeploy calculation of forced photometry at the template position [ap_association, ip_diffim, sdm_schemas]
DM-51824: Implement management of per-partition tables in APDB [dax_apdb]
DM-51830: Add option to run gbdes with multiprocessing turned on [drp_pipe, drp_tasks]
DM-51833: Avoid explicit dropping of temporary tables. [daf_butler]
DM-51845: RubinTV Mount motion plot azimuth rollover issue is still not fixed [summit_utils]
DM-51847: Unembargo some in-dome calibration images that are marked can_see_sky=True [obs_lsst]
DM-51850: Implement new “predicted” quantum graph format and classes [ctrl_mpexec, pex_config, pipe_base, pipelines_check]
DM-51855: Enable color correction for PSF on LSSTComCam [meas_extensions_piff, obs_lsst]
DM-51864: Update MPCORB in APDB sdm_schemas [sdm_schemas]
DM-51866: Support CADC data storage and auth for Butler client/server [daf_butler]
DM-51868: bps report with HTCondor reporting job deleted instead of failed [ctrl_bps_htcondor]
DM-51882: Add coordinate error fields to single frame detection task [drp_tasks]
DM-51885: Filter glint trails not associated with existing DIAObjects [ap_association]
DM-51890: The fragment stays in some ResourcePath functions while it probably should be dropped [resources]
DM-51897: Generate full calibration set for v1 sequencer (July 2025) [cp_pipe]
DM-51902: Update Merian DRP pipeline YAML configs [drp_pipe]
DM-51903: Update Object.yaml to support Merian DECam bands [pipe_tasks]
DM-51904: Change LSSTCam DRP selectTemplateCoaddVisits to BestSeeingSelectVisitsTask [drp_pipe]
DM-51905: ctrl_bps_htcondor add ability to keep stdout/stderr files for all job retries. [ctrl_bps_htcondor]
DM-51918: Fix verify assertion error for task timing [verify]
DM-51929: PSF area computation in pipe_tasks computeExposureSummaryStats is incorrect [meas_base, pipe_tasks]
DM-51931: Add configurable error to image differencing for large numbers of diaSources [ap_association, ap_pipe]
DM-51961: Failure in getSattleDiaSourceAllowlist due to failure to serialize JSON [ip_diffim]
DM-51970: Filter DIASources with pixelFlags_crCenter [ap_association]
DM-51971: Provide ability to filter diaSources based on configurable minimum reliability score [ap_association, ap_pipe, drp_pipe, ip_diffim]
DM-51974: Update sphgeom to cmake 3.12 or later [sphgeom]
DM-51975: Update log to cmake 3.12 or later [log]
DM-51993: Correct SSSource Schema Velocity Units [sdm_schemas]
DM-51994: Sort and associate the inputs correctly in assembleCellCoadd [drp_tasks]
DM-51995: Fix problem in obs_lsst correction files being read as datetime [obs_lsst]
DM-51996: Fix metadata for two exposures on 20250718 [obs_lsst]
DM-52004: Fix input chain not flattened bug in transfer_from_graph [pipe_base, pipelines_check]
DM-52010: Revise ApdbReplica interface [dax_apdb]
DM-52013: Allow Butler server to work without Gaefaelfawr [daf_butler]
DM-52021: Support extra HTTP headers in HttpResourcePath.to_fsspec() [resources]
DM-52038: LSSTCam DRP error in plotPropertyMapTract: “Exception ValueError: Too many bins for data range. Cannot create 100 finite-sized bins.” [analysis_tools]
DM-52044: Miscellaneous prep work for QG replacement, including RFC-1102 removals [ctrl_mpexec, daf_butler, pipe_base, pipelines_check, summit_utils]
DM-52045: LSSTCam DRP error in analyzeObjectTableCore: “Axis limits cannot be NaN or Inf” [analysis_tools]
DM-52047: LSSTCam DRP error in analyzeObjectTableCore: “arange: cannot compute length” [analysis_tools]
DM-52058: Add centroid_flag to excluded flags list [ap_association]
DM-52071: Erase image plane of difference image for NO_DATA pixels [ip_diffim]
DM-52072: Subtract LUT movements from RubinTV hexapod error calculation. [summit_utils]
DM-52085: Update Pipeline configs for w_2025_33 DRP [drp_pipe]
DM-52105: Set diaObjectId=NULL for associated Solar System objects [ap_association, dax_apdb, sdm_schemas]
DM-52106: Minor refactor of image differencing for program flow [ip_diffim]
DM-52108: Write simplified image differencing pipeline [ip_diffim]
DM-52110: Add metadetect as a dependency of drp_tasks [drp_tasks]
DM-52115: Catch networking errors for PP Sasquatch upload [analysis_tools]
DM-52123: Fix the fallback seed option when exposure.getInfo().getId() isn’t set [ip_isr]
DM-52130: Pass MPCORB parameters to alert packager [ap_association, pipe_tasks]
DM-52132: Create a ci_lsstcam [drp_pipe, ip_diffim]
DM-52141: Catch zero length glint trail edge case [meas_algorithms]
DM-52153: Add option to run gbdesAstrometricFit on healpix [drp_pipe, drp_tasks]
DM-52163: Create new flats for v30 sequencers (before July 3rd) with gradients removed [cp_pipe]
DM-52168: Add rename dict option to ImportIR [pipe_base]
DM-52169: Move TableVStack to obs_base [obs_base, pipe_tasks]
DM-52176: Make catalog of associated sources with proper motions/parallaxes [drp_pipe, drp_tasks]
DM-52179: Make Butler.ingest() retryable [daf_butler]
DM-52180: Make Prompt Processing write outputs in-place in the datastore when using Kafka writer service [daf_butler]
DM-52190: More middleware cleanups for new QG road-paving [ctrl_mpexec, pipe_base, pipelines_check, utils]
DM-52193: Improve PTC gain-offset calculations to account for flat gradients [cp_pipe]
DM-52197: Adding third and fourth moment measurement to nightly and quicklook task [drp_pipe, summit_extras]
DM-52215: Change APDB timestamps to MJD TAI [ap_association, dax_apdb, sdm_schemas]
DM-52223: LSSTCam DRP error in gbdesAstrometricFit: “The convex hull of a point set containing less than 3 distinct, non-coplanar points is not a convex polygon” [drp_tasks]
DM-52224: LSSTCam DRP error in gbdesAstrometricFit: “Astrometry Error: PixelMapCollection::orderAtoms requested for unknown map: 2025072000509” [drp_tasks]
DM-52230: Prevent gbdes failure initializing partial visits [drp_tasks]
DM-52233: Provide access to SSSource table schema in Apdb. [dax_apdb]
DM-52242: Investigate the rolloff of the PTC turnoff [cp_pipe, ip_isr]
DM-52249: All calibration data from day_obs 20250819 incorrectly marked as can_see_sky None [obs_lsst]
DM-52258: Only pass good diaSources to glint finder [ip_diffim]
DM-52266: Add guider analysis code to guider package [summit_utils]
DM-52268: use standardized diaObjects in alert packaging [ap_association]
DM-52269: Create task to run Gaussian Processes on astrometry residuals [drp_pipe, drp_tasks, obs_lsst]
DM-52272: Update drp_pipe quickLook {bias, dark, flat} to allow analysis_tools tasks to run [drp_pipe]
DM-52283: fix eventservice bug with multiple tasks per label [ctrl_bps_panda]
DM-52288: Filter low-reliability DIASources for first alerts [ap_pipe]
DM-52291: LSSTCam DRP error in detectAndMeasureDiaSource: RANSAC could not find a valid consensus set [meas_algorithms]
DM-52299: LSSTCam DRP error in deblendCoaddFootprints: zero-size array to reduction operation minimum which has no identity [meas_extensions_scarlet]
DM-52305: LSSTCam DRP error in assembleCellCoadd: list index out of range [drp_tasks]
DM-52306: LSSTCam DRP error in assembleCellCoadd: No CCD from a warp found within a cell [drp_tasks]
DM-52316: Add patch outlines to tract property map plots [analysis_tools]
DM-52325: Investigate improvements to flat gradient correction code [cp_pipe, ip_isr]
DM-52333: “TypeError: ‘NoneType’ object is not subscriptable” from mpSkyEphemerisQuery [ap_association]
DM-52334: Populate new ConsDB columns from RA [summit_utils]
DM-52339: Use PredictedQuantumGraph in ctrl_bps [ctrl_bps, daf_butler, pipe_base]
DM-52344: Add Felis commands for index management [felis]
DM-52345: Drop daf_butler’s dependency on daf_relation [daf_butler, pipe_base]
DM-52350: Add A23 BF Correction [cp_pipe, cp_verify, ip_isr]
DM-52355: Add support for NB0395 and NB0515 to obs_subaru [obs_subaru]
DM-52358: Build an analysis tool that displays whole tract n_image data [analysis_tools, drp_pipe]
DM-52359: Build sphgeom for python 3.14 [sphgeom]
DM-52360: Write minimal ProvenanceQuantumGraph and batch job scanner [ctrl_bps, daf_butler, pipe_base, pipelines_check]
DM-52361: Fix documentation on ApPipeWithFakes: explain pipeline ingredients generated at compilation time [ap_pipe]
DM-52362: Investigate silent errors in ci_hsc due to DM-51687 [drp_pipe]
DM-52390: Misleading message when mpSkyEphemerisQuery fails [ap_association]
DM-52397: Remove dependency on daf_relation for registry query methods [daf_butler, obs_base, pipe_base]
DM-52398: Remove dependency on daf_relation for Butler.findDataset [daf_butler, obs_base]
DM-52399: Remove dependency on daf_relation for Butler.registry.certify() [daf_butler]
DM-52400: Remove dependency on daf_relation for ObsCoreLiveTableManager [daf_butler]
DM-52412: Force pyarrow memory allocator to jemalloc [daf_butler]
DM-52420: Investigate template banding mitigation for difference imaging [ap_association, ip_diffim]
DM-52434: Filter diaSources with cosmic rays in their footprint [ap_association]
DM-52435: Flag diaSources with SATURATED_TEMPLATE mask plane set in their footprint [ip_diffim]
DM-52447: Add BPS resource requirements for gbdesHealpix3AstrometricFit [drp_pipe]
DM-52448: Update LSSTCam linearization to split relative + absolute linearization [cp_pipe, ip_isr]
DM-52454: to support different maxPayloadsPerPandaJob for different ES task [ctrl_bps_panda]
DM-52455: Configure the cosmic ray detection task for LSSTCam [ap_association, cp_verify, meas_algorithms, obs_subaru]
DM-52462: Experiment with an exponential disk fit in standard MultiProFit processing [drp_pipe, meas_extensions_multiprofit, pipe_tasks, sdm_schemas]
DM-52464: Fix incorrect trailed source flux error [ap_association]
DM-52492: Update pipeline packages to make them compatible with rubin-env 11 [afw, cbp, ctrl_bps_panda, daf_butler, display_ds9, display_firefly, meas_algorithms, meas_base, meas_extensions_photometryKron, pex_config, utils, verify]
DM-52493: MPCORB records do not have fields populated in alerts [ap_association]
DM-52504: Exception in default exception handler inside daf_butler [daf_butler]
DM-52505: Add –show subsets functionality into pipetask build [ctrl_mpexec]
DM-52506: Add ROTPA header to alert CCD cutouts [ap_association]
DM-52507: Fix UnboundLocalError from mpSkyEphemerisQuery [ap_association]
DM-52509: Allow vignetted HSC/DECam chips to generate calibration datasets [cp_pipe]
DM-52515: Allow glob-style wildcard matching of column names for parquet reading [daf_butler]
DM-52522: LSSTCam DRP error in gbdesHealpix3AstrometricFit: “Some visits were dropped because data was insufficient to fit model” [drp_pipe]
DM-52525: LSSTCam DRP error in updateVisitSummary: “attempt to get argmin of an empty sequence” [drp_tasks]
DM-52537: LSSTCam DRP error in makePsfMatchedWarp: “TaskMetadata does not support values of type Point2D” [ip_diffim]
DM-52541: Investigate flagging detections near saturated pixels [ip_diffim, obs_lsst, pipe_tasks]
DM-52544: Add PARTLY_VIGNETTED mask plane (outside 317 mm) to LSSTCam flats [cp_pipe, ip_isr]
DM-52545: Add a UC Davis crosstalk calibration to obs_lsst_data. [obs_lsst_data]
DM-52552: Break htcondor_service.py file into multiple smaller files. [ctrl_bps_htcondor]
DM-52553: Turn on useButlerCamera in calibrateImage [drp_pipe]
DM-52555: LSSTCam DRP error in deblendCoaddFootprints: “‘NoneType’ object has no attribute ‘dataId’” [meas_extensions_scarlet, pipe_tasks]
DM-52556: LSSTCam DRP error in makeWholeTractImage: “index -1 is out of bounds for axis 0 with size 0” [analysis_tools]
DM-52558: LSSTCam DRP error in plotPropertyMapTract: “zero-size array to reduction operation maximum which has no identity” [analysis_tools]
DM-52564: Propoagate isolated footprints in object_scarlet_model [daf_butler, drp_tasks, meas_extensions_scarlet, pipe_tasks, scarlet_lite]
DM-52575: Add show_source_types helper function in source_injection [source_injection]
DM-52576: LSSTCam DRP error in photometricRefCatObjectTract: “cannot access local variable ‘meds’ where it is not associated with a value” [analysis_tools]
DM-52585: move the part to check task dependencies to workflow submission stage [ctrl_bps_panda]
DM-52586: LSSTCam DRP error in rewarpTemplate: “All pixels masked. Cannot estimate background.” [ip_diffim]
DM-52589: Clustering issue for LSSTComCam DRP in w38 [drp_pipe]
DM-52593: Fix multiprofit errors in PSF fitting/usage [meas_extensions_multiprofit, pipe_tasks]
DM-52599: Refactor kernel source selection in subtractImages [analysis_ap, ip_diffim]
DM-52600: cp_pipe test fails with scipy 1.16 [cp_pipe]
DM-52606: Add better logging for Butler server file access endpoints [daf_butler]
DM-52607: Write documentation for simplified image differencing pipeline [ip_diffim]
DM-52620: Handle gradients when generating defects [cp_pipe]
DM-52621: Rename “two LED” flat pipelines to “anaglyph” flats [cp_pipe]
DM-52627: Enable Cassandra testing with Github actions [dax_apdb]
DM-52635: Fix forward compatibility issue with queries in Butler server [daf_butler]
DM-52653: Add method to get predicted datastore records from a QBB [daf_butler]
DM-52658: Round peak positions during scarlet initialization [scarlet_lite]
DM-52666: Add guider metrics to ConsDB [sdm_schemas]
DM-52667: Compute extendedness from multiprofit columns [obs_subaru, pipe_tasks, sdm_schemas]
DM-52672: Turn off FGCM in ci_lsstcam [drp_pipe]
DM-52676: Run is empty in real-time logging [pipe_base]
DM-52681: Add new Zernike-predictes and MTAOS-predicted plots in RubinTV [summit_extras]
DM-52683: LSSTCam DRP error in isr: “All pixels masked. Cannot estimate background.” [ip_isr]
DM-52684: Spline linearization correction is applied incorrectly when applied post-gain-correction [ip_isr]
DM-52686: Add dome status to RubinTV event plots [summit_extras]
DM-52691: Add option to run diaSource detection without kernelSource input [ip_diffim]
DM-52711: Experiment with image cutouts returning solely the primary image data and header. [dax_images_cutout, obs_base, utils]
DM-52719: Switch Butler dataset ID format to UUID v7 [daf_butler, pipe_base]
DM-52723: Fix typing in from_json methods for daf_butler classes [daf_butler]
DM-52724: Allow partial overlaps in cell-based coadds [cell_coadds, drp_tasks]
DM-52725: LSSTCam DRP error in assembleDeepCoadd, assembleTemplateCoadd, and assembleCellCoadd: “float division by zero” [drp_tasks]
DM-52726: Generate new reference gradient functions for DP2 flat normalization [cp_pipe, ip_isr]
DM-52730: Automatically clear out TAGGED and CALIBRATION collections when deleting them [daf_butler]
DM-52731: Rebuild demo.lsst.cloud as arm64-only [sdm_schemas]
DM-52755: Replace deprecated show_fits with show_fits_image in Firefly [display_firefly]
DM-52761: Improve source injection error message when no sources overlap [source_injection]
DM-52766: LSSTCam DRP error in makeMetricTableObjectTableCore: “Inconsistent data column lengths” [analysis_tools]
DM-52768: LSSTCam DRP error in subtractImages: “All spatial cells are emtpy of candidates” [ip_diffim]
DM-52770: Make rubin-env 12 with python 3.13 [afw, cp_pipe]
DM-52771: Fix incorrect filter in raw visits on day_obs 20250609 [obs_lsst]
DM-52778: Add ability to configure a DAGMan workflow via submit yaml [ctrl_bps_htcondor]
DM-52782: Add –remove-from-parents flag for butler remove-collections [daf_butler]
DM-52787: pipeline graph saved in predicted QG file loads as unresolved [pipe_base]
DM-52791: Pass return_exit_codes from bps retrieve_report to WMS plugin’s report function [ctrl_bps]
DM-52793: FGCM occasionally outputs illegal (inf) zeropoints [fgcmcal]
DM-52794: Update fgcmcal configs to help with photometric repeatability in DP2 pilot runs [obs_lsst]
DM-52801: Investigate gbdes failures in w37/w39 [drp_tasks]
DM-52804: Fix object Sersic index vs mag plot [analysis_tools]
DM-52816: Refactor scarlet serialization data classes [meas_extensions_scarlet, scarlet_lite]
DM-52818: Allow makeEfdClient to switch tables [summit_utils]
DM-52819: Make SQuaRE services multiplatform [daf_butler]
DM-52827: Add validityStart column to APDB DiaObjectLast table. [dax_apdb, sdm_schemas]
DM-52828: Support optional time window when querying sources in APDB [dax_apdb]
DM-52829: DP1 custom coadds tutorial fails with weekly 40 [pipe_base]
DM-52835: Create new calibration and cp_pipe pipeline to track gain changes between detector restarts [ap_pipe, cp_pipe, drp_pipe, ip_isr]
DM-52843: Bug while using color correction in PSF model with LSSTCam [meas_extensions_piff]
DM-52866: Incorrect list of quanta given for clustered pipetask jobs [ctrl_mpexec]
DM-52873: Force FITS read data type to match butler storage class [obs_base]
DM-52879: Fix afw.fits compression writes to use correct header keys [afw, daf_butler, obs_base, pipelines_check]
DM-52881: Add new version of LSSTCam/DRP pipeline that is NOT compatible with /repo/main (uses source not source2) [drp_pipe]
DM-52885: Add magLim to analysis_tools CalexpSummaryMetrics [analysis_tools]
DM-52886: Update bps report function to aggregate panda task slices into task labels [ctrl_bps_panda]
DM-52895: Collection order is not being respected in certain calibration lookups [daf_butler]
DM-52897: Investigate missing regions and repeatability issues from fgcmcal outputs in w41 DRP processing [drp_pipe, fgcmcal, obs_lsst]
DM-52898: Compile code summary only when necessary [ctrl_bps]
DM-52910: Create Felis Docker Image [felis]
DM-52921: LSSTCam DRP error in detectCoaddPeaks: “Insufficient good sky source flux measurements for dynamic threshold calculation” [meas_algorithms, pipe_tasks]
DM-52922: Object Table column removals (implement RFC-1131) [analysis_tools, drp_pipe, pipe_tasks, sdm_schemas]
DM-52945: Clean up config deprecations in ap_association [ap_association, ap_pipe]
DM-52946: Reduce memory required by rucio_register [rucio_register]
DM-52952: Add missing ParentDatasetQueryResults.dataIds query shim [daf_butler]
DM-52960: Allow band to be read in from either of the coadd connections [meas_extensions_scarlet]
DM-52968: LSSTCam DRP error in deblendCoaddFootprints: fails PanDA’s looping job check, stuck at overflow warning [meas_extensions_scarlet]
DM-52986: Add SplineMap to astshim [astshim]
DM-52987: Cassandra APDB failure with boolean columns. [dax_apdb]
DM-52992: Add some MultiProFit diagnostic columns to the object table [meas_extensions_multiprofit, multiprofit, pipe_tasks, sdm_schemas]
DM-52996: Reduce default set of measurement plugins in singleFrameDetectAndMeasure [drp_tasks]
DM-52999: split huge workflow into steps to allow huge workflows [ctrl_bps_panda]
DM-53000: Re-enable SkyCorrectionTask (without application) for LSSTCam processing [drp_pipe]
DM-53014: bps status with HTCondor broken [ctrl_bps_htcondor]
DM-53019: Update QG data models to better support restarts and save retry provenance [daf_butler, pipe_base]
DM-53027: Add initial test_schema to ci_lsstcam and lsstcam schema to sdm_schemas [analysis_tools, drp_pipe, pipe_tasks, sdm_schemas]
DM-53028: Add task to aggregate coadd inputs into a single table [drp_pipe, drp_tasks]
DM-53031: Add missing TAP_SCHEMA table fields to felis init-tap-schema method [felis]
DM-53035: Support export_predicted_records in SasquatchDatastore [analysis_tools]
DM-53036: Investigate mismatch between diaSource.ssObjectId and ssSource.ssObjectId [pipe_tasks]
DM-53040: The Butler needs to know how to convert legacy ScarletModelData into LsstScarletModelData [daf_butler, scarlet_lite]
DM-53053: Investigate and fix HTCondor finalJob exiting with 137 [ctrl_bps_htcondor]
DM-53058: Fix scales in DOF FWHM predicted plots [summit_extras]
DM-53060: Bug in APDB compatibility code for schema 9.1.0 [dax_apdb]
DM-53063: Propagate preliminary_visit_image mask planes to visit_image [ap_pipe, drp_pipe, drp_tasks, ip_diffim, pipe_tasks, pipelines_check]
DM-53064: Fix replication crash when ApdbUpdateRecordChunks table is missing [dax_apdb]
DM-53070: Drop SkyCorrectionTask lookup function and raw connection input [pipe_tasks]
DM-53079: Fix license value in pypi package metadata [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_execute, ctrl_mpexec, daf_butler_admin, daf_butler_migrate, dax_apdb, dax_obscore, felis, pex_config, pipe_base, rucio_register, sdm_schemas, sdm_tools, sphgeom, utils]
DM-53083: Create update TAP_SCHEMA functionality into a cli in repertoire [felis]
DM-53086: Persist the number of vertices of the overlapping polygon between a per-detector warp and patch [cell_coadds]
DM-53094: Refactor DRP association [pipe_tasks]
DM-53116: Add option to re-load DiaObjects in AP association [ap_association]
DM-53132: Add APIs to obtain stitched noise realizations as MaskedImage [cell_coadds]
DM-53142: LSSTCam DRP error in measureObjectUnforced: “Scarlet model data is empty” [meas_extensions_scarlet]
DM-53146: “ValueError: data must be finite, check for nan or inf values” from associateSolarSystemDirectSource [drp_tasks]
DM-53153: Add safeguards on image statistics based scalings in detectCoaddPeaks [meas_algorithms, obs_lsst]
DM-53160: Increase interp order from 2 -> 4 for Piff in DP2. [obs_lsst]
DM-53163: Add a –no-skip-existing argument to butler ingest-raws [obs_base]
DM-53167: Store all visit polygons in cell coadds, not just the last one [drp_tasks]
DM-53170: Speed up spike mask calculation in crowded fields. [pipe_tasks]
DM-53172: Turn on loading refreshed diaObject table by default [ap_association]
DM-53174: Benchmark and possibly switch to using UUIDs directly in QG storage [ctrl_bps, pipe_base]
DM-53176: Add get_many_datasets method to Butler [daf_butler]
DM-53177: “ValueError: objID longer than 7 characters” from mpSkyEphemerisQuery [pipe_tasks]
DM-53178: Sqlite resource warnings from butler tests [sconsUtils]
DM-53179: queryDatasetAssociations sometimes fails with KeyError starting from w_2025_42 [daf_butler]
DM-53186: Generate new y band flats for post-October-shutdown using new 1050nm LED [cp_pipe]
DM-53196: Turn on streak masking in coadds in obs_lsst [obs_lsst]
DM-53197: Preserve the ability to read earlier versions of cell coadds [cell_coadds]
DM-53199: Fix up handling of preloaded diaObjects in AP association [ap_association]
DM-53200: “Schema for Source must contain at least the keys defined by getMinimalSchema” error from calibrateImage [pipe_tasks]
DM-53203: Force DiaObject FluxSigma to double precision [meas_base]
DM-53215: Make InputCount plugin work for cell-based coadds [afw, cell_coadds, meas_base]
DM-53229: Pandas deprecation warnings in lsst.drpDiaCalculation.diaCalculation [meas_base]
DM-53231: Fix shapeAzEl plot to have finer spatial resolution [summit_extras]
DM-53233: daf_butler tests fail (run out of file handles?) when run without -j [daf_butler, daf_butler_migrate]
DM-53234: Fix bug in how gain is used to calculated magLim [pipe_tasks]
DM-53237: Fix 80-char filepath issue [pipe_tasks]
DM-53244: Re-increase the pixel margins for astrometry in LSSTCam [obs_lsst]
DM-53245: Optimize fgcmcal usage to reduce increase in reported peak memory usage [fgcmcal]
DM-53254: Force DRP association output catalogs to match sdm_schemas [ap_association, ap_pipe, drp_pipe, pipe_tasks, sdm_schemas]
DM-53256: Fix MultiProFit PSF fitting problems [multiprofit]
DM-53259: Change colorscale limits in shapeAzEl plot [summit_extras]
DM-53266: daf_butler unit tests broken with pytest 9 [daf_butler]
DM-53269: Add calcDayOffset and refactor efdUtils to remove date utils [summit_extras, summit_utils]
DM-53278: Create DP2 calibrations for 2s_v30 sequencer [cp_pipe]
DM-53287: Make parallactic angle calculation more robust [ip_diffim]
DM-53293: Refactor database utilities in Felis [felis]
DM-53304: Investigate missing preliminary_visit_image_background data [pipe_tasks]
DM-53308: Pick defaults for cell-based coadds and measurements on it for DP2 [drp_pipe, drp_tasks]
DM-53309: Turn on use_cell_coadds for LSSTCam [drp_pipe]
DM-53310: Update ssoAssociation for DP2 Schema [ap_association, daf_butler, drp_pipe, pipe_tasks, sdm_schemas]
DM-53311: LSSTCam DRP error in detectCoaddPeaks: “Exception ZeroDivisionError: division by zero” [meas_algorithms]
DM-53312: Robustify the calibrateImage background estimation [pipe_tasks, pipelines_check]
DM-53316: Reduce CompareWarp memory usage [drp_pipe, drp_tasks, obs_lsst]
DM-53326: Large provenance breaks parquet file reads [daf_butler, obs_base]
DM-53338: Add view_target column to TAP_SCHEMA tables table in sdm_schemas [felis, sdm_schemas]
DM-53339: Prevent high memory usage loading refcat in gbdesAstrometricFit [drp_tasks]
DM-53340: Update DOF predicted plot to add the intrinsics [summit_extras]
DM-53341: Move recording mask fractions to the end of calibrateImageTask.run [pipe_tasks]
DM-53342: Problem when transferring datasets when creating CI AP preloaded repo. [daf_butler]
DM-53344: LSSTCam DRP error in associateDiaSource: “‘DataFrame’ object has no attribute ‘to_pandas’” [pipe_tasks]
DM-53346: Populate scheduler fields in alert packet [ap_association]
DM-53350: Modify cpSky to be detector vendor aware [cp_pipe]
DM-53363: Support edgeless flavor of cell-coadds by default (instead of edgy) [cell_coadds, drp_tasks]
DM-53365: Improve raw ingest handling of error conditions [obs_base]
DM-53369: Add post-subtracted background stats to calibrateImage metadata metrics [analysis_tools, pipe_tasks]
DM-53370: Fix resource warnings in rest of middleware [ctrl_bps, ctrl_mpexec, daf_butler, daf_butler_admin, daf_butler_migrate, dax_obscore, meas_algorithms, obs_base, obs_lsst, pipe_base, pipe_tasks]
DM-53376: Adjust Global CTI fit lower bound [cp_pipe]
DM-53383: Fix guider star detection: adjust min-stamp threshold and handle amplifier boundaries [summit_utils]
DM-53385: Remove SSObject table from APDB API and schema [dax_apdb]
DM-53396: butler query-datasets command line was broken in d_2025_11_21 [daf_butler]
DM-53398: Deepcopying or pickling DeferredDatasetRef turns them into DatasetRef [pipe_base]
DM-53399: Generate new DP2 calibrations for 3s_v1 seq [cp_pipe, ip_isr]
DM-53401: Support loading of SSP schema from a separate file. [dax_apdb]
DM-53403: Create pipeline to reassociate catalogs from the APDB [ap_association, ap_pipe]
DM-53407: Write coadds when dynamicDetection fails [meas_algorithms, pipe_tasks]
DM-53412: Update input stamp size for PSF modeling [analysis_tools, meas_algorithms, meas_extensions_piff]
DM-53418: Further robustify the pedestal background subtraction in calibrateImage [pipe_tasks, pipelines_check]
DM-53420: Add the lossy16 compression recipe in daf_butler [daf_butler, obs_base, pipelines_check]
DM-53422: Triage piff 1.6 unit test issues [meas_extensions_piff]
DM-53423: Fix internal use of now-deprecated functions [summit_utils]
DM-53440: StripPlots Guider Improve Labels [summit_utils]
DM-53444: Fix bug in computing detected pixel fraction in dynamicDetection [meas_algorithms]
DM-53448: LSSTCam DRP problem with very long running mergeObjectDetection quanta [cell_coadds]
DM-53455: Fix out of range index bug introduced in DM-53036 [pipe_tasks]
DM-53457: Update snitch configuration in Cassandra [dax_apdb]
DM-53465: Fix the PSF normalization issue in cell-based coadds [drp_tasks]
DM-53468: Function pyarrow.parquet.read_table() used by butler does not close files on fsspec-compatible file systems [daf_butler]
DM-53472: butler prune-datasets fails with “Attempted to use a Butler instance which has been closed” [daf_butler]
DM-53474: Validate tomographic seeing numbers when processing [summit_utils]
DM-53476: Check for CLIPPED/REJECTED mask bits and set INEXACT_PSF in cell-coadds [cell_coadds, drp_tasks, obs_lsst]
DM-53484: Fixed column name introduced by DM-53369 caused PP LATISS tests to break, make column configurable [obs_lsst, pipe_tasks]
DM-53499: Use Isolated Star Proper motion catalogs in analysis_tools [analysis_tools, drp_pipe]
DM-53503: Fix M1M3 hardpoint plotting bug [summit_utils]
DM-53514: Update obs_lsst defaults to use ASTIER23 EBF correction [drp_pipe, obs_lsst]
SP-2103: add use_local_butler to ctrl_mpexec [ctrl_mpexec]
SP-2200: Consider updates to the filter linestyle advice with matplotlib [utils]