CONAN._classes.load_lightcurves.phasecurve
==========================================

.. py:method:: CONAN._classes.load_lightcurves.phasecurve(D_occ=0, Fn=None, ph_off=None, A_ev=0, f1_ev=0, A_db=0, pc_model='cosine', verbose=True)

   Setup phase curve parameters for each unique filter in loaded lightcurve.
   use `._filnames` attribute to see the unique filter order. Fn and ph_off are set to
   None by default which means the planet's phase variation is not included in the model
   (so we have just the occultation model if Docc is given). setting Fn and ph_off to a
   value, even if fixed to zero turns on the phase variation model.

   :param D_occ: Observed occultation depth in ppm. This may be different from the total dayside flux due to inclination.
                 Default is 0.
   :type D_occ: float, tuple, list;
   :param Fn: Planet Nightside flux in ppm. Default is None which implies that a phase curve model is not included
   :type Fn: float, tuple, list,None;
   :param ph_off: Offset of the hotspot in degrees. Default is None.
   :type ph_off: float, tuple,list;
   :param A_ev: semi-amplitude of ellipsoidal variation in ppm. Default is 0.
   :type A_ev: float, tuple, list;
   :param f1_ev: fractional constant of the ellipsoidal variation signal. values should range between 0 and 1.
                 see eq.8 of Esteves 2013 (https://iopscience.iop.org/article/10.1088/0004-637X/772/1/51)
   :type f1_ev: float, tuple, list;
   :param A_db: semi-amplitude of Doppler boosting in ppm. Default is 0.
   :type A_db: float, tuple, list;
   :param pc_model: select the function form for the planet phase variation. can be either "cosine" for a
                    pure cosine function or "lambert" for a lambertian function.
   :type pc_model: str;
   :param verbose: print output. Default is True.
   :type verbose: bool;

   .. attribute:: _model_phasevar

      list of bools indicating whether the phase variation model is included for each filter.

      :type: list;

   .. attribute:: _PC_dict

      dictionary of phase curve parameters for each filter.

      :type: dict;

