<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 25, 2013 at 12:55 PM, Sloan Lindsey <span dir="ltr">&lt;<a href="mailto:sloan.lindsey@gmail.com" target="_blank">sloan.lindsey@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How does one parse the doc string? I&#39;m interested in having my script<br>
know when MAXFUN is reached. I see it coming out as a print line ( I<br>
have to use 0.7.2 because of an older centOS install), but I&#39;d really<br>
like my script to know that it has happened so I can tag that solution<br>
as suspect. Is there any cute way to redirect that output into<br>
something I can parse?<br></blockquote><div><br></div><div>I don&#39;t think there&#39;s a good way to get at it. The output comes from some Fortran code, so redirecting sys.stdout won&#39;t help you.<br><br></div><div>Ralf<br>
<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
-Sloan<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Mon, Oct 1, 2012 at 9:58 PM, Ralf Gommers &lt;<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Sun, Sep 30, 2012 at 11:09 PM, The Helmbolds &lt;<a href="mailto:helmrp@yahoo.com">helmrp@yahoo.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On my system (Windows 7, Python 2.7.x and IDLE, latest SciPy), I observe<br>
&gt;&gt; the following behavior with fmin_cobyla and minimize&#39;s COBYLA method.<br>
&gt;&gt;<br>
&gt;&gt; Case 1: When run either in the IDLE interactive shell or within an<br>
&gt;&gt; enclosing Python program:<br>
&gt;&gt;     1.1. The fmin_cobyla function never returns the Results dictionary,<br>
&gt;&gt; and never displays it to Python&#39;s stdout. This is true regardless of the<br>
&gt;&gt; function call&#39;s disp setting.<br>
&gt;<br>
&gt;<br>
&gt; Correct. The fmin_cobyla docstring clearly says what it returns. Result<br>
&gt; objects are only returned by the new interfaces in the 0.11.0 release<br>
&gt; (minimize, minimize_scalar, root).<br>
&gt;<br>
&gt;&gt;     1.2. The &#39;minimize&#39; function always returns the Results dictionary but<br>
&gt;&gt; never displays it to Python&#39;s stdout. Again, this is true regardless of the<br>
&gt;&gt; function call&#39;s disp setting.<br>
&gt;<br>
&gt;<br>
&gt; `disp` doesn&#39;t print the Results objects. For me it works as advertized (in<br>
&gt; IPython), it prints something like:<br>
&gt;<br>
&gt;    Normal return from subroutine COBYLA<br>
&gt;<br>
&gt;    NFVALS =   37   F = 8.000000E-01    MAXCV = 0.000000E+00<br>
&gt;    X = 1.400113E+00   1.700056E+00<br>
&gt;<br>
&gt; Ralf<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Case 2: When run interactively in Window&#39;s Command Prompt box:<br>
&gt;&gt;     2.1 The fmin_cobyla function never returns the Result dictionary,<br>
&gt;&gt; regardless of the function call&#39;s disp setting. Setting disp to True or<br>
&gt;&gt; False either displays the Results dictionary in the command box or not<br>
&gt;&gt; (respectively). I don&#39;t think the Results dictionary gets to the command box<br>
&gt;&gt; via stdout.<br>
&gt;&gt;     2.2 The &#39;minimize&#39; function always returns the Result dictionary,<br>
&gt;&gt; regardless of the function call&#39;s disp setting.  Setting disp to True or<br>
&gt;&gt; False either displays the Results dictionary in the command box or not<br>
&gt;&gt; (respectively). I don&#39;t think the Results dictionary gets to the command box<br>
&gt;&gt; via stdout.<br>
&gt;&gt;<br>
&gt;&gt; My thanks to all who helped clarify this situation.<br>
&gt;&gt;<br>
&gt;&gt; Bob H<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SciPy-User mailing list<br>
&gt;&gt; <a href="mailto:SciPy-User@scipy.org">SciPy-User@scipy.org</a><br>
&gt;&gt; <a href="http://mail.scipy.org/mailman/listinfo/scipy-user" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-user</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SciPy-User mailing list<br>
&gt; <a href="mailto:SciPy-User@scipy.org">SciPy-User@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/scipy-user" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-user</a><br>
&gt;<br>
_______________________________________________<br>
SciPy-User mailing list<br>
<a href="mailto:SciPy-User@scipy.org">SciPy-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/scipy-user" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-user</a><br>
</div></div></blockquote></div><br></div></div>