Subject | Hash | Author | Date (UTC) |
---|---|---|---|
qt_gui.qt_gui: dot not create graph widgets if estimations are not present | f070ed140a135a980e4436ed3779455c0e1bf399 | I am | 2022-12-14 02:25:45 |
qt_gui.gl_plot.CandidatesWidget: apply changes for GLplot too | 03550040b60c67d247e26425e35fac565dd88886 | Aleksei Gerasimov | 2022-12-14 01:56:01 |
qt_gui.qt_plot.CandidatesWidget: add CandyNodes support | 2357cdd92170b1f660b15c92aec695d3f7c108b3 | I am | 2022-12-14 01:08:30 |
qt_gui.qt_graph_widgets.EstimationGraph: reimplement piece of zerosafe logic | 342a1b7bfddb7ba5695b3f0e017c7f75811db1f0 | I am | 2022-12-13 22:15:54 |
qt_gui.qt_graph_widgets: update x range when box runned | c52052a9c3f6926d03e8c39f7642aa0a8864fdc3 | I am | 2022-12-13 10:23:45 |
qt_gui.qt_graph_widgets.EstimationGraph: add outside and mixed lines | df6c06e4287492855d613b1ae46edfca6a4757d3 | I am | 2022-12-12 06:13:55 |
qt_gui: replace old copypaste by cleaned up EstimationGraph | 515d0d8a892984f8a7667da874972daff3318d74 | I am | 2022-12-12 05:36:43 |
qt_gui: prepare new BoxEstimationData class; rework ErrorGraph | 37387100715f980771a8a37f99eec3e723759cd3 | I am | 2022-12-11 23:17:06 |
dicebox.circumtri: replace ndim by nvar to make TriEstimation pandas-friendly | 0824222ae4c9c1f3fede971481816ed9ded9707a | I am | 2022-12-11 23:14:05 |
step back: introduce box_estimations, keep "estimations" for user ones | dde983d57423e28083980cbae05f0a81fc8311e6 | I am | 2022-12-10 03:54:09 |
simplex.BetterCubatureIntegration: hotfix | f8a607e5d60c591eb81037010717519c1fe6e993 | I am | 2022-12-08 00:29:57 |
qt_gui.qt_gui: add EstimationTableWidget | bb44fc8a056ed90906c217cfc95f7cabc6ef71eb | I am | 2022-12-07 23:17:42 |
remove deprecated never used Plotly code | d42ebb3535e4736a1e9fdb84c8d6dae633c83a33 | I am | 2022-12-07 15:03:51 |
dicebox.circumtri.CircumTri: enable estimations | 4fe25ad47d71b1fd19fe00ad03d9b320b8c8614c | I am | 2022-12-07 14:30:46 |
dicebox: introduce new clean experimental CircumTri box | aca3e971212590a59e9d07a3ff1aa952d02a848b | I am | 2022-12-07 04:19:55 |
simplex.Triangulation: keep locally pdfs and failsi, send tuple on simplex invalidation | d2885ce44585e22294f9940159d6313642164f4c | I am | 2022-12-07 04:14:05 |
convex_hull.QHull: manual update() fix | 5ccff702b9920c7525c88d306f2300cd43b2e76b | I am | 2022-12-07 04:02:39 |
simplex: implement BetterCubatureIntegration | 88b14adc4423f0587bd51bed06e74ce6d0d60bd1 | I am | 2022-12-05 22:20:31 |
convex_hull.BrickHull: add get_hyperplane_distances() method a use it as fallback for the Qhull | 48d35c953a5cbbf739e5e838709bc00fe2f047d4 | I am | 2022-12-05 03:30:12 |
convex_hull.Qhull: add get_hyperplane_distances() method, add auto_update parameter | 28aada4b79b52f58c4ad43d270be997ec6359166 | I am | 2022-12-04 22:49:41 |
File | Lines added | Lines deleted |
---|---|---|
wellmet/qt_gui/qt_gui.py | 34 | 30 |
File wellmet/qt_gui/qt_gui.py changed (mode: 100644) (index 9b558e0..aa9e154) | |||
... | ... | class QtGuiWindow(QtWidgets.QMainWindow): | |
259 | 259 | # self.tabifyDockWidget(self.dockables[0], dock) | # self.tabifyDockWidget(self.dockables[0], dock) |
260 | 260 | ||
261 | 261 | #č graphy už nemusí jít po stm widgetech | #č graphy už nemusí jít po stm widgetech |
262 | self.setup_graph_widgets() | ||
263 | |||
264 | dock = QtWidgets.QDockWidget("GRaph", self) | ||
265 | dock.setWidget(gw.GRaph(self, dock)) | ||
266 | self.dockables.append(dock) | ||
267 | self.tabifyDockWidget(self.dockables[0], dock) | ||
268 | |||
269 | |||
270 | |||
271 | dock = dock_l = QtWidgets.QDockWidget("Box tree", self) | ||
272 | dock.setWidget(BoxTreeWidget(self, dock)) | ||
273 | self.dockables.append(dock) | ||
274 | self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, dock) | ||
275 | |||
276 | |||
277 | |||
278 | dock = QtWidgets.QDockWidget("View", self) | ||
279 | dock.setWidget(self.list_view) | ||
280 | self.dockables.append(dock) | ||
281 | self.tabifyDockWidget(dock_l, dock) | ||
282 | |||
283 | |||
284 | |||
285 | |||
286 | for dock in self.dockables: | ||
287 | self.view.addAction(dock.toggleViewAction()) | ||
288 | #dock.setFloating(True) | ||
289 | |||
290 | #self.w.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.items) | ||
291 | |||
292 | def setup_graph_widgets(self): | ||
293 | if not hasattr(self.sample_box, 'estimations'): | ||
294 | return | ||
295 | |||
262 | 296 | if hasattr(self.sample_box, 'box_estimations'): | if hasattr(self.sample_box, 'box_estimations'): |
263 | 297 | dock = QtWidgets.QDockWidget("Estimation data", self) | dock = QtWidgets.QDockWidget("Estimation data", self) |
264 | 298 | widget = EstimationTableWidget(self.sample_box.box_estimations, | widget = EstimationTableWidget(self.sample_box.box_estimations, |
... | ... | class QtGuiWindow(QtWidgets.QMainWindow): | |
295 | 329 | dock.setWidget(gw.VoronoiEstimationGraph(self.sample_box, self, dock)) | dock.setWidget(gw.VoronoiEstimationGraph(self.sample_box, self, dock)) |
296 | 330 | self.dockables.append(dock) | self.dockables.append(dock) |
297 | 331 | self.tabifyDockWidget(self.dockables[0], dock) | self.tabifyDockWidget(self.dockables[0], dock) |
298 | |||
299 | dock = QtWidgets.QDockWidget("GRaph", self) | ||
300 | dock.setWidget(gw.GRaph(self, dock)) | ||
301 | self.dockables.append(dock) | ||
302 | self.tabifyDockWidget(self.dockables[0], dock) | ||
303 | |||
304 | |||
305 | |||
306 | dock = dock_l = QtWidgets.QDockWidget("Box tree", self) | ||
307 | dock.setWidget(BoxTreeWidget(self, dock)) | ||
308 | self.dockables.append(dock) | ||
309 | self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, dock) | ||
310 | |||
311 | |||
312 | |||
313 | dock = QtWidgets.QDockWidget("View", self) | ||
314 | dock.setWidget(self.list_view) | ||
315 | self.dockables.append(dock) | ||
316 | self.tabifyDockWidget(dock_l, dock) | ||
317 | |||
318 | |||
319 | |||
320 | |||
321 | for dock in self.dockables: | ||
322 | self.view.addAction(dock.toggleViewAction()) | ||
323 | #dock.setFloating(True) | ||
324 | |||
325 | #self.w.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.items) | ||
326 | |||
327 | |||
328 | 332 | ||
329 | 333 | ||
330 | 334 | csv_filter = "CSV files (*.csv)" | csv_filter = "CSV files (*.csv)" |