James Tauber's Blog 2012


blog >


Julython 2012 First Week

This month I'm participating in Julython 2012, mostly just an excuse for me to dust off some old opensource projects and release some new ones I've been working on privately. The timing is particularly appropriate as at the end of the month I'm speaking at PyOhio on crazy little open source projects in Python.

Here's what I worked on this week:

pyuca: an implementation of the Unicode Collation Algorithm

Allows proper sorting of non-English words. Wrote this code a while ago for a blog post but now it's on github and PyPI.

ultima4: code for exploring Ultima IV data files

Older code, put on github for the first time. Extracts world and town maps as well as town inhabitant and talk data.

skyrim: code for exploring Skyrim data files

This has been on github for a while but didn't handle PNG textures properly. The problem had been identify via a StackExchange question but I only implemented the solution in my code this week.

lotro: code for exploring LOTRO data files

Very old code and not even all I have, but I decided to start releasing it on and work a little more on it again.

pyifs: an iterated function system

Originally written a couple of years ago but never made public. As well as open sourcing, I changed it from output PPM files to PNGs, added a linear transformation, cleaned up the code a little and added some example images.

minilight: a global illumination renderer

This has been open source for a while. This week, however, I changed it from outputting PPM files to PNGs.

cassidy: a CSS library for Python

Started this recently but this week open sourced it and added lexing and parsing of CSS selectors with PLY.

sebastian: symbolic music analysis and composition library

Refactored project layout and did a proper release to PyPI. More planned this month.

czerny: a tool for assessing the performance of piano exercises

Just clarified license. Lots more planned this month.

pinax-project-zero: base project layout for Pinax projects

Mostly just tweaked differences between master and dev. Hoping for a django-user-accounts release soon so I can move on to other Pinax starter projects.

pycon: website for PyCon US

Working specifically on PyCon US 2013 site this week but it's open source and being abstracted out as Pinax Symposion for conferences in general. This work is sponsored by the Python Software Foundation.

gondor-client: official Gondor command line client

Didn't intended to work on this but needed to make a fix. It's in Python and open source so I guess it counts :-)

If you'd like to support my personal open source work, I'm on Gittip. Open source Django work can always be sponsored through Eldarion.

by : Created on July 8, 2012 : Last modified July 8, 2012 : (permalink)


Quisition Redesign

Quisition will be very familiar to long-time readers of this blog. The online learning site, which currently focused on flashcards, was first talked about here in 2005. I built a Python + PostgreSQL (but not Django) version in 2005/2006 and ported it to Django in 2006, relaunching the new version in 2007.

Quisition was the site that originally gave me the idea for Pinax. It's also the site that made me want to get back to building websites for a living and start Eldarion. So, as you can imagine, it's very dear to my heart.

The last few months, we've been working on the fleshing out of the topics feature on the site as well as a completely redesign from scratch. That work was completed and launched last week.

http://quisition.com/

I'm very excited about our plans for the site in 2012.

by : Created on Jan. 1, 2012 : Last modified Jan. 1, 2012 : (permalink)