@ hsimple.py and pl_exp_test.py, don't do anything under run_test_scripts.py. (This isn't a bug. run_test_scripts.py launches scripts using the import command. Since hsimple.py and pl_exp_test.py are launched by SciPy_demo.py before they are launched by run_test_scripts.py, Python's import mechanism prevents the scripts from being re-run.)
Resolve this issue. Is plotting the log(x) on linear scale the same as binning x on log scale?
@@@ The following sequence causes a crash: Run histogram.py, edit->copy, edit->paste, select with mouse, and edit->paste again.
@@@ A copy followed by past of GroupView cause crash. Other crashes are related to this one.
@@@ Only text rep box tracks the target plot when it is moved.
Canvas size doesn't automatically enlarge when size of a view is dragged to be larger than canvas.
@ After using edit->paste, trying to selected the pasted plot leads to selecting the original.
@@@ It appears that if one cuts a cut from the canvas, then the target doesn't get its cut removed.
If a document could not be opened, error messages displays, but one get a new empty canvas window. It is not throwing an exception which is read to be caught.
The View/Cut empty pages button doesn't work and is not enabled.
@@ Opening a document that references a ROOT array variable doesn't work.
@ Contours should be smoother. Try function2d.py to see contours of double Gaussian.
If one removes a cut by cutting it from the canvas, the cut does not get removed from its target.
If cut range is set from python outside the display range, the cut range color is displayed outside the axis representation. Try function_empty.py.
Fitting a function seems to fit only the data under the cut.
@@@ Function cut does not get restored from document.
@@@ Does not use color value.
Does not use the resize parameter.
@@@ Mac OS X only, printer margins not showing in correct place on the Canvas, however printing is working fine.
@@@ Writing to file under cuts doesn't seem to work on Windows with cfitsio 2.5.
@@ The function should be drawn in blue so it can be see on filled histogram.
@@@ When multiple independent functions are allowed, this method will fail.
If multiple DataRep exists, each with its own functions, then this function will probably not return the right one. Use datareps.py to demonstrate this. The only use of this function is Inspector itself, thus should be possible to remove this function altogether.
Returns all top level names instead of only the ones that could be a DataSource.
@@@ If can not open file, should thrown an exception. When fixing this bug, check also the FitsController for same bug.
Only works for the X axis.
Only works for the X axis.
@@ The right hand side of the axis box is not drawn. ( To remove: probably not a bug, since -180 and +180 is the same edge and should not be drawn twice. )
@@@ The projection near the poles has incorrect white space. ( To remove: color box size changed when transformation applied )
@@ The right hand side of the axis box is not drawn. ( To remove: probably not a bug, since -180 and +180 is the same edge and should not be drawn twice. )
@@ Z axis is not autoscaling like problem with mesh used to be.
@@ Labels of Z values, and perhaps others if range is under two orders of magnitude and values are very small. Try sip/z_label.py to see it. Might convert this script to one that can be put in testsuite
@@@ Can not change DataSource of plot if function has been applied.
@@@ When Applying all cuts to DataRep that comes from different Ntuple, should raise Dialog to ask whether to not do it, or do it with same set of cut names and values, but from different datasource.
@@@ When adding DataRep to another and first has cuts applied, then raise dialog to ask user if he wants same cuts applied or not.
@@@ When color map is changed on plot with multiple DataReps objects, it should be changed on all on them.
@@@ When plot has a function cut, trying to add and existing data cut causes crash.
@@@ For test_FitsWriting.py, the time cut doesn't show up in Cuts panel when selecting the color plot.
@@@ On axis tabbed panel, changing the high range via text box doesn't set the right bin width. So the range appears set in the box, but it is wrong. Use ConstantModelFit.py, autoscale, then set range.
@@@ In axis tabbed panel, changng Y bin width on color plot increases range excessively.
@@ On axis tabbed panel, zoom pan doesn't work for static histograms.
@@ When changing DataSource on multiple plots, and some could not be changed, one gets no warning.
@@ stats panel documentation image needs updating.
@ In Stats tabbed panel, the STD button is disabled.
@ GUI On the Axis tabbed panel, the low and high sliders have large slider handle rectangle than the width and offset ones.
@@ On cuts tabbed panel, switching to zoom pan doesn't work if one end of cut range is at full range.
@@@ On the Axis tabbed panel, when in zoom / pan mode, the position slider is hard to control when X axis is in log scale.
In Data tabbed panel, the title doesn't get set if there are multiple data reps on plot. Probably should take title of first one. What if the data reps comes from two different data sources, then what title is used?
On empty DataSource, the axis tabbed panel doesn't show the ranges etc. Use empty.py to see it.
@ Access to adjustment of fitting cut is not available from the inspector if other cuts have been applied to the same display.
@ Adjusting other cuts also affects the fitting cut.
@ Can not compile with gcc 2.96 because of use of ostringstream.
@ On data tabbed panel, the Add and Remove buttons should be disabled when not appropriate, or info dialog should pop up when used in correctly.
@@@ Trying to change color on display that uses color does nothing. Should bring up an information dialog.
When changing the DataSource on a plot which has a cut, the DataSoruce of the cut and all its targets is also changed without warning.
On Plot tabbed panel, show box edges should be disabled if no boxes.
After saving and loading a variable 3 color scale, it is different from the original one. ( Looks like variable rainbow ).
@ Have inspector notice that a DataSource have been added via the Python interface without having to click on the CanvasView.
Only first page is showed on Windows platform. Can't scroll down to see other plots. Have to maximize the canvas window.
Qt 4 Only. The extra colored lines do not show up in axisBug.py
@@ This transform draws outside of drawing rectangle. Use useBinner.py to see it.
@@ This transform draws outside of drawing rectangle. Use useBinner.py to see it.
@ when fixxing a parameter, and doing a fit the tixed parameter doesn't show up as fixed in GUI, because the selected parameter changes.
@@@ Currently the config/m4/pfkeb_have_numarray passes its test when Numeric is found instead of numarray.
When entering a new entry, density should be calculated from entries/bin.
The total number of entries doesn't add up to the correct value. Try displays.py and look at stats panel.
The dialog should remember the suffix of the last file selected.
@@ Mac OS X only. Doesn't show the available file types and odesn't open SVAC ROOT file with Qt 4.3, ok with Qt 3.
@@@ Displaying an empty DataSource leads to QFont error messages. See jira bug report.
@@@ testsuite/towercut.py needs fixing.
@@ Unsigned short is not supported.
Should throw exception if couldn't write to file, for example if the path is invalid.
If writing the DataSource to a file fails, no error is reported.
This class is not save and restored to document file.
The triangle is upside down, or should have both types.
A symbol can be drawn outside the drawing rectangle if for example, it is located at 0,0.
@@@ On Mac OS X, he bounding box is not big enough.
When bin widths are the same, enables the width text box initially, but not after one toggles each data rep and returns to all active. Try it on datareps.py
Should throw exception if couldn't write to file, for example if the path is invalid.
Should throw exception if couldn't write to file, for example if the path is invalid.
Should throw exception if couldn't write to file, for example if the path is invalid.
Needs to avoid duplicated code.
Should throw exception if couldn't write to file, for example if the path is invalid.
Should throw exception if couldn't write to file, for example if the path is invalid.
@@ Removing stacked DataRep causes crash.
Need a way to show invalid range for static histograms.