跳转至

API Reference

This section documents the public Python API and key internal modules.

Public API priority order: 1. tide.maxwelltm and tide.maxwell3d 2. tide.ricker 3. tide.CallbackState and create_callback_state 4. tide.cfl_condition, upsample, downsample 5. padding and validation helpers

Public Modules

  • tide (top-level)
  • tide.callbacks
  • tide.resampling
  • tide.cfl
  • tide.padding
  • tide.validation
  • tide.maxwell
  • tide.wavelets
  • tide.staggered
  • tide.utils
  • tide.storage

Internal Modules

  • tide.backend_utils
  • tide.csrc (C/CUDA)

Conventions used in this API reference: - Tensor shape notation uses [dim0, dim1, ...]. - Time axis is generally the last axis for source wavelets and moved to [nt, ...] for returned receiver traces. - 2D coordinates are [y, x], 3D coordinates are [z, y, x].