ToastSampler¶
- class toasty.toast.ToastSampler(pio, sampler, clobber, format=None)[source]¶
Bases:
object
A utility for performing TOAST sampling on a
Pyramid
.- Parameters:
- pio
toasty.pyramid.PyramidIO
Handle for image I/O on the pyramid
- samplercallable
The sampler callable that will produce data for tiling.
- clobberbool
If true, data in any existing tiles will be ignored and destroyed. Otherwise, data from existing tiles will be read and updated. The “clobber” mode is faster but will give incorrect results if other sampling operations will be run on this pyramid.
- formatoptional
str
If provided, override the default data storage format of pio with the named format, one of the values in
toasty.image.SUPPORTED_FORMATS
.
- pio
Notes
This class provides a
visit_callback()
method that can be passed to thetoasty.pyramid.Pyramid.visit_leaves()
function. This class preserves some state between calls to help speed up processing.Methods Summary
visit_callback
(pos, tile)Methods Documentation