##// END OF EJS Templates
Fix %timeit for slow functions, by Prabhu Ramachandran....
Fix %timeit for slow functions, by Prabhu Ramachandran. From his submission on the list: Lets say you have a function that takes 2 seconds to evaluate. With the original code you are going to run that function 10 times regardless of the fact that it already takes 2 seconds and with the original code, timing this will take at least 60 seconds (with repeat=3) which is way too much.

File last commit:

r1677:03e4c53a
r1920:1a1bcdc2
Show More
history.txt
38 lines | 1.3 KiB | text/plain | TextLexer
.. _history:
=======
History
=======
Origins
=======
IPython was starting in 2001 by Fernando Perez. IPython as we know it
today grew out of the following three projects:
* ipython by Fernando PĂ©rez. I was working on adding
Mathematica-type prompts and a flexible configuration system
(something better than $PYTHONSTARTUP) to the standard Python
interactive interpreter.
* IPP by Janko Hauser. Very well organized, great usability. Had
an old help system. IPP was used as the 'container' code into
which I added the functionality from ipython and LazyPython.
* LazyPython by Nathan Gray. Simple but very powerful. The quick
syntax (auto parens, auto quotes) and verbose/colored tracebacks
were all taken from here.
Here is how Fernando describes it:
When I found out about IPP and LazyPython I tried to join all three
into a unified system. I thought this could provide a very nice
working environment, both for regular programming and scientific
computing: shell-like features, IDL/Matlab numerics, Mathematica-type
prompt history and great object introspection and help facilities. I
think it worked reasonably well, though it was a lot more work than I
had initially planned.
Today and how we got here
=========================
This needs to be filled in.