A script to run forcedPhotCoadd via MPI/PBS.
A script to run forcedPhotCcd via MPI/PBS.
remove HSC-specific forced photometry (DM-620)

These files were originally used in combination with hscMosaic
(the "stack" data product), which is no longer used.  This is
to prevent confusion with the forcedPhot* modules in pipe_tasks.
Merge branch 'tickets/DM-620'
A script to run forcedPhotCoadd via MPI/PBS.
A script to run forcedPhotCcd via MPI/PBS.
add a checksum
add a test.  clean-up checksum.  do sums for each part of maskedimage
fixed inconsistency in calibVersions recorded.
Receive error objects to print.
Merge branch 'u/yasuda/DM-660' of ssh://hsc-repo:10022//home/gituser/repositories/hscPipe into u/yasuda/DM-660
stack: consolidate try/except in new context manager

PbsCmdLineTask now provides a "logOperation" method that
provides a context manager that logs the start and finish
of the operation, and optionally catches exceptions.
Merge branch 'tickets/DM-662'
Adapt to using new NO_DATA mask bit instead of EDGE

NO_DATA is now used for warp/coadd pixels that don't map to a CCD.
Merge branch 'tickets/DM-669'
Subtask forcedPhotCcd/forcedPhotCoadd should be initialized in __init__() to write schema files.
stack: fix up tract,patch handling

Last change broke handling when no tract was specified.  Divided the
code more logically.
add Task to measure focus, based on work by Miyatake (DM-491)

focus.py is a minimally-modified version of Miyatake's focus
code.  This is wrapped in the ProcessFocusTask, which provides
PBS-based processing and is also used in ProcessExposureTask.
stack: add parallelised determination of non-empty tracts

Iterating over 10^4 tracts (e.g., for a RingsSkymap) can be very slow.
This provides a parallel determination of which tracts are non-empty,
so only those can be iterated over.
focus: remove scipy.interpolate in favor of lsst.afw.math

Removes our dependency (which I hadn't recorded) on scipy.