asp_plot.altimetry_source
=========================

.. py:module:: asp_plot.altimetry_source

.. autoapi-nested-parse::

   Shared base for the altimetry sources.

   Every altimetry source — ICESat-2 on Earth (:class:`Icesat2Source`) and the
   planetary instruments LOLA/MOLA (:class:`LolaSource` / :class:`MolaSource`) —
   samples an ASP DEM at a set of point locations, differences the altimetry
   heights against it, removes coarse outliers, and exports a pc_align-ready CSV.
   :class:`AltimetrySource` collects that shared machinery so each concrete source
   only carries what is genuinely body-specific (the request/loader and the
   height/datum conventions).

   Sources hold a back reference to the coordinating
   :class:`asp_plot.altimetry.Altimetry` instance and read the cross-cutting
   ``dem_fn`` / ``directory`` / ``aligned_dem_fn`` from it, so a single source of
   truth describes the DEM under analysis.



Classes
-------

.. autoapisummary::

   asp_plot.altimetry_source.AltimetrySource


Module Contents
---------------

.. py:class:: AltimetrySource(alt)

   Base for ICESat-2 and planetary altimetry sources.

   :param alt: The coordinating :class:`asp_plot.altimetry.Altimetry` instance.
   :type alt: Altimetry


   .. py:attribute:: alt


