Como faço para calcular uma média móvel com pesos personalizados em pandas?

A documentação do Pandashttp://pandas.pydata.org/pandas-docs/stable/computation.html tem um exemplo de como calcular médias móveis:

ser = pd.Series(np.random.randn(10), index=pd.date_range('1/1/2000', periods=10))
pd.rolling_window(ser, 5, 'boxcar')

A segunda linha calcula uma média móvel com uma janela de 5 e pesos iguais em cada uma das cinco observações. Os documentos se referem tentativamente à possibilidade de usar pesos personalizados ("Ao passar um win_type em vez de especificar explicitamente os pesos ..."), mas como você faz isso?

Obrigado!