[IPython-user] Changing context in iPython CLI

Fernando Perez Fernando.Perez at colorado.edu
Fri Oct 7 01:42:19 CDT 2005

Ville Vainio wrote:
>>Define a function to return what you want:
>>def lower():return x.lower()
> It should also be pretty doable to implement a magic/function to copy
> all names from an object to functions in ipython global namespace, so
> that you could do
> # myobj.stuff()
> # %makeglobals myobj
> # stuff()   # calls "curried" version with self as first arg

Yup, that's another approach that can also work (I think I prefer the %prepend 
one, simply because I'm picky about namespace clashes, but that's really a 
personal preference).



More information about the IPython-user mailing list