4
4
a) For y, we should specify number of digits after point, depending on
5
5
height (in non-limited mode looks OK).
6
6
b) For x, more complicated. Try to round intervals, etc.
7
2. Support for Local Time. Major obstacle is synchronization between php (jpgraph)
8
and browsers. Just using timezone offset doesn't allow us to find out
10
In Mozilla and Safari, however, there is tricky way of obtaining time-zone.
13
will return the lexcial name of time-zone (however, the names could differ
14
between php and JS?). It is possible to extract this time zone info and
15
pass to php. From, other side Opera and IE7 returns just numerical
16
representation of offset GMT+, without real name. And there is no any
17
warranty on toString() format change...
19
May be it is should be solved with horizontal labeling. We just pass from
20
JS few time values and fixing places to set them?
21
7
4. Scrolling over experiment
22
5. Go to help, open popup, go back to graph. No resizing. Fix that. Update on
24
8
7. Synchronize menu with sidebar functionality (+Aggregation,?)
25
9
8. Depsite width is 100% the Item Selector is not resized to fill all available
26
10
space (mozilla, safari).
28
9. ZEUS Reader: add option to ignore timestamps
29
a) Remove also from mask numbers
30
b) correct amount of items
31
c) What to do if loggroup is combination of two queries, each having timestamps?
32
d) Ignore on the graph only?
34
10. Single value graphs - draw 3 lines: min - max - mean, Multigraph - show
35
single graph popup window if clicked.
37
11
12. Y-axis labels are not fitting.
40
14. Omit search options (if not implemented)
12
13. E_Spule approximation mode affects legend
44
14
BUGS, Reported but not detected
48
Version 0.0.9 (LEGEND)
17
Version 0.0.8 (SEARCH, WIKI)
19
- Search for interval where conditions (<>=) are met
20
- KATRIN numbers regexp
24
Version 0.0.9 (DRAW, LEGEND, AXES)
26
1. SRCTree, AXES, Multigropup drawing
27
2. Prevent complete filling:
28
a) axis stacked vertically
29
b) line length calculation
30
3. Activate deactivate Axis in single-axis mode
31
4. Move left-rigth/up-down then dragging on the axis.
32
5. Show Legend on graph, optionally (another parameter)
33
6. More info on single-channel graphs (Min, Max, Mean)
51
36
a) Information about clicked location
52
37
b) Add "Show Only", "Remove" buttons.
53
2. The LEGEND is not always shown (�������������)
54
3. The LEGEND precision problem with subsecond graphics.
59
Version 0.0.10 (SEARCH)
61
1. Search (multiple words are anded)
62
a) Specified date (current data source)
63
b) Item Names, Group Names, ...
67
- Define complex items (id, type, spec)
68
types are: 'by id', 'name and', 'name or', 'name first'
69
'by id' - srv__db__name, item_pos
70
'name and' - search item name if multiple found, defined (further)
71
conditions should met for all of them.
72
'name or' - coditions should met for any of them.
73
'name first' - just first found is checked against conditions, if
74
multiple found, the error reported to admin.
77
complex item within range (>,<,=,...,between)
78
- Found all intervals where conditions are met.
79
- Howto treat multiple groups? ADEI wide items and per-group items?
84
a) Perform resampling.
85
b) Multimask draw. Actually, we just found a maximal available interval and
86
group by group pushing the data inside.
88
Version 0.0.12 (Handling graph ends)
90
1. With "optimize_time_axes=false", ADEI ����������� ������ ���� �� �������
38
B. The LEGEND is not always shown (�������������)
39
C. The LEGEND precision problem with subsecond graphics.
41
Version 0.0.10 (Navigation Bar)
43
1. Again use cropper but with fixed width and always visible
44
prefix: source, selector_config
45
2. As a main "navigator" provide point density (red - green?), with special
46
color highlight the places where are distance between points exceeding
49
VERSION 0.0.11 (Download/Export)
52
Instead of direct download, - download files in special folder and
53
afterwards, allow users to download them, delete, etc. Report status
56
2. EXPORT. Implement data uniforming
61
1. With "optimize_time_axes=false", ADEI ����������� ������ ���� �� �������
91
62
����� �� ������� '|'. ����� ������� �� ������ ����� ���� ���������� ������
92
63
������ � ����� �������. ����� ����, ������ � ������� ����������� ���������
93
64
������� �� ������������ [ ������ ��� �� ������� ��������� ����� �� ���������
95
66
� �������������� ������ ���� ��������, �.�. ���� � ������� ����� �
96
67
������� �������������� ???
97
2. Remove LIMIT from SQL requests in DATAInterval
98
3. Enable Flexible mode for intervals in DRAW (this could damage edges, so it
68
2. Remove LIMIT from SQL requests in DATAInterval
69
3. Enable Flexible mode for intervals in DRAW (this could damage edges, so it
99
70
should be done together with 1)
100
4. DBReader improvements:
101
a) Per table columns support
102
b) Resampling read from db (i.e. not more than 10Hz)
106
1. Specify the current element (number) in graph, not group? Or in other way
72
B. Virtual Group Joiner
73
- Basic arithmetic operations on channels
75
- Buttons to Open/Close result descriptions and module results
76
- Tagging current configuration (Title, Description, Props) in CacheDB
77
D. Support for auxilliary graph ( Temperature profiles, for example)
78
E. Support for marking data points ( ignoring/using, weather)
79
F. Specify the current element (number) in graph, not group? Or in other way
107
80
indicate what we are showing without openning sidebar.
109
2. Clean screen after error
111
3. Comment debugging printf's: draw, cache
113
4. "Help" module with current version and keys descriptions [xml+xslt]
81
G. Clean screen after error
115
84
Version 0.1 (MASK/Experiment Editor)
142
111
3. CACHE updating daemon and check renewals
145
VERSION 0.3 (Download/Export)
148
Instead of direct download, - download files in special folder and
149
afterwards, allow users to download them, delete, etc. Report status
152
2. EXPORT. Implement data uniforming
154
3. Excel doesn't accept more than 65536 rows? What to do? Multiple sheets?
156
VERSION 0.4 (Navigation Bar)
158
1. Navigation Bar. Again use cropper but with fixed width and always visible
159
prefix: source, selector_config
161
1.1 As a main "navigator" provide point density (red - green?), with special
162
color highlight the places where are distance between points exceeding
113
Version 0.3 (Local Time)
115
1. Support for Local Time. Major obstacle is synchronization between php (jpgraph)
116
and browsers. Just using timezone offset doesn't allow us to find out
118
In Mozilla and Safari, however, there is tricky way of obtaining time-zone.
119
var now = new Date();
121
will return the lexcial name of time-zone (however, the names could differ
122
between php and JS?). It is possible to extract this time zone info and
123
pass to php. From, other side Opera and IE7 returns just numerical
124
representation of offset GMT+, without real name. And there is no any
125
warranty on toString() format change...
127
May be it is should be solved with horizontal labeling. We just pass from
128
JS few time values and fixing places to set them?
165
130
VERSION 0.5 (Real-time Display)