Release 28.0.2 (2025-03-25)#
Source |
Identifier |
|---|---|
Git tag |
28.0.2 |
v28_0_2 |
|
rubin-env version |
9.0.0 |
This release is based on the w_2024_42 weekly build with 5 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 28.0.2.
The Characterization Metric Report (DMTR-451) describes the scientific performance of this release in terms of scientific performance metrics.
If you have questions or comments about this release, visit our Community forum for advice.
See also:
Major new features#
Supported installation method#
Installation with newinstall.sh is no longer supported. Please use lsstinstall.
Platform compatibility#
AlmaLinux 9 replaces CentOS 7 as official development, test and operation platform.
Notable middleware improvements#
Added new
Butlerinterfaces to simplify queries and collection management. SeeButler.collections,Butler.query_datasets,Butler.query_data_ids, andButler.query_dimension_records. The newquery_*interface uses a brand new query system that supports region and RA/Dec queries and they all support sorting and limit. It is recommended to migrate away fromButler.registry.query*interfaces.There have been many improvements to the
pipetask reportcommand.
Multiprofit source modelling#
lsst.multiprofit adds a python interface to the MultiProFit astronomical source modelling code and can be used through lsst.meas.extensions.multiprofit, which implements separate tasks for PSF and source model fitting.
New package analysis_ap#
Adds scripts and pipelines to compute quality assurance metrics and the ability to make plots for studying the alerts pipeline output products with focus on human-driven analysis of DiaSources and DiaObjects written to the PPDB/APDB; for automatic metric and plot generation on butler outputs during processing runs, see AssocDiaSrcDetectorVisitAnalysisTask and related Tasks and Pipelines in lsst.analysis.tools.
Significant interface changes#
New packages added#
analysis_ap (see above).
modelfit_parameters: A library for defining parameters used in fitting parametric models.
gauss2d and gauss2d_fit: Packages for defining and evaluating 2D Gaussian mixtures and images thereof.
multiprofit and meas_extensions_multiprofit (see above).
rucio_register: Command and API to add Butler specific information to Rucio metadata.
Packages removed#
Deprecations#
These tasks or methods are now deprecated and will be removed in the next major release. See RFC-945 for a clarification on the accelerated deprecation policy.
Deprecations in lsst.verify#
ConfigApdbLoader is deprecated. Please use apdb_config_url.
Deprecations in lsst.ip.isr#
isrTask*.makeBinnedImages are no longer used. Please subtask BinExposureTask instead.
Deprecations in lsst.obs.chft#
CfhtIsrTask.makeBinnedImages is no longer used. Please subtask BinExposureTask instead.
Deprecations in lsst.meas.extensions.shapeHSM#
The shearType setters are deprecated.
Deprecations in lsst.ap.pipe#
createApFakes.CreateRandomApFakesTask is replaced by source_injection tasks.
Deprecations in lsst.pipe.tasks#
The following tasks are replaced by source_injection tasks:
The following unused classes in diff_matched_tract_catalog will be removed:
MeasurementTypeStatisticMedianSigmaIQRSigmaMADPercentileSourceTypeMatchType
In DiffMatchedTractCatalogConfig the attribute compute_stats will be removed.
Deprecations in lsst.ctrl.mpexec#
pipeline2dot and graph2dot should now be imported from lsst.pipe.base.dot_tools and will be removed.
Deprecations in lsst.analysis.tools#
TreecorrConfig is no longer a part of analysis_tools (see DM-45899).
Deprecations in lsst.cp.pipe#
OverscanModel. SimpleModel, SimulatedModel, SegmentSimulator and SegmentSimulator moved to lsst.ip.isr.deferredCharge, and will be removed.
Deprecations in lsst.skymap#
The functions angToCoord, coordToAnge and classes HealpixTractInfo, HealpixSkyMapConfig, HealpixSkyMap will be removed.
getInnerSkyPolygon/inner_sky_polygon are deprecated in favor of inner_sky_region.
Deprecations in lsst.ip.diffim#
The plugin NativeDipoleCentroid is deprecated.
Deprecations in daf.butler#
Butler.collections should no longer be used to get the list of default collections.
Use Butler.collections.default instead.
Deprecations in lsst.analysis.ap#
legacyPlotUtils will be removed.
Deprecated task configurations#
These configurations are deprecated:
AlardLuptonPreconvolveSubtractConfig:badSourceFlagsin favor of seeting the equivalent field for the sourceSelector subtask instead.IsrStatisticsTaskConfig:doApplyGainsForCtiStatistics.DeferredChargeConfig:useGains.CharacterizeImageConfig: subtasksdoComputeSummaryStatsmoved toCalibrateTaskanddoMaskStreaksmoved toDetectAndMeasureTask.DiffMatchedTractCatalogConfig:column_ref_extended,column_ref_extended_inverted,column_ref_extended_inverted,column_target_extendedandcompute_stats.CpCtiSolveConfig:useGains.LinearitySolveConfig:ignorePtcMask.PhotonTransferCurveExtractConfig:minMeanSignalandmaxMeanSignal.TransformDiaSourceCatalogConfig:doPackFlags.DiaPipelineConfig:apdbhas been replaced byapdb_config_url.LoadDiaCatalogsConfig:pixelMarginhas been replaced byangleMargin,doLoadForcedSources.FilterDiaSourceCatalogConfig:doWriteTrailedSources. Trailed sources will not be written out during production.