


| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 430 (100.0%) | 11633 (100.0%) | 27.0 |
| trunk/pysal/weights/ | 68 (15.8%) | 2976 (25.6%) | 43.7 |
| trunk/pysal/examples/ | 19 (4.4%) | 1944 (16.7%) | 102.3 |
| trunk/pysal/core/util/ | 6 (1.4%) | 1386 (11.9%) | 231.0 |
| trunk/pysal/tests/ | 41 (9.5%) | 1318 (11.3%) | 32.1 |
| trunk/pysal/cg/tests/ | 6 (1.4%) | 513 (4.4%) | 85.5 |
| trunk/pysal/cg/ | 30 (7.0%) | 502 (4.3%) | 16.7 |
| trunk/pysal/core/ | 18 (4.2%) | 447 (3.8%) | 24.8 |
| trunk/pysal/spatial_dynamics/ | 3 (0.7%) | 370 (3.2%) | 123.3 |
| trunk/pysal/core/_FileIO/ | 47 (10.9%) | 298 (2.6%) | 6.3 |
| trunk/pysal/weights/tests/ | 12 (2.8%) | 280 (2.4%) | 23.3 |
| branches/cw_test/ | 7 (1.6%) | 268 (2.3%) | 38.2 |
| trunk/pysal/esda/tests/ | 2 (0.5%) | 224 (1.9%) | 112.0 |
| trunk/pysal/core/IOHandlers/tests/ | 5 (1.2%) | 214 (1.8%) | 42.8 |
| trunk/ | 14 (3.3%) | 118 (1.0%) | 8.4 |
| wiki/ | 7 (1.6%) | 110 (0.9%) | 15.7 |
| trunk/doc/source/library/core/IOHandlers/ | 8 (1.9%) | 107 (0.9%) | 13.3 |
| trunk/pysal/core/IOHandlers/ | 23 (5.3%) | 87 (0.7%) | 3.7 |
| trunk/doc/source/library/ | 8 (1.9%) | 76 (0.7%) | 9.5 |
| trunk/doc/source/users/tutorials/ | 2 (0.5%) | 63 (0.5%) | 31.5 |
| trunk/doc/source/developers/pep/ | 2 (0.5%) | 57 (0.5%) | 28.5 |
| trunk/doc/source/library/cg/ | 8 (1.9%) | 55 (0.5%) | 6.8 |
| trunk/doc/source/ | 10 (2.3%) | 54 (0.5%) | 5.4 |
| trunk/pysal/ | 10 (2.3%) | 49 (0.4%) | 4.9 |
| trunk/doc/source/library/esda/ | 5 (1.2%) | 44 (0.4%) | 8.8 |
| trunk/doc/source/library/core/ | 3 (0.7%) | 35 (0.3%) | 11.6 |
| trunk/pysal/region/ | 6 (1.4%) | 10 (0.1%) | 1.6 |
| trunk/pysal/esda/ | 7 (1.6%) | 6 (0.1%) | 0.8 |
| trunk/doc/source/library/weights/ | 2 (0.5%) | 6 (0.1%) | 3.0 |
| trunk/doc/source/library/econometrics/ | 2 (0.5%) | 5 (0.0%) | 2.5 |
| trunk/pysal/examples/shp_test/ | 12 (2.8%) | 3 (0.0%) | 0.2 |
| trunk/pysal/markov/ | 1 (0.2%) | 2 (0.0%) | 2.0 |
| trunk/doc/source/library/mobility/ | 1 (0.2%) | 2 (0.0%) | 2.0 |
| trunk/doc/source/library/inequality/ | 1 (0.2%) | 2 (0.0%) | 2.0 |
| trunk/pysal/mobility/ | 1 (0.2%) | 1 (0.0%) | 1.0 |
| trunk/pysal/core/util/tests/ | 3 (0.7%) | 1 (0.0%) | 0.3 |
| trunk/pysal/core/tests/ | 1 (0.2%) | 0 (0.0%) | 0.0 |
| trunk/pysal/core/_FileIO/pyshp/ | 8 (1.9%) | 0 (0.0%) | 0.0 |
| trunk/doc/build/html/_static/ | 9 (2.1%) | 0 (0.0%) | 0.0 |
| trunk/doc/build/html/_sources/ | 2 (0.5%) | 0 (0.0%) | 0.0 |
| trunk/doc/build/html/ | 7 (1.6%) | 0 (0.0%) | 0.0 |
| trunk/doc/build/doctrees/ | 3 (0.7%) | 0 (0.0%) | 0.0 |

cleaning up after test_build_lattice_shapefile. Removing created files.
2 lines of code changed in 1 file:
Adding missing value support to FileIO. warnings will be issued then missing values are found and the value will be set to pysal.MISSINGVALUE, currently None, but the user can change it as needed.
17 lines of code changed in 3 files:
adding if __name__=='__main__' to tests missing it
4 lines of code changed in 2 files:
See issue #135, will mark any test as mising that does not contain an if __name__=="__main__"
This isn't failsafe, but it's better than what we have.
1 lines of code changed in 1 file:
issue #134, changing incomplete methods to rasie NotImplementedError.
35 lines of code changed in 1 file:
issue #124, documenting and testing lat2SW
49 lines of code changed in 2 files:
fixing warning in test_gwt
5 lines of code changed in 1 file:
merging serge's map classify tests with Pythoscope
222 lines of code changed in 1 file:
working with get_shared_segments
8 lines of code changed in 2 files:
adding GAL seek test and fixing small bug in gal reader.
cleaning up after files creating by test_shapefile
6 lines of code changed in 3 files:
tests for get_shared_segments
15 lines of code changed in 2 files:
found bug in get_segment_point_intersect, was not working if pt was colinear with segment.
Added a fix and unit tests.
Changed get_segments_intersect to work with overlapping segments.
63 lines of code changed in 3 files:
porting doctests to unittests
adding many new unittests
fixed accuracy issue in is_collinear
identified bug with get_segments_intersect, fails when segments overlap
changed get_rectangle_rectangle_intersection to return Rectangle, Segment, Point or None to allow for overlap.
359 lines of code changed in 3 files:
Fixing bottle neck in gwt reader, adding support for GeoDa Style ID's and DBF id_order.
24 lines of code changed in 1 file:
Added an adjustable memory limit to distance_matrix, it will kick over to scipy's slower but more scalable algo when the required memory pased the threshold.
25 lines of code changed in 1 file:
removed unused scipy distance_matrix from common.py
moved our distance_matrix (and tests) from weights to cg.
updated callers
note: test_standalone contains many empty tests and will report failures.
176 lines of code changed in 6 files:
minor change to tests, use the same python to execute all tests
2 lines of code changed in 1 file:
adding testing stubs
0 lines of code changed in 2 files:
cleaning up namespace for core.util
759 lines of code changed in 6 files:
moving "converters" into core.util, this allows them to be used independently of FileIO.
632 lines of code changed in 5 files:
(140 more)