Release 28.0.2 (2025-03-25)#

Source

Identifier

Git tag

28.0.2

EUPS distrib

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 Butler interfaces to simplify queries and collection management. See Butler.collections, Butler.query_datasets, Butler.query_data_ids, and Butler.query_dimension_records. The new query_* 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 from Butler.registry.query* interfaces.

  • There have been many improvements to the pipetask report command.

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#

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:

  • MeasurementType

  • Statistic

  • Median

  • SigmaIQR

  • SigmaMAD

  • Percentile

  • SourceType

  • MatchType

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: