alpaca.uvmodels ======================= Classes ---------- .. autoclass:: alpaca.uvmodels.model_library.ModelBase :members: .. autoclass:: alpaca.uvmodels.PQChargedModel :members: .. autoclass:: alpaca.uvmodels.HeavyFermion :members: .. autoclass:: alpaca.uvmodels.KSVZ_model :members: .. autoclass:: alpaca.uvmodels.Flaxion :members: Objects ---------- .. py:data:: alpaca.uvmodels.beta Symbol representing the angle beta in the DFSZ-like models. .. py:data:: alpaca.uvmodels.KSVZ_charge Symbol representing the charge of the KSVZ axion. .. py:data:: alpaca.uvmodels.QED_DFSZ QED-DFSZ: A DFSZ-like model with couplings to leptons and quarks that does not generate a QCD anomaly. .. py:data:: alpaca.uvmodels.u_DFSZ u-DFSZ: A DFSZ-like model where the up-type quarks are decoupled. .. py:data:: alpaca.uvmodels.e_DFSZ e-DFSZ: A DFSZ-like model where the leptons are decoupled. .. py:data:: alpaca.uvmodels.Q_KSVZ Q_KSVZ: A KSVZ-like model with specific couplings to heavy vector-like quarks. .. py:data:: alpaca.uvmodels.L_KSVZ L_KSVZ: A KSVZ-like model with specific couplings to heavy vector-like leptons. .. py:data:: alpaca.uvmodels.Y_KSVZ Y_KSVZ: A KSVZ-like model with specific couplings to heavy vector-like leptons. .. py:data:: alpaca.uvmodels.flaxion_benchmark Flaxion benchmark: A specific benchmark point for the Flaxion model. .. py:data:: alpaca.uvmodels.nonuniversal_DFSZ Non-universal DFSZ: A DFSZ-like model with non-universal couplings.