This page is used to track progress on migrating the DM software stack to use lsst.log and remove pex.logging dependency, started in  and .

 

Documentations: https://developer.lsst.io/coding/logging.html

 

All dependent packages may need to remove the pex.logging dependency before a package can completely remove it pex.logging dependency.

 

A ticket to deprecate pex_logging: 

 

PackageJIRAPackage DependencyNotes
daf_persistence 

 

daf_butlerUtilsPython only

 

afwdaf_persistence

 

pipe_basePython only

 

shapeletafw

 

coadd_utilsafw

 

coadd_chisquaredcoadd_utils

 

meas_base
coadd_utils

 

meas_extensions_simpleShapemeas_base

 

meas_algorithms 

 

meas_extensions_shapeHSMmeas_algorithms

 

meas_deblender  
meas_extensions_photometryKron 

 

meas_extensions_psfex 

 

meas_astrommeas_algorithms

 

meas_modelfit An optional dependency of obs_subaru
meas_extensions_convolvedLogging not used 

Not in lsst_distrib.

meas_extensions_ngmixLogging not used Not in lsst_distrib.
meas_mosaic 

Not in lsst_distrib

ip_isrmeas_algorithms

 

ip_diffim  
pipe_tasks 

 

ctrl_pool  
pipe_driversno direct use of pex_logging ctrl_pool 
pipe_supertasksno direct use of pex_logging pipe_base

 

daf_ingest Not in lsst_distrib but is planned to be added soon.
ci_hsc Not in lsst_distrib