<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Brainfold</title>
	<link>http://www.brainfold.org/blog</link>
	<description>On Python, game development and everything</description>
	<lastBuildDate>Sat, 15 May 2010 21:58:53 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Help needed</title>
		<description><![CDATA[While PyEigen 0.2 is mostly ready for release, I'm stuck on weird problems with GCC on both Windows (MinGW) and Linux. PyEigen compiles fine on Visual C++, but GCC gives different errors depending on the version. On GCC 4.4 I get these mysterious errors: source/iterator/matrix2fiterator.cpp:39: error: insufficient contextual information to determine type source/iterator/matrix2fiterator.cpp:40: error: insufficient [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/05/15/help-needed/</link>
			</item>
	<item>
		<title>PyEigen 0.2 feature complete</title>
		<description><![CDATA[After a couple of weeks of hiatus, the 0.2 release of PyEigen is now feature complete. What's left is some testing and documentation, then release. I postponed quaternions and transformations to 0.3 because variable-size matrices were plenty of work for a single release and single programmer already; I don't want too much time between releases [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/05/03/pyeigen-0-2-feature-complete/</link>
			</item>
	<item>
		<title>PyEigen 0.2 teaser</title>
		<description><![CDATA[I just want to assure everyone that development of PyEigen didn't stop at the 0.1 release and I've put many hours into the next release already. I have almost finished rewriting everything using C++ templates; might as well take advantage of C++ features since Eigen requires a C++ compiler anyway. Lines of code have been [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/29/pyeigen-0-2-teaser/</link>
			</item>
	<item>
		<title>PyEigen 0.1 released</title>
		<description><![CDATA[PyEigen 0.1 has finally been released!  See the (still) very limited blog page, grab it at the Python Package Index and get involved at the Launchpad project page. Here's the announcement: I'm happy to announce PyEigen, a new linear algebra module for Python that's many times faster than existing solutions. Notably, PyEigen is about 10x [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/24/pyeigen-0-1-released/</link>
			</item>
	<item>
		<title>PyEigen progress</title>
		<description><![CDATA[Development of PyEigen is going really well. All the features I want for a 0.1 release are basically done and there's just testing and documentation left now. For version 0.1 documentation I'll just write some docstrings and a readme file, but I want full unit tests for the module. Vectors and matrices are really low-level [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/20/pyeigen-progress/</link>
			</item>
	<item>
		<title>More types and results</title>
		<description><![CDATA[I implemented some new types for PyEigen, including a 4x4 matrix class and benchmarks for it. Same methods as last time, but quite different results. PyEigen is still fastest by far, which is promising. This time it was about 5-10x faster than cgkit1, which was again the second fastest. You might also notice that vectypes [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/18/more-types-and-results/</link>
			</item>
	<item>
		<title>Surprising results</title>
		<description><![CDATA[I did some preliminary benchmarking today and got very interesting results. I have only wrapped a 3D vector class so far, so I tested a couple of operations (add, multiply, dot &#38; cross product) against the libs I mentioned in the previous post: NumPy, euclid, vectypes and cgkit. For cgkit, I tested both 1.2.0 and [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/17/surprising-results/</link>
			</item>
	<item>
		<title>PyEigen</title>
		<description><![CDATA[I have a new project called PyEigen, a wrapper for the C++ linear algebra library Eigen. I just submitted the first batch of code and progress is good, at least so far. I'm hoping for an initial release within a month or so. The whole thing started when I profiled my shooter project and found [...]]]></description>
		<link>http://www.brainfold.org/blog/2010/03/16/pyeigen/</link>
			</item>
	<item>
		<title>Stealth prototyping</title>
		<description><![CDATA[Yes, I know, I have been quiet on this blog for over half a year now. That doesn't mean I'm dead; quite the opposite, since I have been really busy with Real Life and professional game development. However, as some of you might have noticed from my Twitter feed, I have been working on a [...]]]></description>
		<link>http://www.brainfold.org/blog/2009/11/29/stealth-prototyping/</link>
			</item>
	<item>
		<title>Work!</title>
		<description><![CDATA[My latest excuse for not getting anything done on Artillery Brawl or any other projects is that I just landed a job in the game industry! I didn't want to announce it on the blog before I got a contract, but today I got one as a programmer for Bugbear Entertainment. It's interesting and kind [...]]]></description>
		<link>http://www.brainfold.org/blog/2009/04/16/work/</link>
			</item>
</channel>
</rss>
