Numpy and python-openCV for color conversion between HSV and RGB color spaces. Python-turtle (and tk) to draw the space filling curves. That's it. Play around with the code if you want to.