I would suggest Prophet , developed by the Facebook data team. It has a Python + R API and is used to predict time series, although you can only use it to decompose your series into its components (trend versus seasonality). You can easily customize and visualize the decomposition:
from fbprophet import Prophet import numpy as np import pandas as pd


binjip
source share