text: r"""
  .. _LightCurve-temporal-model:
  
  Light curve temporal model
  ==========================
  
  This model parametrises a lightCurve time model.
  
  
  """
  
  
  from astropy.time import Time
  from gammapy.modeling.models import (
      LightCurveTemplateTemporalModel,
      Models,
      PowerLawSpectralModel,
      SkyModel,
  )
  
  time_range = [Time("59100", format="mjd"), Time("59365", format="mjd")]
  path = "$GAMMAPY_DATA/tests/models/light_curve/lightcrv_PKSB1222+216.fits"
  light_curve_model = LightCurveTemplateTemporalModel.read(path)
  light_curve_model.plot(time_range)
  
  # %%
  # YAML representation
  # -------------------
  # Here is an example YAML file using the model:
  
  model = SkyModel(
      spectral_model=PowerLawSpectralModel(),
      temporal_model=light_curve_model,
      name="light_curve_model",
  )
  models = Models([model])
  
  print(models.to_yaml())
  