Python Cartographic Library 0.8 Source Release

It has been longer than I intended, but finally I have cut a 0.8 source release of the Python Cartographic Library: PCL-0.8.tar.gz (release notes -- sourceforge.net). There are a few new features, but the major work was significant refactoring that will better support future mapping engines. There are some API changes, hence the minor version number increment. This version of PCL is what I've used in the past week's entries. I'll try to have a Windows binary for Python 2.3.x up for download on Monday, and a new ZCO release later next week.

Here are the latest results of the coverage tests for all the fans of coverage.py:

running non-engine tests ...
 ----------------------------------------------------------------------
Ran 112 tests in 0.347s

OK
Name         Stmts   Exec  Cover
--------------------------------
data           127    103    81%
__init__         0      0   100%
interfaces      21      0     0%
mapping        105    103    98%
query           52     52   100%
rendering        7      0     0%
spatial        185    176    95%
--------------------------------
TOTAL          497    434    87%

running standard engine tests ...
----------------------------------------------------------------------
Ran 26 tests in 0.242s

OK
Name       Stmts   Exec  Cover
------------------------------
data          74     69    93%
__init__       0      0   100%
------------------------------
TOTAL         74     69    93%

running mapserver engine tests ...
----------------------------------------------------------------------
Ran 64 tests in 2.671s

OK
Name        Stmts   Exec  Cover
-------------------------------
data          149    110    73%
__init__        0      0   100%
msbridge       91     60    65%
rendering     460    385    83%
-------------------------------
TOTAL         700    555    79%

Not perfect, but not too bad. More on this release over the weekend.

Update: API documentation is now online at http://sgillies.net:8080/PCL/api