<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Flux</title>
	<atom:link href="http://dlpeterson.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dlpeterson.com/blog</link>
	<description>Dynamics, Python, Open Source, Bikes</description>
	<lastBuildDate>Tue, 25 Aug 2009 23:11:07 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on PyDy / Sympy progress by Aaron Meurer</title>
		<link>http://dlpeterson.com/blog/2009/05/21/pydy-sympy-progress/comment-page-1/#comment-91</link>
		<dc:creator>Aaron Meurer</dc:creator>
		<pubDate>Tue, 25 Aug 2009 23:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=7#comment-91</guid>
		<description>We were talking about it on IRC the other day.  Reducing using multi-argument identities like sin(x)**2 == 1/2 - cos(2*x)/2 can be done by converting sin(x) into (exp(I*x) - exp(-I*x))/(2*I) and expanding it.  

It does work, at least for that identity, though it might not be the most efficient way to do it.</description>
		<content:encoded><![CDATA[<p>We were talking about it on IRC the other day.  Reducing using multi-argument identities like sin(x)**2 == 1/2 &#8211; cos(2*x)/2 can be done by converting sin(x) into (exp(I*x) &#8211; exp(-I*x))/(2*I) and expanding it.  </p>
<p>It does work, at least for that identity, though it might not be the most efficient way to do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PyDy / Sympy progress by admin</title>
		<link>http://dlpeterson.com/blog/2009/05/21/pydy-sympy-progress/comment-page-1/#comment-90</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 25 Aug 2009 20:45:50 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=7#comment-90</guid>
		<description>I&#039;m not sure exactly what you mean by Euler replacement, but I have found that for my application, replacing all instances of cos(?)**2 with 1-sin(?)**2 and expanding seems to do the trick.  These expression keep popping up in my Vector expressions when working with multiple reference frames.
~Luke</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure exactly what you mean by Euler replacement, but I have found that for my application, replacing all instances of cos(?)**2 with 1-sin(?)**2 and expanding seems to do the trick.  These expression keep popping up in my Vector expressions when working with multiple reference frames.<br />
~Luke</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on PyDy / Sympy progress by smichr</title>
		<link>http://dlpeterson.com/blog/2009/05/21/pydy-sympy-progress/comment-page-1/#comment-89</link>
		<dc:creator>smichr</dc:creator>
		<pubDate>Tue, 25 Aug 2009 05:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=7#comment-89</guid>
		<description>Hi Like,

Stopped by #sympy but didn&#039;t find you there. Would just doing a Euler replacement of trig funcs followed by a powsimp and back-replacement handle a large majority of the simplification necessary?

/c</description>
		<content:encoded><![CDATA[<p>Hi Like,</p>
<p>Stopped by #sympy but didn&#8217;t find you there. Would just doing a Euler replacement of trig funcs followed by a powsimp and back-replacement handle a large majority of the simplification necessary?</p>
<p>/c</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Developments in PyDy by vks</title>
		<link>http://dlpeterson.com/blog/2009/08/12/developments-in-pydy/comment-page-1/#comment-84</link>
		<dc:creator>vks</dc:creator>
		<pubDate>Fri, 14 Aug 2009 07:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=97#comment-84</guid>
		<description>We really have to improve sympy that functions work as good as symbols...</description>
		<content:encoded><![CDATA[<p>We really have to improve sympy that functions work as good as symbols&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New trig functions by admin</title>
		<link>http://dlpeterson.com/blog/2009/07/20/new-trig-functions/comment-page-1/#comment-46</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 20 Jul 2009 20:05:42 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=86#comment-46</guid>
		<description>The reason is because I programmed it based off what Wolfram Alpha returns:
http://www53.wolframalpha.com/input/?i=sin(arccot(x))

The rationale for returning this result is that it is valid for all real x, positive or negative.  I believe it is also valid for complex x as well.

I think with Fabian&#039;s assumption system, Sympy will be able to convert 1/(x*sqrt(1+1/x**2)) to 1/sqrt(1+x**2) for x&gt;0, but I don&#039;t think this should be programmed into the trig functions themselves.</description>
		<content:encoded><![CDATA[<p>The reason is because I programmed it based off what Wolfram Alpha returns:<br />
<a href="http://www53.wolframalpha.com/input/?i=sin(arccot(x))" rel="nofollow">http://www53.wolframalpha.com/input/?i=sin(arccot(x))</a></p>
<p>The rationale for returning this result is that it is valid for all real x, positive or negative.  I believe it is also valid for complex x as well.</p>
<p>I think with Fabian&#8217;s assumption system, Sympy will be able to convert 1/(x*sqrt(1+1/x**2)) to 1/sqrt(1+x**2) for x>0, but I don&#8217;t think this should be programmed into the trig functions themselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New trig functions by Aaron Meurer</title>
		<link>http://dlpeterson.com/blog/2009/07/20/new-trig-functions/comment-page-1/#comment-45</link>
		<dc:creator>Aaron Meurer</dc:creator>
		<pubDate>Mon, 20 Jul 2009 18:43:44 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=86#comment-45</guid>
		<description>Is there a reason that sin(arccot(x)) returns 1/(x*sqrt(1+1/x^2)) instead of 1/sqrt(1+x^2).  That is what Maple returns for me.  I realize that the two are only equal when x is positive, but Maple plots of sin(arccot(x)), 1/(x*sqrt(1+1/x^2)), and 1/sqrt(1+x^2) reveal that sin(arccot(x)) == 1/sqrt(1+x^2) (the other one is negative for negative x).

I don&#039;t know much about how these need to be handled so that they remain valid for complex x, but a simple right triangle tells me that sin(arccot(x)) should be 1/sqrt(x**2 + 1)</description>
		<content:encoded><![CDATA[<p>Is there a reason that sin(arccot(x)) returns 1/(x*sqrt(1+1/x^2)) instead of 1/sqrt(1+x^2).  That is what Maple returns for me.  I realize that the two are only equal when x is positive, but Maple plots of sin(arccot(x)), 1/(x*sqrt(1+1/x^2)), and 1/sqrt(1+x^2) reveal that sin(arccot(x)) == 1/sqrt(1+x^2) (the other one is negative for negative x).</p>
<p>I don&#8217;t know much about how these need to be handled so that they remain valid for complex x, but a simple right triangle tells me that sin(arccot(x)) should be 1/sqrt(x**2 + 1)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on sin, cos, tan, cot, sec, csc by admin</title>
		<link>http://dlpeterson.com/blog/2009/06/15/sin-cos-tan-cot-sec-csc/comment-page-1/#comment-16</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 17 Jun 2009 00:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=66#comment-16</guid>
		<description>I haven&#039;t done anything yet.  If I understand it correctly, would expand_trig just apply the double angle formula if the arg of the trig function was an Add instance?</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t done anything yet.  If I understand it correctly, would expand_trig just apply the double angle formula if the arg of the trig function was an Add instance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on sin, cos, tan, cot, sec, csc by Aaron Meurer</title>
		<link>http://dlpeterson.com/blog/2009/06/15/sin-cos-tan-cot-sec-csc/comment-page-1/#comment-14</link>
		<dc:creator>Aaron Meurer</dc:creator>
		<pubDate>Tue, 16 Jun 2009 03:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=66#comment-14</guid>
		<description>Have you or are you planning on doing any work on expand_trig?  I&#039;m asking because I am currently working on refactoring expand for issue 1455 (see http://groups.google.com/group/sympy/browse_thread/thread/3fb7a3036c0b9d87)</description>
		<content:encoded><![CDATA[<p>Have you or are you planning on doing any work on expand_trig?  I&#8217;m asking because I am currently working on refactoring expand for issue 1455 (see <a href="http://groups.google.com/group/sympy/browse_thread/thread/3fb7a3036c0b9d87)" rel="nofollow">http://groups.google.com/group/sympy/browse_thread/thread/3fb7a3036c0b9d87)</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Progress on trigsimp(), .eval() method of sin, cos, tan, and PyDy printing by Fabian Pedregosa</title>
		<link>http://dlpeterson.com/blog/2009/06/02/progress-on-trigsimp-eval-method-of-sin-cos-tan-and-pydy-printing/comment-page-1/#comment-8</link>
		<dc:creator>Fabian Pedregosa</dc:creator>
		<pubDate>Wed, 03 Jun 2009 12:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=29#comment-8</guid>
		<description>Hi Luke!

Checked yesterday your branch trigsimp, tested a little bit, it looks good!</description>
		<content:encoded><![CDATA[<p>Hi Luke!</p>
<p>Checked yesterday your branch trigsimp, tested a little bit, it looks good!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Progress on trigsimp(), .eval() method of sin, cos, tan, and PyDy printing by admin</title>
		<link>http://dlpeterson.com/blog/2009/06/02/progress-on-trigsimp-eval-method-of-sin-cos-tan-and-pydy-printing/comment-page-1/#comment-7</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 03 Jun 2009 00:27:49 +0000</pubDate>
		<guid isPermaLink="false">http://dlpeterson.com/blog/?p=29#comment-7</guid>
		<description>Thanks for the link, that will be good testing grounds for my new implementation of trigsimp.</description>
		<content:encoded><![CDATA[<p>Thanks for the link, that will be good testing grounds for my new implementation of trigsimp.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
