All in for Python

After spending a weekend trying to port two classes from Python to Java, I realized I did not have the time to do such work.  Resources here are paper thin.  I was having trouble seeing the benefit of the Java version.  There is a benefit to focusing on rewriting to get clean code.  The top directory of the project now looks like this:

Archive
CHANGELOG
Docs
LICENSE-2.0.txt
Mockups
README.txt
UML
dist
setup.py
visualphysics

I will try to keep it this size, not much larger.  A computer doesn't care, but people can track only so many parts.  I think I will keep a rule of 10 or less files or directories per directory.  Simple to remember, harder to do in practice.

Inside the visualphysics folder, it looks like so:

Layout.py
LayoutTest.py
RunProcessing.py
RunProcessingTest.processing.py
RunProcessingTest.py
__pycache__
layout
processing-py.jar

See ma, I am into Test Driven Development.  These programs only work with the very latest version of Python, 3.3, because there is a nice timeout=10 option useful for the tests (screen shows up, then hides away).

The world of alpha software is easier to get to than ever.  The QProcessing project is available on pypi.python.org (http://bitly/qp031).  That is one of the tasks of the setup.py file.

MIT IAP Class in the works!
Jan/25  Fri, 03:00PM-05:00PM, rm 56-114

Now I need to write more code!