nessai.gw.proposal
==================

.. py:module:: nessai.gw.proposal

.. autoapi-nested-parse::

   Specific proposal methods for sampling gravitational-wave models.

   ..
       !! processed by numpydoc !!


Classes
-------

.. autoapisummary::

   nessai.gw.proposal.GWFlowProposal
   nessai.gw.proposal.AugmentedGWFlowProposal


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

.. py:class:: GWFlowProposal(model, poolsize=None, latent_prior='truncated_gaussian', constant_volume_mode=True, volume_fraction=0.95, fuzz=1.0, fixed_radius=False, drawsize=None, truncate_log_q=False, expansion_fraction=4.0, min_radius=False, max_radius=50.0, compute_radius_with_all=False, **kwargs)

   Bases: :py:obj:`nessai.proposal.FlowProposal`


   
   Wrapper for FlowProposal that has defaults for CBC-PE
















   ..
       !! processed by numpydoc !!

   .. py:attribute:: aliases

      
      Dictionary of aliases used to determine the default reparameterisations
      for common gravitational-wave parameters.
















      ..
          !! processed by numpydoc !!


   .. py:attribute:: use_default_reparameterisations
      :value: True


      
      GW specific reparameterisations will be used by default. This is different
      to the parent class where they are disabled by default.
















      ..
          !! processed by numpydoc !!


   .. py:method:: get_reparameterisation(reparameterisation)

      
      Function to get reparameterisations that checks GW defaults and
      aliases
















      ..
          !! processed by numpydoc !!


   .. py:method:: add_default_reparameterisations()

      
      Add default reparameterisations for parameters that have not been
      specified.
















      ..
          !! processed by numpydoc !!


.. py:class:: AugmentedGWFlowProposal(model, augment_dims=1, generate_augment='gaussian', marginalise_augment=False, n_marg=50, **kwargs)

   Bases: :py:obj:`nessai.proposal.AugmentedFlowProposal`, :py:obj:`GWFlowProposal`


   
   Augmented version of GWFlowProposal.

   See :obj:`~nessai.proposal.augmented.AugmentedFlowProposal` and
   :obj:`~nessai.gw.proposal.GWFlowPropsosal`















   ..
       !! processed by numpydoc !!

