Yes, you can decompose the time-series as well. Here are some guiding steps:
1. Read asc and desc timeseries dataset using xarray
2. Use ds.resample(time='1MS').mean() to resample monthly (or semi-monthly). Here, goal is to align both timeseries to same dates
3. Use
asc_desc2horz_vert script to decompose each time-step (use a loop maybe or ufunc of xarray) - or write your own decomposition equations - for guidance, read
asc_desc2horz_vert.py script in notepad.
I am in the process of making a Jupyter notebook available for these kinds of calculations, it will be available publicly in a few weeks. Meanwhile, these steps can help you.
Best wishes,
Manu