:py:mod:`base_raytracer` ======================== .. py:module:: base_raytracer .. autoapi-nested-parse:: Catalog-agnostic raytracing module Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: base_raytracer.BaseRaytracer .. py:class:: BaseRaytracer(in_dir: str = '.', out_dir: str = '.', debug: bool = False) Bases: :py:obj:`abc.ABC` Base class for raytracer tools. Not to be instantiated on its own. Child classes inherit catalog-agnostic methods from this class. .. py:method:: _define_paths() Define output file paths and path formats .. py:method:: get_pointings_iterator() :abstractmethod: .. py:method:: get_halos_iterator() :abstractmethod: .. py:method:: apply_calibration() Subtract off the extra mass added when we raytraced through parameterized halos .. py:method:: get_mean_kappas() Get the mean kappa contribution of LOS halos .. py:method:: load_mean_kappas_from_file() Load the mean kappa contribution of LOS halos from the saved files from explicit computation .. py:method:: estimate_mean_kappas() Estimate the mean kappas from a set of "training" pairs generated in another run