Expand all acronyms, even if it seems repetitive, for those just getting started who may not be familiar (DRP, HSC, etc...)
skymap = butler.get('deepCoadd_skyMap') could use a little more explanation in the preceding comment, say a bit about what it stores about the tracts and patches as it's a little vague currently.
Overall very clear and well documented
Very minor comments:
Expand all acronyms, even if it seems repetitive, for those just getting started who may not be familiar (DRP, HSC, etc...)
skymap = butler.get('deepCoadd_skyMap') could use a little more explanation in the preceding comment, say a bit about what it stores about the tracts and patches as it's a little vague currently.