Dear fellow researchers I would like to know the best library to do a neural network modeling in Python. I know programming (Python included) to an intermediate level. I have used MATLAB NN toolbox and I loved the interface and all but when I got to some advanced algorithm implementations, I faced some constraints owing to the fact that I could not edit the source code of the in-built functions.After wrestling with the interface I gave up and I am considering shifting to Python. I know Python and can operate the Scipy array functions. However, there are many machine learning libraries in Python like Pybrain, Lmfit, Scikit learn and so so. My requirement is very small, it is just modeling a NN model to predict an output from a number of inputs. I learned MATLAB NN toolbox quite easily because it had a manual enriched with examples and all. However, for Python all i found was documentation with links directing me to GIThub to Stack overflow and the likes where I got confused with way to advanced levels. If someone has such an experience, please suggest me an appropriate library and some kind of a systematic way to learn it. I learned Python from Zed Shaw's The hard way series. I am looking for something nicely documented like that. Sorry for the long post. Thank you immensely.