<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.python.ipython.user">
    <title>gmane.comp.python.ipython.user</title>
    <link>http://blog.gmane.org/gmane.comp.python.ipython.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8279"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8278"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8277"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8276"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8275"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8274"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8273"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8272"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8271"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8270"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8269"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8268"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8267"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8266"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8265"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8264"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.ipython.user/8263"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8282">
    <title>Re: IPython notebook module dependencies</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8282</link>
    <description>&lt;pre&gt;
It's possible to do a reasonably good job with static analysis - I've
worked a bit with cx_Freeze, which finds dependencies by scanning
modules for import bytecodes. You'd get a list of modules, not PyPI
packages, but it could be a useful starting point for producing a list
of dependencies manually.

Thomas
&lt;/pre&gt;</description>
    <dc:creator>Thomas Kluyver</dc:creator>
    <dc:date>2012-05-24T21:41:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8281">
    <title>Re: IPython notebook module dependencies</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8281</link>
    <description>&lt;pre&gt;
I could easily see the benefit of having something like this.  I don't
think it would be easy to autodetect the list of deps.  You would have
to inspect sys.modules at runtime and than trace back to the package
names on pypi, which probably a no go.

Here is what I would recommend.  Write a magic function (maybe just
%easy_install) that you can put in your notebook with a list of the
packages that it requires.  The magic would probably need to run
easy_install/pip undermeanth the hood and install the packages
somewhere local and add that path to sys.path.  For now, this should
probably be developed as a separate project from IPython.  With the
work that Fernando is doing on the magic system it will make it much
easier for third party devs to write IPython extensions with magic
functions in them.

Cheers,

Brian




&lt;/pre&gt;</description>
    <dc:creator>Brian Granger</dc:creator>
    <dc:date>2012-05-24T21:32:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8280">
    <title>IPython notebook module dependencies</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8280</link>
    <description>&lt;pre&gt;hi

I am trying to distribute an IPython notebook and I want to make sure 
that people can actually run the computations, but I'm not sure how to 
communicate the long list of the dependent modules that a particular 
notebook requires. Is there some way I can automatically generate this? 
I would like to give them a list that they can simply do

% easy_install list_of_dependencies.txt

The tricky part here is that I have many more installed modules than are 
used in a specific IPython notebook so given anyone the list of items 
installed in my site-packages directory would be of no help. 
Furthermore, different notebooks would have different dependency lists.

Any help appreciated.
&lt;/pre&gt;</description>
    <dc:creator>reckoner</dc:creator>
    <dc:date>2012-05-23T22:07:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8279">
    <title>Re: parallel data capture and write</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8279</link>
    <description>&lt;pre&gt;

What exactly do you hope to gain by using a single engine?  This adds
significant overhead as a simple async data-flow channel, and is probably
not a good choice.  I would recommend just using pyzmq itself, and
something like the Ventilator
pattern&amp;lt;http://zguide.zeromq.org/page:all#Divide-and-Conquer&amp;gt; from
the Guide.  Even with a single peer, this lets you put the saving to a file
in different threads/processes, and there is exactly zero difference
between having 1 peer and having several, in terms of the code for the
sender.

-MinRK


_______________________________________________
IPython-User mailing list
IPython-User&amp;lt; at &amp;gt;scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-user
&lt;/pre&gt;</description>
    <dc:creator>MinRK</dc:creator>
    <dc:date>2012-05-23T17:35:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8278">
    <title>Re: parallel data capture and write</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8278</link>
    <description>&lt;pre&gt;

Sorry, this is off-topic and doesn't answer your question at all: What
python wrapper are you using to interface with the driver? I'm having
issues with my current solution.

-Tony
_______________________________________________
IPython-User mailing list
IPython-User&amp;lt; at &amp;gt;scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-user
&lt;/pre&gt;</description>
    <dc:creator>Tony Yu</dc:creator>
    <dc:date>2012-05-23T16:30:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8277">
    <title>parallel data capture and write</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8277</link>
    <description>&lt;pre&gt;Hi,
I'm doing imaging experiments using a allied vision camera. Currently 
I'm using the 32bit pvapi driver and a python wrapper. I want to capture 
large datasets (around 10gb) as fast as possible. This does not fit into 
the memory I can access using a 32bit python installation. I was 
thinking about writing down the data while capturing. I do write 5mb files.

I'm trying to use IPython.parallel to achieve the simultanious data 
capture and write. I create 1 engine and send the data to this engine 
using apply_async. For some reason the engine does store all the data, 
also when it is already written on the disk. How do I clear the engine 
memmory?

Is there a better approach?

Kind regards,
Vasco Tenner
Vrije Universiteit in Amsterdam
&lt;/pre&gt;</description>
    <dc:creator>Vasco Tenner</dc:creator>
    <dc:date>2012-05-23T11:55:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8276">
    <title>Re: Out problem</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8276</link>
    <description>&lt;pre&gt;
This was deliberately changed. If you call a function 10000 times, and
it has some return value that you're not interested in, you don't want
to see 'True' 10000 times. If you do want to see it, you can always
use an explicit print.

As far as I remember, you're the first person to remark on the
difference since it was changed for 0.11, so there probably isn't
enough interest to justify making it configurable. ;-)

Best wishes,
Thomas
&lt;/pre&gt;</description>
    <dc:creator>Thomas Kluyver</dc:creator>
    <dc:date>2012-05-21T20:45:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8275">
    <title>Out problem</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8275</link>
    <description>&lt;pre&gt;I seem to be having a problem with Out not showing up in newer versions 
of ipython under certain conditions. It happens with  0.11+. Easiest to 
just show is as an example:

Python 2.7.3 (default, May  9 2012, 20:18:57)
IPython 0.12.1 -- An enhanced Interactive Python.
?         -&amp;gt; Introduction and overview of IPython's features.
%quickref -&amp;gt; Quick reference.
help      -&amp;gt; Python's own help system.
object?   -&amp;gt; Details about 'object', use 'object??' for extra details.

In [1]: l=[1,2,3]

In [2]: l[0]
Out[2]: 1

In [3]: for i in l:
     i
    ...:

In [4]: Out
Out[4]: {2: 1}


In previous versions iterating through a list would yield an Out:

Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
Type "copyright", "credits" or "license" for more information.

IPython 0.10 -- An enhanced Interactive Python.
?         -&amp;gt; Introduction and overview of IPython's features.
%quickref -&amp;gt; Quick reference.
help      -&amp;gt; Python's own help system.
object?   -&amp;gt; Details about 'object'. ?object also works, ?? prints more.

In [1]: l=[1,2,3]

In [2]: l[0]
Out[2]: 1

In [3]: for i in l:
    ...:     i
    ...:
    ...:
Out[3]: 1
Out[3]: 2
Out[3]: 3

In [4]: Out
Out[4]: {2: 1, 3: 3}


Any pointers would be appreciated.

&lt;/pre&gt;</description>
    <dc:creator>Adrian Klaver</dc:creator>
    <dc:date>2012-05-21T20:34:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8274">
    <title>Re: ipython and python3</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8274</link>
    <description>&lt;pre&gt;

As with all Python packages, you would need to install IPython for *both*
Python 2.7 and Python 3.2 (e.g. python3 -m easy_install ipython). IPython
scripts also follow the recommended pattern of having a '3' suffix, so you
would start IPython for Python 3 with `ipython3`.

-MinRK


_______________________________________________
IPython-User mailing list
IPython-User&amp;lt; at &amp;gt;scipy.org
http://mail.scipy.org/mailman/listinfo/ipython-user
&lt;/pre&gt;</description>
    <dc:creator>MinRK</dc:creator>
    <dc:date>2012-05-21T17:35:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8273">
    <title>Re: ipython and python3</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8273</link>
    <description>&lt;pre&gt;Hi Alan,

On 21 May 2012 18:18, Alan &amp;lt;alanwilter&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

First, you need to make sure you have IPython installed for Python 3.
It looks like Fink doesn't yet have a package for IPython on Python 3
[1]. I'm sure they'd appreciate contributions (and feel free to point
the maintainers to this mailing list if they have questions). In the
meantime, you can download it from http://ipython.org/download.html
and install with python3 setup.py install.

Once you've done that, the command should be ipython3. The python3
profile is just a distraction - I initially wrote it to use a
different default profile on Python 3, but we later decided it wasn't
necessary and removed it.

Best wishes,
Thomas

[1] http://pdb.finkproject.org/pdb/browse.php?summary=ipython
&lt;/pre&gt;</description>
    <dc:creator>Thomas Kluyver</dc:creator>
    <dc:date>2012-05-21T17:32:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8272">
    <title>ipython and python3</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8272</link>
    <description>&lt;pre&gt;Hi there,

I am a Fink user on Mac OSX Lion and I have ipython 0.12, python 2.7 and
python 3.2 installed on my system.

I am wondering how can I use ipython with python3. Besides, what is
"ipython --profile=python3" since I still see:

Python 2.7.3 (default, Apr 19 2012, 10:52:47)
Type "copyright", "credits" or "license" for more information.

IPython 0.12.1 -- An enhanced Interactive Python.

?

Thanks,

Alan

&lt;/pre&gt;</description>
    <dc:creator>Alan</dc:creator>
    <dc:date>2012-05-21T17:18:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8271">
    <title>fail to update edited script when using %run withinipython?</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8271</link>
    <description>&lt;pre&gt;Dear all,

I have a problem is that, I use %run script.py to run the script within
ipython (with %pdb on),
then I add one line of print something before the line where exception is
raised.
Then I use ctrl+d to exit debugger and use %run to run the script again, I
found the script in
traceback is updated but the print part is not executed. Then I have to log
out of current ipython session
and start ipython again and use %run command, the print part has been
executed.

Does anyone else see this problem and I guess there is some flag to update
the script?

thanks,

Chao

&lt;/pre&gt;</description>
    <dc:creator>Chao YUE</dc:creator>
    <dc:date>2012-05-20T20:59:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8270">
    <title>call function with set break point?</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8270</link>
    <description>&lt;pre&gt;Dear all,

Just a one line question:
I have %run -d b20 script.py to set the break point at line20 when run the
script. Is there a way I can do the similar when I call a function?

thanks,

Chao
&lt;/pre&gt;</description>
    <dc:creator>Chao YUE</dc:creator>
    <dc:date>2012-05-20T18:38:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8269">
    <title>Re: Using the IPython notebook architecture</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8269</link>
    <description>&lt;pre&gt;Its all in the Javascript stuff that you want.  In fact, we have a
branch that is about to be merged that will help in all of this.  It
basically puts all the needed code into a few javascript files that
you can use on any web page.  You will still need to run our custom
HTTP server for the server side of things, but it should work fine.  I
would check back in two weeks to see when that branch is merged into
master.

Cheers,

Brian

On Fri, May 18, 2012 at 1:08 PM, K Krish &amp;lt;neurotheory2012&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Brian Granger</dc:creator>
    <dc:date>2012-05-20T15:48:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8268">
    <title>Re: create all variables that are inside function inipython</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8268</link>
    <description>&lt;pre&gt;2012/5/19 Thomas Kluyver &amp;lt;takowl&amp;lt; at &amp;gt;gmail.com&amp;gt;


Thanks Thomas. I tried to open %pdb one before I launch the code. it helps.

cheers,

Chao





&lt;/pre&gt;</description>
    <dc:creator>Chao YUE</dc:creator>
    <dc:date>2012-05-19T20:32:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8267">
    <title>Re: MacOSX import error pyside and pyqt</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8267</link>
    <description>&lt;pre&gt;All works now !
Rajeev



On Sat, May 19, 2012 at 2:11 PM, Rajeev Jain &amp;lt;rajeeja&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Rajeev Jain</dc:creator>
    <dc:date>2012-05-19T20:26:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8266">
    <title>Re: MacOSX import error pyside and pyqt</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8266</link>
    <description>&lt;pre&gt;You are right, I have ipython using my system python, pyside and qt
are installed in /usr/bin. I cuprit is brew they don't have a formula
for ipython...

outputs are below:

/Users/rajeevjain
==&amp;gt; echo $PYTHONPATH
/usr/local/lib/python2.7/site-packages

/Users/rajeevjain
==&amp;gt; sudo pip install ipython --upgrade
Requirement already up-to-date: ipython in /Library/Python/2.7/site-packages

In [19]: from PySide import QtCore
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/Users/rajeevjain/&amp;lt;ipython-input-19-c0454bed55e9&amp;gt; in &amp;lt;module&amp;gt;()
----&amp;gt; 1 from PySide import QtCore

ImportError: No module named PySide

In [20]: from PyQt4  import QtCore
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
/Users/rajeevjain/&amp;lt;ipython-input-20-2a9a307137f7&amp;gt; in &amp;lt;module&amp;gt;()
----&amp;gt; 1 from PyQt4  import QtCore

ImportError: No module named PyQt4

Thanks.
Rajeev



On Sat, May 19, 2012 at 1:48 PM, Thomas Kluyver &amp;lt;takowl&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:
&lt;/pre&gt;</description>
    <dc:creator>Rajeev Jain</dc:creator>
    <dc:date>2012-05-19T19:11:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8265">
    <title>Re: MacOSX import error pyside and pyqt</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8265</link>
    <description>&lt;pre&gt;

Based on the path in his last traceback, I'd say it's installed to the
system Python.

Aaron Meurer

&lt;/pre&gt;</description>
    <dc:creator>Aaron Meurer</dc:creator>
    <dc:date>2012-05-19T19:10:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8264">
    <title>Re: MacOSX import error pyside and pyqt</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8264</link>
    <description>&lt;pre&gt;Hi again Rajeev,

On 19 May 2012 19:37, Rajeev Jain &amp;lt;rajeeja&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

What do you see if you try:

from PySide import QtCore
from PyQt4  import QtCore

Is your IPython installed through macports, or using your macports
Python? If it's installed on, say, the Mac system version of Python,
it might not be able to see the libraries from macports unless you set
your PYTHONPATH.

Thomas
&lt;/pre&gt;</description>
    <dc:creator>Thomas Kluyver</dc:creator>
    <dc:date>2012-05-19T18:48:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8263">
    <title>MacOSX import error pyside and pyqt</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8263</link>
    <description>&lt;pre&gt;This is on Mac OSX, I'm trying to do ipython qtconsole:-

/Users/rajeevjain
==&amp;gt; brew install PySide
Error: pyside-1.1.0 already installed

/Users/rajeevjain
==&amp;gt; brew install PyQt
Error: pyqt-4.9.1 already installed

/Users/rajeevjain
==&amp;gt; ipython
Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
Type "copyright", "credits" or "license" for more information.

IPython 0.12.1 -- An enhanced Interactive Python.
? -&amp;gt; Introduction and overview of IPython's features.
%quickref -&amp;gt; Quick reference.
help -&amp;gt; Python's own help system.
object? -&amp;gt; Details about 'object', use 'object??' for extra details.

In [1]: from IPython.external.qt import QtCore, QtGui
ImportError Traceback (most recent call last)
/Users/rajeevjain/ in ()
----&amp;gt; 1 from IPython.external.qt import QtCore, QtGui

/Library/Python/2.7/site-packages/IPython/external/qt.py in ()
40 QT_API = QT_API_PYQT
41 except ImportError:
---&amp;gt; 42 raise ImportError('Cannot import PySide &amp;gt;= 1.0.3 or PyQt4 &amp;gt;= 4.7')
43
44 elif QT_API == QT_API_PYQT:

ImportError: Cannot import PySide &amp;gt;= 1.0.3 or PyQt4 &amp;gt;= 4.7


Rajeev
&lt;/pre&gt;</description>
    <dc:creator>Rajeev Jain</dc:creator>
    <dc:date>2012-05-19T18:37:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.ipython.user/8262">
    <title>Re: create all variables that are inside function inipython</title>
    <link>http://permalink.gmane.org/gmane.comp.python.ipython.user/8262</link>
    <description>&lt;pre&gt;
No, Python's scoping doesn't work like that. However, if the code you
want to debug throws an exception, you can call %debug to jump into
the debugger for that exception. Or use %pdb beforehand to go into the
debugger automatically for any exception.

Alternatively, if it's not throwing exceptions, or you want to examine
it earlier, you can use IPython.embed() to start IPython from inside a
function to inspect the variables. In that case, you should run the
code from outside IPython, otherwise it gets a bit confused.

Thomas
&lt;/pre&gt;</description>
    <dc:creator>Thomas Kluyver</dc:creator>
    <dc:date>2012-05-19T16:33:09</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.python.ipython.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.python.ipython.user</link>
  </textinput>
</rdf:RDF>

