Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
osml-imagery-io documentation
osml-imagery-io documentation

Contents

  • Getting Started
  • Introduction
  • Datasets and the IO Interface
  • Metadata
  • Image Assets and Block-Level Access
  • Working with Pixels
  • Cloud Imagery Access via Zarr
  • Writing Imagery Assets
  • Data Assets
  • Text Assets
  • Graphics Assets
  • Design Documents
    • OversightML Imagery IO API Design: Tiled Image Pyramid Access
    • Synthetic Codestream Codec Pattern
    • Data-Driven Binary Parser
    • Property-Based Testing Framework
    • Native Library FFI Design
  • API Reference
    • Convenience Functions
    • IO Factory
    • DatasetReader
    • DatasetWriter
    • Asset Providers
    • Metadata
    • Parser Infrastructure
    • Types
    • Zarr Codecs
    • VirtualiZarr Parsers
    • MultiReferenceFileSystem
    • JBP Utilities
  • Codec Specifications
    • JPEG 2000 Codec
    • JPEG Codec
    • JBP Block Codec
    • TIFF Tile Codec
    • DTED Tile Codec
  • Performance Benchmarks
  • Roadmap
Back to top
View this page
  • Getting Started
    • Installation
    • Read an Image
    • Save an Image
    • Inspect Metadata
    • Iterate Over Tiles
    • What’s Underneath
    • Development Setup
  • Introduction
    • Why This Library
    • The Dataset Model
    • Supported Formats
    • Standards
  • Datasets and the IO Interface
    • The Simple Path
    • Opening a Dataset
    • Input Sources
    • Dataset Structure
    • Image Pyramids
    • Discovering Assets
    • Dataset-Level Metadata
  • Metadata
    • The Simple Path
    • The MetadataProvider Interface
    • NITF / NSIF Metadata
    • TIFF and GeoTIFF Metadata
  • Image Assets and Block-Level Access
    • The Simple Path
    • Tiled Images
    • Iterating Over Blocks
    • Reading Blocks
    • Known Limitations
  • Working with Pixels
    • The Simple Path
    • Image Data Arrays
    • Creating an Image from Scratch
    • JPEG Color Space Handling in TIFF
    • Indexed (Palette Color) Images
  • Cloud Imagery Access via Zarr
    • The Challenge of Working with Large Geospatial Datasets
    • Where Zarr Fits In
    • VirtualiZarr: Making Old Data Behave Like New
    • What We Built
    • Zarr Access to Image Pyramids
    • End-to-End Example: Single-Resolution NITF in S3
    • End-to-End Example: Multi-Resolution COG Pyramid
  • Writing Imagery Assets
    • The Simple Path
    • Choosing the Output Format
    • Metadata Controls Encoding
    • Basic Write Workflow
    • Copy-and-Modify Workflow
    • Custom Python Image Providers
    • Asset Roles and COG Writing
    • Writing Multi-File R-Set Pyramids
    • Format-Specific Encoding Options
    • Example: NITF Chip with TRE Preservation
  • Data Assets
    • Reading Data Assets
    • SICD/SIDD XML Example
    • Reading Raw Data
    • Writing Data Assets
  • Text Assets
    • Reading Text Assets
    • Writing Text Assets
  • Graphics Assets
    • Reading Graphics Assets
Next
Getting Started
Previous
Home
Copyright © Amazon.com, Inc.
Made with Sphinx and @pradyunsg's Furo