import json import requests v = json.dumps([1,2,3,4,5]) v r = requests.post("http://public.opencpu.org/ocpu/library/base/R/mean", data={"x":v}) print r.content r = requests.get("http://public.opencpu.org/ocpu/tmp/x0984badaa5/R/.val") print r.content r_json = requests.post("http://public.opencpu.org/ocpu/library/base/R/mean/json", data={"x":v}) print r_json.content r = requests.post("http://public.opencpu.org/ocpu/library/base/R/mean", data={"x":v}) for path in r.content.split(): print "\n--------------------\n" + path + " :\n\n" \ + requests.get("http://public.opencpu.org{}".format(path)).content r = requests.post("http://public.opencpu.org/ocpu/library/stats/R/lm", data={"formula":"speed~dist","data":"cars"}) print r.content res = requests.get("http://public.opencpu.org/ocpu/tmp/x00fbf1aa4e/R/.val") print res.content res = requests.post("http://public.opencpu.org/ocpu/library/base/R/get/json", data={"x":"'coefficients'","pos":"x00fbf1aa4e"}) print res.content req = requests.post("http://public.opencpu.org/ocpu/library/graphics/R/plot", data={"x":"x00fbf1aa4e"}) print req.content from IPython.display import Image Image(url='http://public.opencpu.org/ocpu/tmp/x0f64e80a9b/graphics/1') Image(url='http://public.opencpu.org/ocpu/tmp/x0f64e80a9b/graphics/2/png?width=300&height=300')