Changelog¶
v0.1.2 – 2025-09-01¶
New Features:
TimeseriesExtractor
class for downloading per-feature CSV time series from Earth Engineee.ImageCollection
.- Point geometries: uses
getRegion
, no reducer required. - Polygon/MultiPolygon geometries: supports reducers for aggregation.
- Exports directly to CSV for downstream analysis.
HarmonicRegression
class for performing harmonic regression on Earth Engineee.ImageCollection
.- Computes harmonic coefficients with configurable order and base frequency.
- Provides phase and amplitude outputs for phenology and seasonal dynamics analysis.
- Supports fitted harmonic time series generation for visualization or modeling.
Improvements:
- Updated docstrings for clarity and alignment with function behavior.
- Documentation expanded to include harmonic regression and time series extraction workflows.
v0.1.1 – 2025-08-06¶
New Features:
ImagePatchExtractor
class added for efficient extraction of image patches from Earth Engineee.Image
objects using local sample points asGeoDataFrame
.- Supports multiple export formats:
png
,jpg
,GEO_TIFF
, and others. - Fully parallelized with configurable number of processes.
- Uses a specified identifier column for naming output files.
- Automatically handles patch sizing via
dimensions
andbuffer
parameters.
Improvements - Improved documentation and example notebooks:
v0.1.0 - 2025-07-29¶
Improvements:
- Improved initial project scaffolding and modular structure.
- Enhanced configuration for easier customization and extension.
New Features:
- Added preprocessing module with various image scaling options:
- MeanCentering
- MinMaxScaler
- StandardScaler
- RobustScaler
- Added analysis module including easy implementation of PCA with explained variance calculation.
- Added new example notebooks.