1 |
|
2003-07-03 Bernhard Herzog <[email protected]> |
2 |
|
|
3 |
|
* Doc/manual/thuban-manual.xml: Fix the CVS Revision Tag syntax |
4 |
|
|
5 |
|
2003-07-03 Bernhard Herzog <[email protected]> |
6 |
|
|
7 |
|
* Doc/manual/thuban-manual.xml, Doc/manual/README: New. Skeleton |
8 |
|
for the Thuban manual and README with some basic information about |
9 |
|
the manual |
10 |
|
|
11 |
|
2003-07-03 Bernhard Herzog <[email protected]> |
12 |
|
|
13 |
|
* Thuban/Model/transientdb.py (TransientJoinedTable.__init__): |
14 |
|
Update doc-string |
15 |
|
(TransientJoinedTable.create): Do not modify the column objects of |
16 |
|
the input tables in place and copy all columns of the input tables |
17 |
|
into the joined table after all. |
18 |
|
|
19 |
|
* test/test_transientdb.py |
20 |
|
(TestTransientTable.test_transient_joined_table_same_column_name): |
21 |
|
Update to reflect the new behavior |
22 |
|
(TestTransientTable.test_transient_joined_table_with_equal_column_names): |
23 |
|
Update to reflect the new behavior |
24 |
|
(TestTransientTable.test_transient_joined_table_name_collisions_dont_modify_in_place): |
25 |
|
New test case for a bug which modified the column objects in place |
26 |
|
|
27 |
|
2003-07-02 Jonathan Coles <[email protected]> |
28 |
|
|
29 |
|
* Thuban/Model/classgen.py (generate_singletons, |
30 |
|
generate_uniform_distribution, generate_quantiles, |
31 |
|
GenQuantiles0): Make sure maxValue isn't less than |
32 |
|
one, otherwise we could divide by zero. |
33 |
|
|
34 |
|
* test/test_classgen.py (ClassGenTest.doClassRangeTest, |
35 |
|
ClassGenTest.doClassSingleTest): Call doBoundsTest to |
36 |
|
check the end classification groups against the |
37 |
|
proper property values. |
38 |
|
(ClassGenTest.doBoundsTest): New. Checks the first and |
39 |
|
last classification groups to make sure their properties |
40 |
|
are the correct upper and lower bounds for a color ramp. |
41 |
|
|
42 |
|
2003-07-02 Jonathan Coles <[email protected]> |
43 |
|
|
44 |
|
* Thuban/Model/classgen.py (generate_singletons, |
45 |
|
generate_uniform_distribution, generate_quantiles, |
46 |
|
GenQuantiles0): The denominator was one to high when |
47 |
|
calculating the index for the ramp causing the index |
48 |
|
to never to reach one. |
49 |
|
|
50 |
|
2003-07-02 Jonathan Coles <[email protected]> |
51 |
|
|
52 |
|
Changed the singature of ClassGroupRange.__init__ and |
53 |
|
ClassGroupRange.SetRange() so that the min/max values are |
54 |
|
passed as a tuple. This makes a better calling scheme for |
55 |
|
when a Range object is passed instead. |
56 |
|
|
57 |
|
* Thuban/Model/classgen.py: Fixed parameters to |
58 |
|
ClassGroupRange constructor. |
59 |
|
|
60 |
|
* Thuban/Model/classification.py (ClassGroupRange.__init__): |
61 |
|
Consolidate the min/max parameters into a single _range which |
62 |
|
can either be a tuple or a Range object. |
63 |
|
(ClassGroupRange.SetRange): Consolidate the min/max parameters |
64 |
|
into a single _range which can either be a tuple or a Range object. |
65 |
|
|
66 |
|
* Thuban/Model/load.py (SessionLoader.start_clrange): Fix |
67 |
|
call to ClassGroupRange constructor to use a tuple. |
68 |
|
|
69 |
|
* Thuban/Model/layer.py (Layer.SetClassification): Switch |
70 |
|
the classification instance variable to the new class |
71 |
|
before calling _set_layer otherwise subscribers to a |
72 |
|
LAYER_CHANGED event will not see any difference. |
73 |
|
|
74 |
|
* test/test_classification.py: Fix tests of ClassGroupRange |
75 |
|
so that they use the new signature. |
76 |
|
|
77 |
|
* test/test_load.py: Fix use of ClassGroupRange so that it |
78 |
|
uses the new signature. |
79 |
|
|
80 |
|
* test/test_load_0_2.py: Fix use of ClassGroupRange so that it |
81 |
|
uses the new signature. |
82 |
|
|
83 |
|
* test/test_save.py: Fix use of ClassGroupRange so that it |
84 |
|
uses the new signature. |
85 |
|
|
86 |
|
|
87 |
2003-07-01 Jonathan Coles <[email protected]> |
2003-07-01 Jonathan Coles <[email protected]> |
88 |
|
|
89 |
* Thuban/Model/classgen.py: Fixes RTbug #1972, 1971. |
* Thuban/Model/classgen.py: Fixes RTbug #1972, 1971. |