import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns

from uncertainties import ufloat

from lmfit import Model, CompositeModel
from lmfit import Parameters
from lmfit.models import ConstantModel


sns.set_context("poster")
sns.set_style("white")
sns.set_style("ticks", {"xtick.direction": "in",
                        "ytick.direction": "in"})
blue_line = sns.color_palette()[0]
red_line = sns.color_palette()[2]
blue = sns.color_palette('dark')[0]
red = sns.color_palette('dark')[2]


x_n, dx = np.linspace(np.min(freq), np.max(freq), int(1e3), retstep=True)
