Tickets Addressed in Release 29.0.1

  • DM-49253: Avoid deprecation warnings from GAaP in v29 [meas_extensions_gaap]

Tickets Addressed in Release 29.0.0

Tickets merged after w_2025_12 and backported

  • DM-36099: Change filters to bands in afw multiband classes [afw, meas_extensions_scarlet, pipe_tasks]

  • DM-47711: Turn on lsstRGB in hips generation [pipe_tasks]

  • DM-48920: Repeated NO_DATA patterns in ComCam coadds [ip_diffim]

  • DM-49005: Fix backgrounds and Lum scaling in RGB code [pipe_tasks]

  • DM-49074: Cast table columns to single precision in SDM-standardization functors [analysis_tools, pipe_tasks, sdm_schemas]

  • DM-49134: Set release_id = 4 for DP1 [drp_pipe]

  • DM-49263: Don’t include calibration uncertainty in pixel-level calibrations in CalibrateImageTask and ReprocessVisitImageTask [ap_association, drp_tasks, meas_extensions_multiprofit, pipe_tasks]

  • DM-49264: Replace one more RuntimeError in PhotoCal with MatcherFailure [pipe_tasks]

  • DM-49265: DRP-v2 has the wrong isolated-star input for single-visit associated sources analysis [drp_pipe]

  • DM-49266: Exception in QG builder in skip-existing-in builds with predicted-only output dataset [pipe_base]

  • 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-49284: Include ssSrc-associated diaSources in goodSeeingDiff_assocDiaSrcTable [pipe_tasks]

  • 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-49308: Update ITL edge bleed detection and masking [ip_isr]

  • 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-49333: Image visualization tools are not fetching the pixel units [afw]

  • DM-49368: Fix non-satisfied contract between doApplyFlatBackgroundRatio and do_illumination_correction [drp_pipe]

  • 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-49423: LoadReferenceCatalogue to return np.nan as mag for non-detections, as opposed to 99. [pipe_tasks]

  • 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-49500: Add mask plane for ITL dip for ComCam/LSSTCam processing [cp_pipe, ip_isr, obs_lsst]

  • 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-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-49625: Add task to split primary objects/[forced_]sources from non-primary [drp_pipe, pipe_tasks]

  • DM-49667: Set final SSObject and SSSource table columns and configs for DP1 [pipe_tasks]

  • 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-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, pipe_tasks]

  • DM-49695: Make get_full_type_name more robust [afw]

  • DM-49702: Make v29 Felis release notes [felis]

  • DM-49716: Loosen scaled size scatter threshold for inclusion in coadds for LSSTComCam [obs_lsst]

  • DM-49727: Add mean epoch to the Object Table [analysis_tools, drp_pipe, drp_tasks, obs_subaru, pipe_tasks, sdm_schemas]

  • DM-49729: Propagate noData flags into ForcedSourceTables [pipe_tasks, sdm_schemas]

  • DM-49737: Fix diaSrc-ssSrc ID bug [pipe_tasks]

  • DM-49743: Consider only PSF stars in getAveragePosition in PiffPsf [meas_extensions_piff]

  • DM-49749: Fix to ITL edge bleeds [ip_isr]

  • DM-49761: Fix splitPrimarySource in v2-compat [drp_pipe]

  • DM-49765: Fix metric dispatching when metrics contain single precision floats [analysis_tools]

  • DM-49787: Fix rare column type coercion error in SplitPrimaryTask [pipe_tasks]

  • DM-49791: Backport pydantic compatibility fix to v29 [daf_butler]

  • DM-49845: Can not ingest raws with certain on-sky fields [obs_base]

  • DM-49922: objectTable and diffim clustering is broken in w_2025_14 [ctrl_bps, drp_pipe]

  • DM-49970: FinalizeCharacterization needs to record compensated flux normalization terms in output ApCorr map [pipe_tasks]

  • DM-49997: Reallocate bits between data release and controller for source IDs [meas_base, obs_lsst]

  • DM-50002: Stop offsetting exposure ID calculation for non OC controllers [obs_lsst]

  • DM-50063: Hard code exposure max in obs_lsst [obs_lsst]

Tickets merged before w_2025_12

  • DM-7847: Add mid-level drivers for measurement algorithms [pipe_tasks]

  • DM-11270: Please don’t warn about zero points for exposure times of 0 [ip_isr]

  • DM-22491: Add a task for fgcmcal to output illumination correction frames [fgcmcal]

  • DM-29588: Data type mismatch for connection timeout parameter in dax_apdb when using a postgres DB [dax_apdb]

  • DM-30050: Segmentation fault if you set an image.array to None [afw]

  • DM-30682: Rename flags_negative [meas_algorithms, meas_base]

  • DM-30993: Implement reference catalog culling for astrometry in SFM [meas_algorithms, meas_astrom, obs_lsst, obs_subaru, pipe_tasks, pipelines_check]

  • DM-32097: Backend for image cutout service [dax_images_cutout]

  • DM-33541: Add unit tests for the ImageCutoutBackend class [dax_images_cutout]

  • DM-34875: Migrate PipelineTasks with DataFrame connections to ArrowAstropy (1) [analysis_tools, pipe_tasks]

  • DM-34910: Test DCR correction with ComCam [drp_tasks, ip_diffim]

  • DM-35020: Apparently infinite loop in image cutout backend [dax_images_cutout]

  • DM-35381: Deprecate unused connections in DeblendCoaddSourcesConnections [pipe_tasks]

  • DM-35396: Investigate writing butler metadata to output files [analysis_tools, cp_pipe, ctrl_mpexec, daf_butler, ip_isr, obs_base, pipe_base, pipe_tasks]

  • DM-35504: Unify ap_pipe configs [ap_pipe]

  • DM-35516: Switch to clipping for cutouts that cross an image boundary [dax_images_cutout]

  • DM-38120: Add VIGNETTED bit mask [afw]

  • DM-38426: Prototype a pretty picture maker [cpputils, pipe_tasks]

  • DM-39778: Rework analysis tools for property maps to have one analysis task for all properties [analysis_tools]

  • DM-40242: Avoid file existence checks for overall inputs during execution [ctrl_mpexec]

  • DM-40274: Reimplement APDB configuration using YAML [dax_apdb]

  • DM-40831: Add astropy Lomb-Scargle to AP timeseries feature computation [meas_base]

  • DM-41181: Add survey-wide healsparse property map plots to analysis_tools [analysis_tools]

  • DM-41290: Create an sdm_tools package containing workflows and scripts for working with SDM Schemas [sdm_schemas, sdm_tools]

  • DM-41701: Remove NaiveCentroid [ip_diffim]

  • DM-41840: Test deconvolution deblending and detection [meas_extensions_scarlet, scarlet_lite]

  • DM-41867: Schema browser does not respect the presentation order of the data model [sdm_schemas]

  • DM-42047: Update shapeHSM when optimized public galsim interface is available confirming results and performance [meas_extensions_shapeHSM]

  • DM-42191: Modify vo-cutouts so it can use RemoteButler [dax_images_cutout]

  • DM-42226: Write package metadata when using sconsUtils [astro_metadata_translator, astshim, ctrl_bps, ctrl_mpexec, daf_butler, daf_butler_migrate, dax_apdb, dax_obscore, felis, obs_base, obs_cfht, obs_decam, obs_fiberspectrograph, obs_lsst, obs_rubinGenericCamera, obs_subaru, pipe_base, pipe_tasks, rucio_register, sconsUtils]

  • DM-42906: Enable analysis_tools/…/scalarActions.py to work with Tensors [analysis_tools]

  • DM-42962: Remove deprecated setPrimaryFlags.py [pipe_tasks]

  • DM-42979: Update calibrateImage source selector [pipe_tasks, pipelines_check]

  • DM-42980: Remove deprecated configs from psfMatch.py [ip_diffim]

  • DM-43031: Deploy ctrl_bps_parsl docs to pipelines.lsst.io site; add pointers to plugins to ctrl_bps docs [ctrl_bps]

  • DM-43075: gbdes cmake file using deprecated python library detection [gbdes]

  • DM-43419: Remove deprecated fields from DiaPipelineConfig [ap_association, ap_pipe, ap_verify, verify]

  • DM-43620: Write LSSTCam guider ingest script [meas_algorithms, obs_lsst]

  • DM-43996: Ensure (tract, patch) are always displayed, visually, in that order in DP catalogs [sdm_schemas]

  • DM-44034: Convert PsfexPsfDeterminerTask to use new AlgorithmError exceptions [meas_extensions_psfex]

  • DM-44098: Add nDiaSources column to DiaObjectLast table [sdm_schemas]

  • DM-44311: Tagged collection association adds unnecessary entries to summary tables [daf_butler_admin]

  • DM-44364: Document S3 profiles in resources package [resources]

  • DM-44485: Make tables of metrics for visit level data [analysis_tools]

  • DM-44669: Move image cutout SODA implementation code to dax_images_cutout and add to lsst_distrib [dax_images_cutout, lsst_distrib]

  • DM-44688: Deprecate matchingKernelSize from coaddBase [drp_pipe, obs_lsst, obs_subaru, pipe_tasks]

  • DM-44705: Change fgcmcal output plots to use band/physical_filter dimensionality [fgcm, fgcmcal]

  • DM-44710: Deprecation warnings from image_cutout_backend [dax_images_cutout]

  • DM-44743: Investigate LSSTComCamSim error in plotPropertyMapTract “ValueError: zero-size array to reduction operation minimum which has no identity.” [analysis_tools]

  • DM-44791: Remove deprecated doUsePsfMatcheedPolygons field [drp_tasks]

  • DM-44943: Create galaxy injection catalog from DC2 truth tables [source_injection]

  • DM-45048: finalizeCharacterization expects a calexp for every src table [pipe_tasks]

  • DM-45318: Add NO_DATA to detectAndMeasure’s excludeMaskPlanes [ip_diffim, meas_algorithms]

  • DM-45361: Improve maskStreaks line fitting and mask plane behavior [ip_diffim]

  • DM-45486: Remove lsst/utils C++ shim [cpputils]

  • DM-45545: Create rubin-env 10.0.0 [Spectractor, afw, analysis_tools, faro, ip_isr, meas_algorithms, meas_base, meas_extensions_multiprofit, meas_extensions_trailedSources, pex_config, pipe_base, pipe_tasks, pipelines_check, scarlet_lite, sconsUtils, summit_extras, summit_utils]

  • DM-45621: Separate EDGE and NO_DATA pixel flags [alert_packet, ap_association, ip_diffim, meas_algorithms, meas_astrom, meas_base, pipe_tasks, sdm_schemas]

  • DM-45750: Store new-style ephemerides in ap_verify data sets [ap_verify]

  • DM-45873: Add Butler query_all_datasets [daf_butler]

  • DM-45896: Use new butler query system in QG generation [analysis_tools, ctrl_mpexec, pipe_base, pipe_tasks]

  • DM-45925: Add a metric to count the number of patches processed in a tract [analysis_tools]

  • DM-45928: Calculate parallel CTI and add serial/parallel turnoff calculations to DeferredChargeCalib [cp_pipe, ip_isr]

  • DM-46023: Make PipelineGraph and QuantumGraphBuilder respect Pipeline step definitions [daf_butler, pipe_base]

  • DM-46059: Add new metric to capture uncapped offsets between amp interfaces during ampOffsetTask execution [analysis_tools, ip_isr]

  • DM-46098: Add error handling to AP analysis tasks for NoWorkFound and AnnotatedPartialOutputsError [analysis_tools, ap_pipe]

  • DM-46105: Add matching for diaSrcs and split metrics between pre & post filtering diaSrcs [analysis_tools, ap_pipe]

  • DM-46127: Update ML reliability model [meas_transiNet]

  • DM-46130: Add a tool to Felis for comparing schemas and databases [felis]

  • DM-46158: Add CI checks to sdm_schemas to warn of changes to Felis files that conflict with deployed datasets [sdm_schemas]

  • DM-46178: Use new query system in Prompt Processing [daf_butler]

  • DM-46188: Add checks on LSST[Com]Cam[Sim] pipelines in drp_pipe/tests /test_pipelines.py [analysis_tools, drp_pipe, obs_lsst]

  • DM-46239: Can not use pixelixation envelope for sphgeom UnionRegion [sphgeom]

  • DM-46244: Remove sdfrome001 collector from allocateNodes config [ctrl_platform_s3df]

  • DM-46248: Benchmark QG generation before and after switch to new butler query system [daf_butler, sphgeom]

  • DM-46249: Upload analysis_tools metrics from ap_verify so they can be retrieved in Chronograf [ap_verify]

  • DM-46273: Add Python packaging for sdm_schemas [sdm_schemas]

  • DM-46307: execute butler housekeeping scripts at remote DF for multisite processing [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda]

  • DM-46356: Create new calibration pipelines for IsrTaskLSST for LATISS [ap_pipe, cp_pipe, cp_verify, drp_pipe, obs_lsst, obs_lsst_data]

  • DM-46358: Create new calibration pipelines for IsrTaskLSST for LSSTCam [cp_pipe, cp_verify]

  • DM-46367: Add code to find and mask vampire pixels defects on ComCam flats [cp_pipe]

  • DM-46388: Add STREAK to default mask planes [afw, ip_diffim, meas_algorithms, meas_base, pipe_tasks]

  • DM-46456: Use RawIngestTask to ingest raw data in ctrl_ingestd [rucio_register]

  • DM-46479: Upgrade query system internals to handle multiple dataset types with the same dimensions [daf_butler]

  • DM-46496: New query system documentation not appearing in generated sphinx documentation [daf_butler]

  • DM-46498: Re-implement chained model initialization in MultiProFit [meas_extensions_multiprofit, multiprofit, pipe_tasks]

  • DM-46503: Implement Mermaid for pipeline and quantum graph visualization [ctrl_mpexec, pipe_base]

  • DM-46509: Add FULLCOVRIANCE_NO_B fit option to PTC solver [cp_pipe, ip_isr]

  • DM-46562: Create template bps pipelines files for new IsrTaskLSST based calibration pipelines [cp_pipe, cp_verify]

  • DM-46614: Add optional filter of diaObjects to run forced photometry [ap_association]

  • DM-46627: Add multiprofit tasks to HSC/DC2 pipelines [drp_pipe, meas_extensions_multiprofit, multiprofit, obs_subaru, pipe_tasks]

  • DM-46631: Registry.insertDimensionData(replace=True) fails if all columns are in the primary key [daf_butler]

  • DM-46642: Do additional source association for matchVisitMetrics [analysis_tools, drp_pipe, drp_tasks, fgcmcal, obs_subaru, pipe_tasks]

  • DM-46668: Write Solar System observations to Butler [ap_association]

  • DM-46678: Update subtractImages sourceSelector configs [ip_diffim]

  • DM-46681: Add extendedness flag to diffim measurement [ap_association, ip_diffim, sdm_schemas]

  • DM-46684: Add Metrics to calibrateImage task metadata [analysis_tools, drp_pipe, meas_algorithms, pipe_tasks]

  • DM-46693: Add ability to re-apply bgModel1 in SkyCorrectionTask [pipe_tasks]

  • DM-46697: Rework MakeDirectWarp.run signature [afw, pipe_tasks]

  • DM-46720: Add uncalibrateImage method to afw.image.PhotoCalib [afw]

  • DM-46776: Add facility to create zip files of butler file artifacts [analysis_tools, daf_butler, pipe_base, pipelines_check, resources]

  • DM-46784: Final first-photon changes [drp_pipe, summit_utils]

  • DM-46799: Refactor dataset record storage manager [daf_butler]

  • DM-46850: Replace MakeWarp with MakeDirectWarp and MakePSFMatchedWarp tasks in the DRP pipeline for the second time [drp_pipe]

  • DM-46852: Fix detectAndMeasureDiaSources error in RC2 run [ip_diffim, pipe_tasks]

  • DM-46895: Add missing ConsDB schemas to schema browser [sdm_schemas]

  • DM-46910: Add unit test in CalcRhoStatistics [analysis_tools]

  • DM-46914: Modify ObsCore to use AAS facility names [daf_butler, dax_obscore]

  • DM-46918: update obs_lsst/config/comCam to use the_monster for photometric calibration [analysis_tools, obs_lsst]

  • DM-46920: pipeline yaml for LSSTComCam in ap_pipe [ap_pipe]

  • DM-46933: Gather and merge config-gated and minor changes from DM-43077 [drp_tasks, meas_base, obs_subaru, pipe_tasks, sdm_schemas]

  • DM-46936: Butler cache breaks if unrelated files exist in cache directory [daf_butler]

  • DM-46939: Add ReprocessVisitImage to DRP pipelines as a pure tail [drp_pipe, drp_tasks]

  • DM-46940: Failed to build docs for ip_isr [faro, ip_isr]

  • DM-46942: Raise UpstreamFailureNoWorkFound in ReprocessVisitImageTask when detector is missing a necessary calibration [drp_tasks]

  • DM-46948: Add NoWorkFound subclass that indicates an upstream problem [pipe_base]

  • DM-46957: Update sdm_schemas to use new tap_schema module from Felis [felis, sdm_schemas]

  • DM-46959: Resolve broadcasting error in assembleCellCoadd for DC2 [drp_tasks]

  • DM-46961: Populate the coadd cells along the patch boundary [drp_tasks]

  • DM-46966: Add option to CalibrateImageTask to write outputs in ADU [pipe_tasks]

  • DM-46970: astrometadata doesn’t work in table mode for startracker data [astro_metadata_translator]

  • DM-46982: Add button to schema browser for enabling or disabling pagination feature [sdm_schemas]

  • DM-46990: Set up dax_obscore configuration for embargo SIAv2 [dax_obscore]

  • DM-46991: Preliminary integration of CalibrateImage into DRP pipelines [drp_pipe, obs_lsst, pipe_tasks, pipelines_check, sdm_schemas]

  • DM-47002: Add pixelScale and PSF model delta metrics to consDB schemas [sdm_schemas]

  • DM-47010: Use ReprocessVisitImage outputs in downstream DRP tasks [analysis_tools, drp_pipe, ip_diffim, meas_base]

  • DM-47013: Decrease amount of warning from TreecorrConfig in analysis_tools [analysis_tools]

  • DM-47020: Modify make_injection_pipeline to insert additional tasks [source_injection]

  • DM-47034: Change units of effTime skyBg and zeroPoint fiducials to electrons [obs_lsst]

  • DM-47038: Add missing filters to LSSTComCam [obs_lsst]

  • DM-47043: Error in lsst.sphgeom.HealpixPixelization envelope [sphgeom]

  • DM-47044: Provide units for ConsDB quicklook schemas [sdm_schemas]

  • DM-47046: Return _ref suffix to matched difference metric names [analysis_tools]

  • DM-47060: Rename dipole classification “flag” [ap_association, ip_diffim, sdm_schemas]

  • DM-47067: Document config overrides in PP pipelines [ap_pipe]

  • DM-47068: Remove faro tasks from drp_pipe pipelines [drp_pipe]

  • DM-47069: Add EUPS config to sdm_schemas for resource path support [sdm_schemas]

  • DM-47075: Switch to The Monster as default [obs_lsst]

  • DM-47076: APDB metrics produce incorrect row counts [dax_apdb]

  • DM-47078: Some prep of nightly-validation and DRP pipelines for ComCam on sky [drp_pipe]

  • DM-47079: Improve photodiode integration method for Run 7 LSSTCam data [cp_pipe, ip_isr]

  • DM-47081: Investigate diaPipe failures in CI [ap_association]

  • DM-47084: getOverlappingExposures docs and other cleanups [ip_diffim]

  • DM-47085: Refactor getTemplate run/runQuantum/getOverlappingExposures [ip_diffim]

  • DM-47111: Fix units in analysis_tools/…/calexpMetrics.py [analysis_tools]

  • DM-47124: Allow ReferenceObjectLoader to use proper motion columns in radians [meas_algorithms]

  • DM-47128: Publish dax_obscore to PyPI [dax_obscore]

  • DM-47143: Add support for entrypoints for determining butler CLI command plugins [daf_butler, daf_butler_migrate, pipe_base]

  • DM-47147: Move YAML schema files into Python source tree [sdm_schemas]

  • DM-47152: Writing FITS header with long keywords and long strings is broken [afw]

  • DM-47158: Fix ComCam name in PeekExposureTask [pipe_tasks]

  • DM-47165: Update ComCam config for early images [obs_lsst]

  • DM-47168: Catch calibrations set to None in measurement plugins that require them [meas_base]

  • DM-47169: Configure artifact rejection aggressiveness parameters for ComCam [drp_tasks]

  • DM-47171: Configure PSF-matching for artifact rejection for ComCam [drp_pipe, obs_lsst]

  • DM-47172: Check amp-to-amp offsets for ComCam [obs_lsst]

  • DM-47181: Turn on GBDES for ComCam [analysis_tools, drp_pipe, drp_tasks]

  • DM-47189: Write default butler factory function for all instruments [summit_extras, summit_utils]

  • DM-47192: Create single-frame association task and pipeline [ap_association]

  • DM-47195: Fix accidental saturation mask transfer when using non-linear crosstalk terms. [ip_isr]

  • DM-47196: Add functionality to isrTaskLSST to use different options for saturated and suspect flags [cp_pipe, ip_isr, obs_lsst]

  • DM-47197: Create pseudo-flats for early LSSTComCam processing. [obs_lsst]

  • DM-47210: Add coadd level source injection plotting tasks to DRP reprocessing pipelines. [analysis_tools, drp_pipe, obs_subaru]

  • DM-47253: Update saturation values for ComCam [obs_lsst]

  • DM-47254: Persist catalog of sources used for PSF matching in subtractImages [ip_diffim]

  • DM-47255: Tweak Focus Sweep Plot [summit_extras]

  • DM-47256: Remove apply_schema_to_tables flag from MetaDataBuilder [felis]

  • DM-47257: Add diffim kernel metrics to metadata [analysis_tools, ip_diffim]

  • DM-47263: Simplify amp offset correction logging [ip_isr]

  • DM-47269: Fix breakage in the nightly build system in summit_utils [summit_utils]

  • DM-47272: Move test-only code out of ip_diffim utils [ip_diffim]

  • DM-47274: Fix nDiaSources TypeError in diaPipe with Cassandra [ap_association]

  • DM-47276: Add obs package override files for reprocessVisitImage [obs_lsst, obs_subaru]

  • DM-47299: Add AP afterburner to ap_verify [ap_verify]

  • DM-47303: Stand up fgcmcal for LSSTComCam commissioning data [fgcm, fgcmcal, obs_lsst]

  • DM-47305: Loosen thresholds for inclusion in coadds for LSSTComCam commissioning [drp_pipe, obs_lsst]

  • DM-47307: Clarify goodSeeing selection configs with ComCam in mind [pipe_tasks]

  • DM-47308: Update deployment of cdb_lsstcomcam for ComCam on-sky [sdm_schemas]

  • DM-47310: Fix confusing log message when timed code fails but exception is caught [utils]

  • DM-47318: Modify getRegionTimeFromVisit to run earlier in the pipeline [ap_pipe, pipe_tasks]

  • DM-47320: Overhaul DRP pipeline steps [drp_pipe]

  • DM-47323: add cmd line arg to set collector for allocateNodes to use [ctrl_execute, ctrl_platform_s3df]

  • DM-47325: Add parsing support for butler dataset URIs used in VO services [daf_butler]

  • DM-47328: Add retrieve artifacts to QBB [daf_butler, pipe_base]

  • DM-47331: Reprocess DC2 with w_2024_44 at LANCS - official run [drp_pipe]

  • DM-47335: Client-server dataset query results are missing implied dimensions [daf_butler]

  • DM-47344: Update plotting in cameraGeom to add integer detector ID label [afw]

  • DM-47350: Add walltime to resource usage tables [analysis_tools]

  • DM-47357: Set timeouts for HttpResourcePath.to_fsspec() [resources]

  • DM-47365: Create new manual mask to handle “spicy phosphorescence” and CTI effects [cp_pipe, obs_base, obs_lsst, obs_lsst_data]

  • DM-47368: Allow subtractImages to run source detection if allowKernelSourceDetection is set [ip_diffim]

  • DM-47375: Run query_all_datasets as a single request for client/server Butler [daf_butler]

  • DM-47384: Revert subtractImages sourceSelector switch to calib_psf_used [ip_diffim]

  • DM-47385: Refine mask exclusion behavior in removeBadPixels [ip_diffim, meas_algorithms]

  • DM-47386: Reported IxxPSF and IyyPSF values are unphysical in OR4 [ap_association]

  • DM-47393: Turn on non-linear crosstalk correction for LSSTComCam [obs_lsst]

  • DM-47395: Update type annotation in DefineVisitsTask [obs_base]

  • DM-47399: ctrl_bps_parsl needs max_workers changed to max_workers_per_node [ctrl_bps_parsl]

  • DM-47402: Remove deprecated PropagateVisitFlagsTask [pipe_tasks]

  • DM-47403: Fix problems with sdm_schemas GitHub build workflow [sdm_schemas]

  • DM-47412: Improve final visit-level PSF models for early LSSTComCam commissioning [drp_pipe]

  • DM-47425: Write a task to use on-sky twilight flat data to update gain ratios in a PTC [cp_pipe]

  • DM-47429: Rectify SizeExtendedness plugin and class name [meas_base]

  • DM-47440: Allow PIFF to be configured by its config YAML file (temporarily) [meas_extensions_piff]

  • DM-47443: Create alembic migrations for outstanding sdm schema updates, test on TTS, USDF, & deploy on summit [sdm_schemas]

  • DM-47446: Increase matcher buffer to 1500pix for all ComCam pipelines [obs_lsst]

  • DM-47449: Change spline linearizer from afw AKIMA_SPLINE to scipy.interpolate.Akima1DInterpolator [cp_pipe, ip_isr]

  • DM-47475: spatial queries works with RUN collection but fails with CHAINED collection [daf_butler]

  • DM-47476: Create an analysis_tools task to make tract-level postage-stamp images [analysis_tools]

  • DM-47477: Add M1M3 hardpoints plot to RubinTV TMA slew plots. [summit_utils]

  • DM-47482: Disable garbage collection in PP/AP to reduce runtime [ctrl_mpexec]

  • DM-47490: Fix astropy 6.1.5 incompatability by deleting skyBotEphemerisQueryTask [ap_association]

  • DM-47505: Ignore –dataset-query-contstraint args that are irrelevant for subgraphs [pipe_base]

  • DM-47508: LSSTComCamDRP analyzeObjectTableCore error: “arange: cannot compute length” [analysis_tools]

  • DM-47514: Turn off doWidenSaturationTrails config in IsrTaskLSST [ip_isr]

  • DM-47515: Add exposure fusion to lsstRGB code [pipe_tasks]

  • DM-47517: Move the new warping tasks to drp_tasks [drp_tasks, pipe_tasks]

  • DM-47526: Add MultiProFit to ComCam pipelines [drp_pipe, meas_extensions_multiprofit, multiprofit, pipe_tasks]

  • DM-47531: Add tests and astropy input support to ForcedPhotccd [meas_base]

  • DM-47535: Fix reprocessVisitImage catalog calibration [drp_tasks]

  • DM-47538: Fix seed placement in Gaussian Process generator. [meas_algorithms]

  • DM-47543: Deadlock running Butler.transfer_from in Prompt Processing [daf_butler]

  • DM-47604: Calibration metadata is missing from outputs from IsrTaskLSST [ip_isr]

  • DM-47613: Investigate nans in combined dark variance planes [cp_pipe]

  • DM-47620: Add single-frame association to single-frame prompt processing [ap_association, ap_pipe]

  • DM-47625: ctrl_bps_htcondor report fails for clusters [ctrl_bps]

  • DM-47629: Generate metric aggregation plots in analysis_tools [analysis_tools]

  • DM-47632: Test and switch to calibrateImage for ComCam quickLook, NV, and cumulative DRP [analysis_tools, drp_pipe, pipe_tasks]

  • DM-47633: Remove “band” from analysis_tools plot names [analysis_tools]

  • DM-47636: Switch CROSSTALK masking to use subtrahend masking [cp_pipe, ip_isr, obs_lsst]

  • DM-47642: Update image differencing deconvolution basis set [ip_diffim]

  • DM-47648: Add unassociated (but expected) ssObject locations to ssAssociation/diaPipe return [ap_association]

  • DM-47680: Fix DetectAndMeasure unit test schema [ip_diffim]

  • DM-47681: Investigate LSSTComCam edge bleeds and how to mask them [cp_pipe, ip_isr]

  • DM-47702: Default to login node mpSky if environment variable not set [ap_association]

  • DM-47713: Re-Enable Piff for ComCam DRP pipeline [drp_pipe]

  • DM-47730: Add NoWorkFound reporting and guard against it in ci_hsc [analysis_tools, ctrl_mpexec, drp_pipe, meas_algorithms, pipe_base, pipe_tasks]

  • DM-47736: Make preloaded_SsObjectTable an optional input to ssSingleFrameAssociation [ap_association]

  • DM-47737: Add SingleFrame task to ap_pipe for all instruments [ap_pipe]

  • DM-47750: Disable brighter fatter in AP’s ISR [ap_pipe]

  • DM-47768: Add “no expand” option for butler query-collections CLI [daf_butler]

  • DM-47770: Butler server intermittent sqlalchemy exception [daf_butler]

  • DM-47781: TMA Mount motion profile plots are missing time ticks and labels. [summit_utils]

  • DM-47787: CalibrateImage gets unexpected NaNs in integer fields [ip_diffim, meas_algorithms, pipe_tasks]

  • DM-47796: Deprecate unused coadd-processing tasks and connections [drp_pipe, obs_decam, obs_lsst, obs_subaru, pipe_tasks]

  • DM-47800: Investigate excess memory use in calibrateImage [meas_astrom]

  • DM-47804: Make Felis release notes for v28 [felis]

  • DM-47816: Create full AP timing metric [analysis_tools, ap_association]

  • DM-47817: Adjust target model PSF FWHM to match max allowed into coadds [drp_pipe]

  • DM-47821: Create utility function for retrieving consistent band colors [utils]

  • DM-47844: Add workflow to run extra validation checks [sdm_schemas]

  • DM-47863: analysisObjectTableCore failed with “`dataset` input should have multiple elements” in LSSTComCam/DRP w_2024_48 [analysis_tools]

  • DM-47864: forcedPhotCcdOnDiaObjects fails with “KeyError: False” on w_2024_48 LSSTComCam/DRP [meas_base]

  • DM-47865: Investigate “detection: Insufficient good sky source flux measurements:” in crowded fields in LSSTComCam/DRP w_2024_48 [meas_algorithms]

  • DM-47888: Add bandpass corrections for ComCam and rename function to be accurate [summit_utils]

  • DM-47889: Prevent database connection pool exhaustion in Butler server [daf_butler]

  • DM-47892: Generate ssoAssociation metrics [analysis_tools, ap_association, ap_pipe]

  • DM-47899: Turn on rbClassify for LsstComCam [ap_pipe]

  • DM-47900: Add Python 3.13 to build matrix [felis]

  • DM-47901: Configure streak masking with ComCam data [ip_diffim, meas_algorithms]

  • DM-47906: fix to pass processing_type to different jobs [ctrl_bps_panda]

  • DM-47919: Update ComCam fgcmcal configuration for ugrizy + multiple fields. [fgcm, fgcmcal, obs_lsst]

  • DM-47920: “NDOF not found” error reading some ComCam calibrateImage output images [afw]

  • DM-47932: Remove the deprecated ScaleVarianceTask in pipe_tasks [pipe_tasks]

  • DM-47940: Remove analysis_drp [drp_pipe]

  • DM-47945: Fix a bug in SpanSet.intersect to properly intersect SpanSets with multiple spans for the same y-value [afw]

  • DM-47947: Fix region aggregate postprocessing logic in new query system [daf_butler, sphgeom]

  • DM-47948: Cache dataset types in Butler server [daf_butler]

  • DM-47952: Add Real/Bogus to drp_pipe [drp_pipe, meas_transiNet]

  • DM-47962: Integrate SkyProj 2 improvements into property map plot actions and assess performance [analysis_tools]

  • DM-47967: DM-46059 and DM-47892 broke the build [analysis_tools]

  • DM-47972: Use entry points for metadata translator plugins [astro_metadata_translator, obs_fiberspectrograph, obs_lsst, obs_rubinGenericCamera]

  • DM-47976: Support type-conversion expressions in Butler templates [daf_butler]

  • DM-47977: Fix access_format in SIAv2 configurations [dax_obscore]

  • DM-47980: Reduce memory use by obscore siav2 export [daf_butler, dax_obscore]

  • DM-47989: Add unit test for survey-wide healsparse property map task/tool/action [analysis_tools]

  • DM-47990: Create a new action group dedicated to `HealSparse` maps and relocate `LoadHealSparseMap()` from tools to actions [analysis_tools]

  • DM-48000: Fix ComCam closed-loop group ids [obs_lsst]

  • DM-48009: Revert DM-47060 Rename dipole classification “flag” [ap_association, ip_diffim, sdm_schemas]

  • DM-48013: Add PR checklist and contributing guide to sdm_schemas [sdm_schemas]

  • DM-48016: Update some fgcm color maps, QA plots, etc. [fgcm, fgcmcal]

  • DM-48019: Some drp_pipe pipelines use `sourceTable_visit` in the analyzePreSourceTableCore task instead of `preSourceTable_visit` [analysis_tools, drp_pipe]

  • DM-48024: Modify amp offset metadata setter [analysis_tools, ip_isr]

  • DM-48026: Increase polynomial interpolation per CCD for PSF with Piff on LSSTComCam [obs_lsst]

  • DM-48032: Include Default Config and Other Artifacts when Building ctrl-bps-htcondor Package for Python Distribution [ctrl_bps_htcondor]

  • DM-48034: LSSTComCam DRP error “Exception ValueError: zero-size array to reduction operation minimum which has no identity” [analysis_tools]

  • DM-48044: Test subset definitions in ap_pipe pipeline tests [ap_pipe]

  • DM-48046: Add more frequent log output for templateGen and assembleCoadd so PanDA will not kill long running jobs (> 2 hrs) [drp_tasks]

  • DM-48049: Change PrerequisiteInput to Input in ConsolidateInjectedCatalogsTask [source_injection]

  • DM-48052: Butler unit tests fail intermittently [daf_butler]

  • DM-48074: Introduce and test keyCheck callback function for DictField and ConfigDictField [pex_config]

  • DM-48084: Change allocateNodes glidein config to allow users to condor_drain nodes/glideins [ctrl_platform_s3df]

  • DM-48089: Turn on fgcmcal for ComCam DRP pipeline [drp_pipe, obs_lsst]

  • DM-48092: Fix bug causing missing peaks in edge patches [afw]

  • DM-48093: Increase polynomial order from 3 to 4 for Piff in ComCam. [obs_lsst]

  • DM-48094: Butler.query_datasets does not accept ingest_date in where string [daf_butler]

  • DM-48095: Turn on solar system association in Prompt Processing [ap_association]

  • DM-48097: Change default scarlet config to skip fewer large blends [meas_extensions_scarlet]

  • DM-48106: Rename dipole classification “flag” and add attempted dipole classification [alert_packet, ap_association, ip_diffim, sdm_schemas]

  • DM-48117: Resolve regressions in DC2 test-med-1 PA1 (or anything else) [drp_pipe, pipe_tasks, sdm_schemas]

  • DM-48122: Remove ProcessCcd.yaml from ap_pipe [ap_pipe, ap_verify]

  • DM-48123: Shorten seed from dataID used in make_direct_warp [drp_tasks]

  • DM-48137: Remove units from metric when writing to metric table [analysis_tools]

  • DM-48141: Add a way to represent and store a simple Pandas Index in AstroPy table metadata [daf_butler]

  • DM-48145: Handle calibrateImage’s approach to partial outputs in downstream DRP tasks [analysis_tools, drp_pipe, drp_tasks, meas_deblender, pipe_tasks]

  • DM-48148: Add a image-based diffim quality metric [analysis_tools, ip_diffim]

  • DM-48159: lsst-ctrl-mpexec has an undeclared dependency on coverage package [ctrl_mpexec]

  • DM-48174: Update manual defect mask for ComCam features [obs_lsst, obs_lsst_data]

  • DM-48178: Add DRP schema documentation [sdm_schemas]

  • DM-48191: Increase the default limits in meas_extensions_scarlet [meas_extensions_scarlet]

  • DM-48197: Monochromator test failures on jenkins macos-arm64 [cp_pipe]

  • DM-48223: sphgeom action fails to build wheels on macos [sphgeom]

  • DM-48232: Fix check PyPi upload workflow [dax_obscore, sphgeom]

  • DM-48245: Allow environment variables to be set in bps yaml with HTCondor bps plugin. [ctrl_bps, ctrl_bps_htcondor]

  • DM-48251: Fix IsrTaskLSST variance plane creation to use the bias/dark/flat variance planes [ip_isr]

  • DM-48269: clustering fails for step4 quantum graph creation for RC2, DC2 campaigns with addition of rbClassify [drp_pipe]

  • DM-48282: Stop hardcoding default Universe in ObsCore record creation [daf_butler, dax_obscore]

  • DM-48284: Write RECORD metadata file for sconsUtils builds [sconsUtils]

  • DM-48288: Disable caching context by default for Butler server queries [daf_butler]

  • DM-48290: Add missing hpp header to MANIFEST.in [sphgeom]

  • DM-48299: Finally fix intermittent testQuantization fits failure [afw]

  • DM-48321: Ignore the dist-info directories [afw, analysis_ap, analysis_tools, ap_association, ap_pipe, ap_verify, atmospec, base, cbp, cell_coadds, coadd_utils, cp_pipe, cp_verify, cpputils, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_execute, ctrl_platform_s3df, daf_base, daf_butler, daf_relation, display_astrowidgets, display_ds9, display_firefly, display_matplotlib, drp_pipe, drp_tasks, faro, fgcmcal, geom, ip_diffim, ip_isr, jointcal, jointcal_cholmod, log, lsst_apps, lsst_bps_plugins, lsst_distrib, lsst_obs, lsst_sitcom, meas_algorithms, meas_astrom, meas_base, meas_deblender, meas_extensions_convolved, meas_extensions_gaap, meas_extensions_multiprofit, meas_extensions_photometryKron, meas_extensions_piff, meas_extensions_scarlet, meas_extensions_shapeHSM, meas_extensions_simpleShape, meas_extensions_trailedSources, meas_modelfit, meas_transiNet, multiprofit, pex_config, pex_exceptions, resources, scarlet_lite, sdm_schemas, shapelet, skymap, source_injection, sphgeom, summit_extras, summit_utils, utils, verify, verify_metrics]

  • DM-48333: Update UnprocessableDataError to inherit from NoWorkFound [pipe_base]

  • DM-48334: PSFEx PsfDeterminer fails to skip candidates with flagged fluxes [meas_extensions_psfex]

  • DM-48355: Resolve failing analysis_tools pipeline YAML build for debugPsf [analysis_tools]

  • DM-48356: Modify visualizeVisit to have dynamic connections [pipe_tasks]

  • DM-48373: Refactor crosstalk correction task to ignore mask/variance planes if appropriate [ip_isr]

  • DM-48375: cpCombine should optionally erase all mask planes except NO_DATA [cp_pipe]

  • DM-48380: Identify why summit OCPS is having issues with LATISS calibration checkout [cp_verify]

  • DM-48383: Switch to The Monster as default for atmospec [atmospec]

  • DM-48391: Batch size limit exception in Cassandra APDB [dax_apdb]

  • DM-48395: Document newly added support for Mermaid graphs [ctrl_mpexec, pipe_base]

  • DM-48415: Update cp_verify mosaic configuration to account for dynamic connections [cp_verify]

  • DM-48427: Add column groups to Felis [felis]

  • DM-48430: Add import-agnostic mode to utils.packages.Packages [utils]

  • DM-48435: Correct intra, extra group ids from comcam on-sky. [obs_lsst]

  • DM-48437: Include is_negative in APDB [alert_packet, sdm_schemas]

  • DM-48440: Fix project name in pyproject file for meas_extensions_multiprofit [meas_extensions_multiprofit]

  • DM-48452: Protect entry point loading code in daf_butler [daf_butler]

  • DM-48463: Update thresholds for inclusion in coadds for LSSTComCam [obs_lsst]

  • DM-48468: Turn off KS testing for new IsrTaskLSST PTC analysis [cp_pipe]

  • DM-48473: Minor bug in lsst.afw.cameraGeom.utils.plotFocalPlane. [afw]

  • DM-48481: Improve parallel overscan column masking for IsrTaskLSST [ip_isr, obs_lsst]

  • DM-48490: Make butler debug log cli test more robust [daf_butler]

  • DM-48491: Spectractor SIMBAD query breaks with astroquery 0.4.8 [Spectractor]

  • DM-48494: Test composing AL+DF kernel basis functions [daf_base, ip_diffim]

  • DM-48499: Correct obs_lsst makeSkymap.py [obs_lsst]

  • DM-48504: Increase requestMemory: defaults for analyzeMultiprofitCore and mergeMultiprofit to 8GB [drp_pipe]

  • DM-48505: Import APDB client metrics into grafana [dax_apdb]

  • DM-48519: ctrl_execute Should be pip-Installable and work outside the stack [ctrl_execute]

  • DM-48520: Make new calibrations for LSSTComCam using latest updates (parallel overscan; defects; mask planes) [ap_pipe, cp_pipe, cp_verify, drp_pipe, ip_isr, obs_lsst]

  • DM-48522: Fix mergeMultiprofit task to run on incomplete data [meas_extensions_multiprofit]

  • DM-48536: Gather AlgorithmError metadata on partial-outputs cases in pipetask report [ctrl_mpexec, pipe_base]

  • DM-48537: ctrl_platform_s3df Should Be Pip Installable [ctrl_platform_s3df]

  • DM-48539: Add support for torque + Princeton tiger3 [ctrl_bps_parsl]

  • DM-48543: Reduce getTemplate runtime with warping config changes [ip_diffim]

  • DM-48582: Factor visit-level analysis task configs into config files [analysis_tools, drp_pipe, meas_extensions_multiprofit]

  • DM-48589: Create DP1 Butler registry at IDF with preliminary data [daf_butler]

  • DM-48591: Add multiprofit columns to the object table [analysis_tools, drp_pipe, meas_extensions_multiprofit, multiprofit, pipe_tasks, sdm_schemas]

  • DM-48600: Add timing metrics for APDB read and write operations [analysis_tools, ap_association, ap_pipe, utils]

  • DM-48611: Compute the easy ssSource columns [ap_association]

  • DM-48616: Remove deprecated tap module in Felis [felis]

  • DM-48617: Final set of repo corrections for AOS comcam on-sky data. [obs_lsst]

  • DM-48645: associationCore KeyError: ‘diaPipe:alertPackager’ when diaPipe:doPackageAlerts=False [analysis_tools, ap_pipe]

  • DM-48653: Handle the border regions correctly when stitching together cell coadds [cell_coadds]

  • DM-48655: Fix pandas indexing failures in sourceObjectMatch [analysis_tools]

  • DM-48656: Update ApdbReplica factory method to support YAML [dax_apdb]

  • DM-48663: Add `pvi` to inferred dataset types in `source_injection` [source_injection]

  • DM-48672: DRP DIA Association creates multiple associations at tract overlaps [pipe_tasks]

  • DM-48694: Move some staticmethod and utility functions from assemble_coadd [drp_tasks, pipe_tasks]

  • DM-48695: Change quickLook calibrateImage output table name to preSource [drp_pipe]

  • DM-48701: Fix incorrect footprint merging in diffim [afw, ip_diffim]

  • DM-48704: Invert negative footprints for deblending in DIA [ip_diffim]

  • DM-48730: HealSparseMapping can allocate too much memory and occasionally crash when stacking bboxes [pipe_tasks]

  • DM-48752: Fix job provisioning status when encounter uncommon issues. [ctrl_bps_htcondor]

  • DM-48753: Add missing init.py to source_injection python hierarchy [source_injection]

  • DM-48762: Fix empty forcedSourceTable bug introduced in DataFrame->ArrowAstropy conversion [pipe_tasks]

  • DM-48768: Use Table.pformat() instead of the deprecated Table.pformat_all() in ctrl_bps [ctrl_bps]

  • DM-48772: Change storage class of task metadata datasets [daf_butler_admin, lsst_middleware]

  • DM-48776: Handle large shebang on linux [sconsUtils]

  • DM-48783: Add illumination correction application to CalibrateImageTask [drp_pipe, drp_tasks, ip_isr, meas_algorithms, pipe_tasks]

  • DM-48785: Reformat the source code of BPS and its plugins using new version of black formatter [ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda]

  • DM-48788: Switch middleware packages to ruff format from black [astro_metadata_translator, ctrl_bps, ctrl_bps_htcondor, ctrl_bps_panda, ctrl_bps_parsl, ctrl_execute, ctrl_mpexec, daf_butler, daf_butler_migrate, dax_obscore, obs_base, pex_config, pipe_base, resources, rucio_register, sconsUtils, sphgeom, utils]

  • DM-48790: Unmess the SENSOR_EDGE/INEXACT_PSF mask planes on the coadds [drp_tasks]

  • DM-48797: Fix env var forwarding when not running tests [sconsUtils]

  • DM-48807: Add detectAndMeasure deblending tests [ip_diffim]

  • DM-48826: Prototype DRP SSO association [ap_association, drp_pipe, pipe_tasks]

  • DM-48827: Fix footprint size bug in subtraction quality metric [ip_diffim]

  • DM-48836: Calib generation fails because LSST BUTLER RUN is too long. [obs_base]

  • DM-48845: Loosen the tests on setRejectedMaskMapping [pipe_tasks]

  • DM-48869: Write butler provenance to parquet files [daf_butler, obs_base]

  • DM-48872: Restore the previous behavior of bps report in rubin-env-9 [ctrl_bps]

  • DM-48878: IsrStatistics will fail if overscanDetectorConfig.doAnyParallelOverscan=True [ip_isr]

  • DM-48879: Improve ip_diffim detectAndMeasure behavior around bright stars [ip_diffim]

  • DM-48880: Fix regressions in QG generation performance from switch to new query system [daf_butler, pipe_base]

  • DM-48884: Fix error in updateVisitSummary when input detector is missing [pipe_tasks]

  • DM-48887: Piff can take over an hour to fail spectacularly in dense fields [meas_extensions_piff, obs_lsst]

  • DM-48888: Deprecate MakeWarp and WarpAndPsfMatch tasks the second time [drp_tasks, pipe_tasks]

  • DM-48928: Fix serialization issue with LombScarglePeriodogramMulti plugin [meas_base]

  • DM-48935: scarlet_lite get_valid_monotonic_pixels recursion causes segfault [scarlet_lite]

  • DM-48945: cpLinearizerSolve residual calculation should ignore any photodiode offsets [cp_pipe]

  • DM-48946: Add quantum graph constraint to getTemplate [ip_diffim]

  • DM-48948: Cluster pipetasks do not create a DAG [ctrl_bps]

  • DM-48950: Fix bug in catalogMatch with masked astropy columns [analysis_tools]

  • DM-48955: Create illumination correction creation pipeline for LSSTComCam [cp_pipe, cp_verify, fgcmcal]

  • DM-48959: Pipelines with clustering miss some dependencies [ctrl_bps]

  • DM-48960: Remove deprecated element-wise numpy double precision conversion from cpCtiSolve [cp_pipe]

  • DM-48967: Migration to the stack built on AlmaLinux [ctrl_bps_panda]

  • DM-48974: Fix incorrect dataset query short-circuiting due to irrelevant governor dimensions [daf_butler]

  • DM-48979: New expected field in TAP_SCHEMA for the CADC TAP Service - api_created [sdm_schemas]

  • DM-49017: Generate ObsCore table for preliminary DP1 [dax_obscore]

  • DM-49022: Configure NV and DRP pipelines for OR5 [drp_pipe]

  • DM-49025: Enable C++ solver from Piff in meas_extensions_piff [meas_extensions_piff]

  • DM-49033: Investigate failures on meas_astrom in macos x86 [meas_astrom]

  • DM-49045: run/runQuantum documentation updates from RFC-1052 [pipe_base]

  • DM-49052: Modify lsst.ctrl.bps.parsl.sites.ccin2p3.Ccin2p3 to support several CPU architectures [ctrl_bps_parsl]

  • DM-49059: Stand-up an obs_decam calibrateImage config script [obs_decam]

  • DM-49060: Add ability to prefix metric names in chronograph with the connections class output name [analysis_tools]

  • DM-49071: Set image pixel units for public DP1 data products [drp_tasks, ip_diffim, pipe_tasks]

  • DM-49072: Make testdata packages Optional for lsst_ci [lsst_ci]

  • DM-49073: Update task metadata dataset types in butler repos. [daf_butler_admin]

  • DM-49077: Investigate strange PA1 metric on DP1 processing tract 5063, r band [analysis_tools]

  • DM-49085: Can not ingest raws with rubin-env 10 [obs_base]

  • DM-49086: New piff c++ solver segfaults on certain ComCam input data [meas_extensions_piff]

  • DM-49092: Fix ip_isr test failure on Linux ARM due to incorrect 32-bit float comparison [ip_isr]

  • DM-49094: Convert brighterFatterCorrection to 64-bit operations [ip_isr, pipelines_check]

  • DM-49097: Fix dateTime conversion in drpAssociationPipe [pipe_tasks]

  • DM-49100: Switch GBDES on ComCam to The Monster [obs_lsst]

  • DM-49118: Update ComCam default refcat to the_monster_20250219 [analysis_tools, atmospec, drp_pipe, obs_lsst]

  • DM-49121: Make config comparison output messages more consistent [pex_config]

  • DM-49128: MultiProFit object table null float columns are zero instead of nan [multiprofit]

  • DM-49130: analysis_tools matched magnitude difference plots have wrong sign [analysis_tools]

  • DM-49135: Fix numpy types handling in ApdbSql. [dax_apdb]

  • DM-49138: Bug in ReprocessVisitImage visit id handling [drp_tasks]

  • DM-49145: Change string in stellar locus names from “PSFP” to “PSF” [analysis_tools, drp_pipe]

  • DM-49146: Investigate and fix low-hanging fruit fitsverify warnings [afw]

  • DM-49152: Investigate segfault error in C++ solver within Piff [meas_extensions_piff, obs_lsst]

  • DM-49155: Turn on illumination corrections for ComCam DP1 processing. [drp_pipe, drp_tasks, obs_lsst, pipe_tasks]

  • DM-49161: Make PhotoCal zero-match failure mode use AlgorithmError. [pipe_tasks]

  • DM-49166: Add ComCam config overrides for MakeDirectWarpTask and MakePsfMatchedWarpTask [obs_lsst]

  • DM-49170: Switch to using makeDirectWarp_config in analysis_tools [analysis_tools]

  • DM-49196: Pass numpy array to Matcher [analysis_tools]

  • DM-49197: Fix pformat_all deprecation warning in middleware [ctrl_mpexec, daf_butler]

  • DM-49210: Set is_negative flag for negative-detected diffim sources [afw, ip_diffim, meas_algorithms]

  • DM-49216: Fix numerous spectractor deprecation warnings in rubinenv 10 [Spectractor]