[IPython-User] Numpy polluting the notebook namespace?
Junkshops
junkshops@gmail....
Fri Jul 27 14:44:31 CDT 2012
Great, thanks.
-g
On 7/27/2012 12:36 PM, MinRK wrote:
> You can disable the pylab/numpy imports with the config:
>
> IPKernelApp.pylab_import_all = False
>
> Everything will still work fine.
>
> On Fri, Jul 27, 2012 at 12:34 PM, Junkshops <junkshops@gmail.com
> <mailto:junkshops@gmail.com>> wrote:
>
>>
>> Are you sure that you're not telling IPython to do that in your
>> config files? For example, you might have the pylab value set in
>> your ipython_notebook_config.py:
>>
>> c.IPKernelApp.pylab = 'inline'
> That's the problem - I start the notebook server with the
> --pylab=inline option to allow for matplotlib graphics to show up
> inline as per the documentation:
> http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html
>
> I don't understand what the option does other than that, so I
> didn't realize that it came with side effects like those below. I
> don't suppose there's any way to set the notebook up so plots are
> displayed inline without masking the builtin functions? If not, would
>
> any = __builtins__.any
> all = __builtins__.all
>
> possibly break the inline plotting?
>
> Cheers, g
>
>
>
> On 7/27/2012 11:48 AM, Tony Yu wrote:
>>
>>
>> On Fri, Jul 27, 2012 at 2:37 PM, Junkshops <junkshops@gmail.com
>> <mailto:junkshops@gmail.com>> wrote:
>>
>> -bash-4.1$ python
>> Python 2.6.6 (r266:84292, Jun 18 2012, 14:18:47)
>> [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
>> Type "help", "copyright", "credits" or "license" for more
>> information.
>> >>> any
>> <built-in function any>
>> >>> all
>> <built-in function all>
>>
>> -bash-4.1$ ipython
>> Python 2.6.6 (r266:84292, Jun 18 2012, 14:18:47)
>> Type "copyright", "credits" or "license" for more information.
>>
>> IPython 0.13 -- An enhanced Interactive Python.
>> *snip*
>>
>> In [1]: any
>> Out[1]: <function any>
>>
>> In [2]: all
>> Out[2]: <function all>
>>
>> In a new notebook:
>> In [1]: any
>>
>> Out[1]: <function numpy.core.fromnumeric.any>
>>
>> In [2]: all
>>
>> Out[2]: <function numpy.core.fromnumeric.all>
>>
>> For some reason the builtins are masked by the numpy
>> functions even when
>> numpy isn't explicitly imported.
>>
>> -g
>>
>>
>> Are you sure that you're not telling IPython to do that in your
>> config files? For example, you might have the pylab value set in
>> your ipython_notebook_config.py:
>>
>> c.IPKernelApp.pylab = 'inline'
>>
>> -Tony
>>
>>
>>
>> _______________________________________________
>> IPython-User mailing list
>> IPython-User@scipy.org <mailto:IPython-User@scipy.org>
>> http://mail.scipy.org/mailman/listinfo/ipython-user
>
> _______________________________________________
> IPython-User mailing list
> IPython-User@scipy.org <mailto:IPython-User@scipy.org>
> http://mail.scipy.org/mailman/listinfo/ipython-user
>
>
>
>
> _______________________________________________
> IPython-User mailing list
> IPython-User@scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/ipython-user/attachments/20120727/1f71c3a7/attachment-0001.html
More information about the IPython-User
mailing list