EOTasks
core
Adds a feature to the given EOPatch. |
|
Makes a (shallow or deep) copy of the given EOPatch. |
|
Creates an EOPatch. |
|
[DEPRECATED] Makes a deep copy of the given EOPatch. |
|
Duplicates one or multiple features in an EOPatch. |
|
Explode a subset of bands from one feature to multiple new features. |
|
Moves a subset of bands from one feature to a new one. |
|
An abstract Input/Output task that can handle a path and a filesystem object. |
|
Initializes the values of a feature. |
|
Loads an EOPatch from a filesystem. |
|
Applies a function to each feature in input_features of a patch and stores the results in a set of output_features. |
|
Merge content from multiple EOPatches into a single EOPatch. |
|
Merges multiple features together by concatenating their data along the specified axis. |
|
Task to copy/deepcopy fields from one EOPatch to another. |
|
Removes one or multiple features from the given EOPatch. |
|
Renames one or multiple features from the given EOPatch. |
|
Saves the given EOPatch to a filesystem. |
|
Extracts a temporal subset of the EOPatch. |
|
Passes a set of input_features to a function, which returns a single features as a result and stores it in the given EOPatch. |
|
Introduces data into an EOWorkflow, where the data can be specified at initialization or at execution. |
|
Stores data as an output of EOWorkflow results. |
coregistration
Multi-temporal image co-registration using OpenCV Enhanced Cross-Correlation method |
features
Removes all frames in the time-series with dates outside the user specified time interval. |
|
Transforms an eopatch of shape [n, w, h, d] into [m, w, h, d] for m <= n. |
|
Resizes the specified spatial features of EOPatch. |
|
The task calculates a Normalized Difference Index (NDI) between two bands A and B as: |
features.extra
Tasks computes clusters on selected features using sklearn.cluster.AgglomerativeClustering. |
|
[DEPRECATED] Implements eolearn.features.InterpolationTask by using scipy.interpolate.Akima1DInterpolator |
|
[DEPRECATED] Implements eolearn.features.InterpolationTask by using scipy.interpolate.BSpline |
|
[DEPRECATED] Implements eolearn.features.InterpolationTask by using scipy.interpolate.interp1d(kind='cubic') |
|
[DEPRECATED] Implements eolearn.features.ResamplingTask by using scipy.interpolate.interp1d(kind='cubic') |
|
Main EOTask class for interpolation and resampling of time-series. |
|
Implements eolearn.features.InterpolationTask by using sklearn.gaussian_process.GaussianProcessRegressor |
|
Implements eolearn.features.InterpolationTask by using numpy.interp and @numba.jit(nopython=True) |
|
[DEPRECATED] Implements eolearn.features.ResamplingTask by using scipy.interpolate.interp1d(kind='linear') |
|
[DEPRECATED] Implements eolearn.features.ResamplingTask by using scipy.interpolate.interp1d(kind='nearest') |
|
A subclass of InterpolationTask task that works only with data with no missing, masked or invalid values. |
|
[DEPRECATED] Implements eolearn.features.InterpolationTask by using scipy.interpolate.UnivariateSpline |
geometry
The task performs an erosion to the provided mask |
|
Performs morphological operations on masks. |
|
Task for transforming raster mask feature into vector feature. |
|
A task for transforming a vector feature into a raster feature |
io
A task for importing (Fiona readable) vector data files into an EOPatch |
|
Base abstract class for raster IO tasks |
|
Task exports specified feature to GeoTIFF. |
|
Task for importing data from a GeoTIFF file into an EOPatch |
|
Adds DEM data (one of the collections) to |
|
Process API task to download data using evalscript |
|
Base class for Processing API input tasks |
|
Process API input task that loads 16bit integer data and converts it to a 32bit float feature. |
mask
Joins together masks with the provided logical operation. |
|
Masks out values of a feature using defined values of a given mask feature. |
|
The task calculates the snow mask using the given thresholds. |
mask.extra
Cloud masking with the s2cloudless model. |
ml_tools
A base class for sampling tasks |
|
A task to randomly sample pixels or blocks of any size. |
|
The main task for pixel-based sampling that samples a fraction of viable points determined by a mask feature. |
|
A task to sample blocks of a given size in a regular grid. |