================
Utilities Module
================

The utilities module contains supporting functionality for cosmological calculations, merger rate models, and data handling.

Cosmology
=========

.. automodule:: gwcosmo.utilities.cosmology
   :members:
   :undoc-members:
   :show-inheritance:

Host Galaxy Merger Relations
=============================

.. automodule:: gwcosmo.utilities.host_galaxy_merger_relations
   :members:
   :undoc-members:
   :show-inheritance:

Luminosity Function
===================

.. automodule:: gwcosmo.utilities.luminosity_function
   :members:
   :undoc-members:
   :show-inheritance:

Posterior Utilities
===================

.. automodule:: gwcosmo.utilities.posterior_utilities
   :members:
   :undoc-members:
   :show-inheritance:

Redshift Utilities
==================

.. automodule:: gwcosmo.utilities.redshift_utilities
   :members:
   :undoc-members:
   :show-inheritance:

Mass Prior Utilities
====================

.. automodule:: gwcosmo.utilities.mass_prior_utilities
   :members:
   :undoc-members:
   :show-inheritance:

Cache
=====

.. automodule:: gwcosmo.utilities.cache
   :members:
   :undoc-members:
   :show-inheritance:

GraceDB Integration
===================

.. automodule:: gwcosmo.utilities.gracedb
   :members:
   :undoc-members:
   :show-inheritance:

K-Correction Calculations
=========================

.. automodule:: gwcosmo.utilities.calc_kcor
   :members:
   :undoc-members:
   :show-inheritance:
