My IPython notebooks on optimization