barras de desviación estándar y errores en la función tsplot de nacidos en Python

¿Cómo calcula Seaborn sus barras de error? ejemplo:

import numpy as np; np.random.seed(22)
import seaborn as sns; sns.set(color_codes=True)
x = np.linspace(0, 15, 31)
data = np.sin(x) + np.random.rand(10, 31) + np.random.randn(10, 1)
ax = sns.tsplot(data=data, err_style="ci_bars")
plt.show()

¿Cómo se calculan las ci_bars (o ci_bands)?

Además, ¿es posible hacertsplot trazar en estilo ci_bars donde las barras o bandas de error corresponden ala desviación estándar de los valores en cada punto de tiempo? (y no un error estándar de media o bootstraps)

Respuestas a la pregunta(2)

Su respuesta a la pregunta