Easy-EO

User Guide

  • Getting Started
  • Installation
  • Core Concepts
    • Loading a raster
    • Accessing bands
      • Algebra and Arithmetic
      • Indices
      • Clipping, Mosaicking, and Stacking
      • Visualization
      • Normalization and Standardization
      • Saving and Persistence
      • Resource Management
      • Tips
  • The EEORasterDataset Abstraction
    • Motivation
    • EEORasterDataset
    • Creating a Dataset
    • Dataset Metadata
    • Reading Raster Data
    • Chainable Operations
    • Terminal Operations
    • Saving and Persistence
    • Resource Management
    • Accessing the Underlying Data
    • Summary
  • Selected Raster Operations
    • Normalized Difference
      • normalized_difference()
    • Pixel Value Extraction
      • extract_value_at_coordinate()
    • Arithmetic Operations
      • Addition
        • add()
      • Subtraction
        • subtract()
      • Multiplication
        • multiply()
      • Division
        • divide()
      • Power
        • power()
    • Mathematical Transformations
      • Square Root
        • sqrt()
      • Logarithm
        • log()
      • Absolute Value
        • absolute()
    • Mosaicking
      • mosaic()
    • Stacking
      • stack()
    • Chaining Behavior
  • Preprocessing Functions
    • Clipping and Masking
      • Vector-based Clipping
        • clip_raster_with_vector()
      • Bounding Box Clipping
        • clip_raster_with_bbox()
    • Value Normalization and Standardization
      • Z-score Standardization
        • standardize()
      • Min–Max Normalization
        • normalize_min_max()
      • Percentile Normalization
        • normalize_percentile()
    • Spatial Reference Operations
      • Reprojection
        • reproject_raster()
      • Resampling
        • resample()
    • Chaining Example
  • Visualization Functions
    • Overview
    • Percentile Contrast Stretching
    • Plot Band Arrays (Array Coordinates)
      • plot_band_array()
    • Plot Raster (Spatial Coordinates)
      • plot_raster()
    • Plot Histogram
      • plot_histogram()
    • Plot Raster with Histogram
      • plot_raster_with_histogram()
    • Plot Composite (RGB / False-Color)
      • plot_composite()
  • Statistical Pixel Location Operations
    • General Behavior
    • Pixel Coordinates vs Spatial Coordinates
    • Available Functions
      • Maximum Pixel
      • Minimum Pixel
      • Mean Pixel
      • Percentile Pixel
    • Chaining Example
    • Performance Notes
  • Backends & Adapters
    • Conceptual Overview
    • Available Adapters
      • RasterioAdapter
      • NumPyRasterioAdapter
    • Explicit Backend Conversion
      • Convert to Rasterio
      • Convert to NumPy
    • Design Philosophy

API Reference

  • Core Module
  • Adapters
  • Analysis Module
    • extract_value_at_coordinate()
    • get_maximum_pixel()
    • get_mean_pixel()
    • get_minimum_pixel()
    • get_percentile_pixel()
    • normalized_difference()
  • Operations Module
    • absolute()
    • add()
    • divide()
    • log()
    • mosaic()
    • multiply()
    • power()
    • sqrt()
    • stack()
    • subtract()
  • Preprocessing Module
    • clip_raster_with_bbox()
    • clip_raster_with_vector()
    • normalize_min_max()
    • normalize_percentile()
    • reproject_raster()
    • resample()
    • standardize()
  • Visualization Module
Easy-EO
  • Search


© Copyright 2025, Thomas Burns Botchwey.

Built with Sphinx using a theme provided by Read the Docs.