API Documentation#

This section contains the API documentation for the user-facing components of the satrain package.

Core Modules#

PyTorch Integration#

Utilities and Configuration#

Quick Reference#

Data Access#

  • {py:func}satrain.data.get_files - Get dataset files matching criteria

  • {py:func}satrain.data.download_missing - Download missing data files

  • {py:func}satrain.data.load_tabular_data - Load tabular data for ML

Evaluation#

  • {py:class}satrain.evaluation.Evaluator - Main evaluation framework

  • {py:class}satrain.evaluation.InputFiles - Input file management

Configuration#

  • {py:mod}satrain.config - Package configuration management

  • {py:mod}satrain.cli - Command-line interface

PyTorch Datasets#

  • {py:class}satrain.pytorch.datasets.SatRainTabular - Tabular dataset loader

  • {py:class}satrain.pytorch.datasets.SatRainSpatial - Spatial dataset loader