Custom Query (454 matches)
Results (19 - 21 of 454)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#416 | fixed | Changes to be made before UCERF3.3 | ||
Description |
This is a list of changes to be made before UCERF3.3 calculations are begun, so that we don't leave any old hacks or bugs in accidentally. Feel free to edit this ticket to add more. Laugh Test Filter
Data
Other
|
|||
#422 | fixed | Refactor GraphPanel/GraphWindow class | ||
Description |
Refactor GraphPanel? and related classes - remove nasty APIs and make self contained GraphWidget? class which can be shared by GraphWindow? and regular applications. DONE - here is a summary of changes Previously there were 4 primary classes:
As well as a some utility/GUI component classes:
As well as a bunch of interfaces which applications must implement in order to use the above classes:
All of these interfaces were created such that the ButtonControlPanel? and various other GUI components could be embedded in an application or used separately in a GraphWindow?. The thing is, none of them are actually needed if we just had a class which represented a GraphPanel? and associated controls that could be embedded into an application or standalone window...enter GraphWidget?. GraphWidget? encompasses the GraphPanel? and all controls (buttons, style, axis limits) and is used both by applications and GraphWindow?. Here is the new class list: New primary classes:
All of those APIs have be removed, and our applications are much cleaner. There is also much less code duplication as the controls and APIs don't need to be implemented everywhere. The GraphWindow? class functions much like (and has similar constructors/methods to) the old GraphiWindowAPI_Impl class. I tried to document as much as I could, and make sure everything was working correctly but there may be bugs. Also some very old one off plots (classes that were used to make a plot in UCERF2 for example) did not get fully upgraded in that they might not display in log format by default where they previously might have been. There were over 1000 errors when I finished the new class structure so I did my best but didn't spend much time on plots which are likely never going to be used again. There was also a some nastiness in the way that WeightedFunctionLists? were handled - basically GraphPanel? took an ArrayList? of Objects, which were mixed between XYDataSets and WeightedFunctionLists?. Both of these now extend a common interface PlotElement?, with some common methods which allowed for simplification of GraphPanel? and use of Generics. Additionally, these updates/new features have been added:
|
|||
#423 | fixed | Add subplot capability to GraphPanel | ||
Description |
add ability to plot multiple graphs on sharing a single (user definable) axis |