numpy scipy scikit-learn networkx cherrypy