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.

 

PackageJIRAPackage DependencyRemoving pex_logging confirmed?
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  
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