Release 30.0.7 (2026-05-18)#
Source |
Identifier |
|---|---|
Git tag |
30.0.7 |
v30_0_7 |
|
rubin-env version |
12.2.0 |
This release is based on the w_2025_49 weekly build with 190 tickets backported.
The notes below highlight significant technical changes to the Science Pipelines codebase in this release. For a complete list of changes made, see Tickets Addressed in Release 30.0.7.
No Characterization Metric Report is provided for this release.
If you have questions or comments about this release, visit our Community forum for advice.
See also:
Major new features#
Major functionality and interface changes#
Weak lensing shear measurement and deblending support#
This release significantly expands support for weak lensing analysis with the addition of several DESC (Dark Energy Science Collaboration) packages:
descwl provides fast simulations and analysis tools specifically designed to study the effects of overlapping sources on shear estimation, photometric redshift algorithms, and deblending algorithms. This enables detailed validation of weak lensing measurements in realistic survey conditions.
descwl_shear_sims offers comprehensive simulations for testing weak lensing shear measurement algorithms, including realistic galaxy and PSF models that can be used to validate shear recovery and characterize systematic errors.
metadetect implements meta-detection, a novel approach that combines source detection with metacalibration to produce shear estimates that are robust to selection effects. This algorithm has been demonstrated to work effectively with LSST data structures through detailed simulations.
meas_photoz_base integrates photometric redshift estimation into the Science Pipelines using the RAIL (Redshift Assessment Infrastructure Layers) framework, providing essential redshift information for weak lensing tomography.
Significant interface changes#
New packages added#
rubin_oxide: Utility code for the Rubin Science Pipelines written in Rust and bound to Python with PyO3. The public API is intended to be Python only; the fact that most of the package is written in Rust is an implementation detail for performance reasons.
dax_ppdb: Provides Python tools for replication of APDB data and ingestion into the Prompt Products Database (PPDB). Implementations are provided for PostgreSQL and BigQuery databases.
dax_ppdb_gcp: Provides Google Cloud Platform (GCP) utilities for Rubin Prompt Product Database (PPDB).
descwl: Weak lensing simulations and analysis for the DESC.
descwl_coadd: Supporting package for weak lensing deblending studies.
descwl_shear_sims: Simulations for testing weak lensing shear measurement.
lsst_extras: EUPS meta-package containing non-pipelines packages.
meas_photoz_base: Photometric redshift estimation using the RAIL framework.
metadetect: Meta-detection library combining detection and metacalibration for weak lensing.
Packages removed#
daf_relation: Formerly used to implement the query system in daf_butler it is no longer used.
Removed features and code#
This release removes deprecated features and code that were scheduled for removal per RFC-945.
Deprecations#
These tasks, methods, or configuration options are now deprecated and will be removed in the next major release. See RFC-945 for a clarification on the accelerated deprecation policy.
Python deprecations#
lsst.cp.pipe
PhotonTransferCurveSolveTask: POLYNOMIAL PTC fit is no longer supported
lsst.ctrl.mpexec
SeparablePipelineExecutor: moved tolsst.pipe.base.separable_pipeline_executor.ExceptionInfomoved tolsst.pipe.base.quantum_reports.QuantumReportmoved tolsst.pipe.base.quantum_reports.Reportmoved tolsst.pipe.base.quantum_reports.SimplePipelineExecutormoved tolsst.pipe.base.simple_pipeline_executor.QuantumExecutormoved tolsst.pipe.base.quantum_graph_executor.QuantumGraphExecutormoved tolsst.pipe.base.quantum_graph_executor.SingleQuantumExecutormoved tolsst.pipe.base.single_quantum_executor.ExecutionGraphFixupmoved toexecution_graph_fixup.TaskFactory: Implementation moved to base class inlsst.pipe.base.
Configuration deprecations#
These configurations are deprecated:
lsst.ap.association
lsst.ap.association.FilterDiaSourceCatalogConfig.doWriteTrailedSources: Trailed sources will not be written out during production.lsst.ap.association.LoadDiaCatalogsConfig.doLoadForcedSources: Added to allow disabling forced sources for performance testing, will be removed after v31.lsst.ap.association.DiaPipelineConfig.doRunForcedMeasurement: Added to allow disabling forced sources for performance testing, will be removed after v31.lsst.ap.association.ExportDiaCatalogsConfig.doLoadForcedSources: Added to allow disabling forced sources for performance testing, will be removed after v31.
lsst.cp.pipe
lsst.cp.pipe.PhotonTransferCurveSolveConfig.polynomialFitDegree: Field no longer used.lsst.cp.pipe.PhotonTransferCurveSolveConfig.doLegacyTurnoffSelection: Option deprecated.lsst.cp.pipe.PhotonTransferCurveSolveConfig.minVarPivotSearch: Only used with deprecateddoLegacyTurnoffSelection.lsst.cp.pipe.PhotonTransferCurveSolveConfig.consecutivePointsVarDecreases: Only used with deprecateddoLegacyTurnoffSelection.lsst.cp.pipe.PhotonTransferCurveSolveConfig.doAmpOffsetGainRatioFixup: Option deprecated.lsst.cp.pipe.PhotonTransferCurveSolveConfig.ampOffsetGainRatioMinAdu: Only used with deprecateddoAmpOffsetGainRatioFixup.lsst.cp.pipe.PhotonTransferCurveSolveConfig.ampOffsetGainRatioMaxAdu: Only used with deprecateddoAmpOffsetGainRatioFixup.
lsst.drp.tasks
lsst.drp.tasks.assemble_cell_coadd.AssembleCellCoaddConfig.do_scale_zero_point: Now that visits are scaled to nJy it is no longer necessary or desirable to rescale the photometric zero point of coadd temp exposures.lsst.drp.tasks.assemble_cell_coadd.AssembleCellCoaddConfig.scale_zero_point: Now that visits are scaled to nJy it is no longer necessary or desirable to rescale the photometric zero point of coadd temp exposures.lsst.drp.tasks.assemble_coadd.AssembleCoaddConfig.doScaleZeroPoint: Now that visits are scaled to nJy it is no longer necessary or desirable to rescale the photometric zero point of coadd temp exposures.lsst.drp.tasks.assemble_coadd.AssembleCoaddConfig.scaleZeroPoint: Now that visits are scaled to nJy it is no longer necessary or desirable to rescale the photometric zero point of coadd temp exposures.
lsst.ip.diffim
lsst.ip.diffim.AlardLuptonSubtractConfig.detectionThreshold: No longer used.lsst.ip.diffim.AlardLuptonSubtractConfig.detectionThresholdMax: No longer used.
lsst.meas.extensions.scarlet
lsst.meas.extensions.scarlet.ScarletDeblendConfig.waveletScales: Deprecated along withmorphImage.lsst.meas.extensions.scarlet.ScarletDeblendConfig.columnInheritance: No longer used since object and parent catalogs contain different columns.