Release 28.0.1 (2025-02-04)¶
Source |
Identifier |
---|---|
Git tag |
28.0.1 |
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. 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 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¶
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:
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
:badSourceFlags
in favor of seeting the equivalent field for the sourceSelector subtask instead.IsrStatisticsTaskConfig
:doApplyGainsForCtiStatistics
.DeferredChargeConfig
:useGains
.CharacterizeImageConfig
: subtasksdoComputeSummaryStats
moved toCalibrateTask
anddoMaskStreaks
moved toDetectAndMeasureTask
.DiffMatchedTractCatalogConfig
:column_ref_extended
,column_ref_extended_inverted
,column_ref_extended_inverted
,column_target_extended
andcompute_stats
.CpCtiSolveConfig
:useGains
.LinearitySolveConfig
:ignorePtcMask
.PhotonTransferCurveExtractConfig
:minMeanSignal
andmaxMeanSignal
.TransformDiaSourceCatalogConfig
:doPackFlags
.DiaPipelineConfig
:apdb
has been replaced byapdb_config_url
.LoadDiaCatalogsConfig
:pixelMargin
has been replaced byangleMargin
,doLoadForcedSources
.FilterDiaSourceCatalogConfig
:doWriteTrailedSources
. Trailed sources will not be written out during production.