edmt.workflow.builder¶
Module Contents¶
- edmt.workflow.builder.Frequency¶
- edmt.workflow.builder.ReducerName¶
- edmt.workflow.builder.ee_initialized(project: str | None = None) None¶
Initialize Earth Engine only once.
Notes: - Uses the public ee.data.is_initialized() instead of private ee.data._initialized. - Newer EE setups typically require a Cloud project for Initialize().
- edmt.workflow.builder.gdf_to_ee_geometry(gdf: geopandas.GeoDataFrame) ee.Geometry¶
- edmt.workflow.builder._norm_sat(x: str | None) str¶
- edmt.workflow.builder._freq_unit(frequency: str) str¶
- edmt.workflow.builder._advance_end(start: ee.Date, frequency: str) ee.Date¶
- edmt.workflow.builder._make_dates(start: ee.Date, end: ee.Date, frequency: str) ee.List¶
- edmt.workflow.builder._timeseries_to_df(fc: ee.FeatureCollection) pandas.DataFrame¶
- edmt.workflow.builder._empty(prod: str, start: ee.Date, meta: Dict[str, Any] = None) ee.Feature¶
- edmt.workflow.builder._PRODUCT_REGISTRY¶
- edmt.workflow.builder._SAT_CONFIG¶
- edmt.workflow.builder._ndvi_from_nir_red(nir: ee.Image, red: ee.Image) ee.Image¶
- edmt.workflow.builder._evi_from_nir_red_blue(nir: ee.Image, red: ee.Image, blue: ee.Image) ee.Image¶
- edmt.workflow.builder._mask_s2(img)¶
- edmt.workflow.builder._mask_landsat(img)¶
- edmt.workflow.builder._sr(img, band)¶
- edmt.workflow.builder._scale_lst(img, band, scale_cfg)¶
- edmt.workflow.builder._build_lst(satellite, start_date, end_date)¶
- edmt.workflow.builder._build_vegetation(product, satellite, start_date, end_date)¶
- edmt.workflow.builder._build_chirps(start_date, end_date)¶
- edmt.workflow.builder._compute_lst(start, period_ic, geometry, scale, meta, n=None)¶
- edmt.workflow.builder._compute_veg(prod, start, period_ic, geometry, scale, meta)¶
- edmt.workflow.builder._compute_chirps(start, period_ic, geometry, scale, meta)¶
- edmt.workflow.builder._COMPUTE_REGISTRY¶
- edmt.workflow.builder._compute(prod: str, start: ee.Date, period_ic: ee.ImageCollection, geometry: ee.Geometry, scale: int, meta: Dict[str, Any]) ee.Feature¶
- edmt.workflow.builder._lst_composite(start, end, period_ic, meta, reducer)¶
- edmt.workflow.builder._veg_composite(start, end, period_ic, meta, reducer)¶
- edmt.workflow.builder._chirps_composite(start, end, period_ic, meta, reducer)¶
- edmt.workflow.builder._COMPOSITE_BUILDERS¶
- edmt.workflow.builder._composite_image(product, start, end, period_ic, meta, reducer='mean')¶
- edmt.workflow.builder._empty_img(start: ee.Date, end: ee.Date, freq: str, prod: str) ee.Image¶
- edmt.workflow.builder._build_period_img(prod: str, r: str, start: ee.Date, end: ee.Date, period_ic: ee.ImageCollection, meta: Dict[str, Any], roi: ee.Geometry | None) ee.Image¶