Release 28.0.1 (2025-02-04)

Source

Identifier

Git tag

28.0.1

EUPS distrib

v28_0_1

rubin-env version

9.0.0

This release is based on the w_2024_42 weekly build with 4 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.1.

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:

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: