Decomposition separates a series into trend (underlying movement), seasonality (a pattern repeated at a fixed period), and residual (the rest). It can be additive (sum of components) or multiplicative (product), depending on whether the seasonal amplitude depends on the level. statsmodels' seasonal_decompose performs it.
Example
seasonal_decompose(serie, model='additive', period=12)