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.