A few additions...

I'm not sure if you're still actively maintaining Subclim. However I've been using it several months for my full time dev work and it's been awesome. I've made a number of fixes and tweaks in my fork to make it handle corner cases as I kept running into them. If you're interested, grab them upstream.