# Analysis

Sometimes, we wish to do further analysis after we fit.
Or before fitting get a understanding of the priors to set, develop a new model, plot the spectrum etc.
In `redback`

we have a `Analysis`

class that can be used to do this.

This class provides wrappers around the plot_lightcurve/plot_multiband_lightcurve functions in `redback.plotting`

and provides a `plot_spectrum`

function and some additional diagnostic/supplementary plots that are specific to certain models.

For example, if we wanted to plot a some specific parameters on top of the plot_lightcurve plot, we can do the following:

```
from redback import analysis
analysis.plot_lightcurve(transient, parameters, model, model_kwargs=None)
```

Here

transient is the transient object.

Parameters is a dictionary or pandas dataframe containing the parameters we wish to plot.

model is the model we wish to plot. This can be a string or a function.

model_kwargs is a dictionary of keyword arguments to pass to the model function.

Please look at the API for the other methods available in the `Analysis`

class.