Joint smoothing in jupyter