iam-git / WellMet (public) (License: MIT) (since 2021-08-31) (hash sha1)
WellMet is pure Python framework for spatial structural reliability analysis. Or, more specifically, for "failure probability estimation and detection of failure surfaces by adaptive sequential decomposition of the design domain".
List of commits:
Subject Hash Author Date (UTC)
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
move diceboxes to the dedicated drawer 31c7d30ed43f04b9469df843f909814c062adf5e I am 2022-12-04 21:27:37
reader: finally, add new Store class for the estimations 673b7daa8213807d0217089b3317674595156f6d I am 2022-12-03 17:46:22
f_models.SNorm: hotfix 5f364d1770e18d18fb810760b6207c905b551762 I am 2022-12-02 21:33:48
f_models: rewrite SNorm in lazy way. Old SNorm class renamed to SNormClassic 3b6805b2a1d0bce88960bc016bbe74bb5274810b I am 2022-12-02 21:11:37
simplex: implement CircumCenter class 0a1a67122854cfb331f696163f22cfc67331f3e8 I am 2022-12-01 01:40:38
Commit df6c06e4287492855d613b1ae46edfca6a4757d3 - qt_gui.qt_graph_widgets.EstimationGraph: add outside and mixed lines
Author: I am
Author date (UTC): 2022-12-12 06:13
Committer name: I am
Committer date (UTC): 2022-12-12 06:13
Parent(s): 515d0d8a892984f8a7667da874972daff3318d74
Signer:
Signing key:
Signing status: N
Tree: 6f72c65ae2a59d07a1943caa78aeac0583b748f5
File Lines added Lines deleted
wellmet/qt_gui/qt_graph_widgets.py 7 0
File wellmet/qt_gui/qt_graph_widgets.py changed (mode: 100644) (index 505aa7b..6621e3e)
... ... class EstimationGraph(pg.PlotWidget):
404 404 #č aby se nám něco zobrazovalo v legendu #č aby se nám něco zobrazovalo v legendu
405 405 self.pen_exact_PR = self.plot(x, y, pen=pen, name=exact_name) self.pen_exact_PR = self.plot(x, y, pen=pen, name=exact_name)
406 406
407 pen = pg.mkPen(color='grey', width=2)
408 self.pen_outside = self.plot(x, y, pen=pen, name="outside probability")
409 pen = pg.mkPen(color='orange', width=2)
410 self.pen_mixed = self.plot(x, y, pen=pen, name="mixed probability")
411
407 412 pen = pg.mkPen(color='m', width=2) pen = pg.mkPen(color='m', width=2)
408 413 self.pen_vertex = self.plot(x, y, pen=pen, name="simple pf estimation") self.pen_vertex = self.plot(x, y, pen=pen, name="simple pf estimation")
409 414 pen = pg.mkPen(color='r', width=2) #(118, 187, 255) pen = pg.mkPen(color='r', width=2) #(118, 187, 255)
 
... ... class EstimationGraph(pg.PlotWidget):
459 464 self._set_data(self.pen_outmix, df.failure + df.mix) self._set_data(self.pen_outmix, df.failure + df.mix)
460 465 self._set_data(self.pen_success, df.failure + df.mix + df.outside) self._set_data(self.pen_success, df.failure + df.mix + df.outside)
461 466
467 self._set_data(self.pen_outside, df.outside)
468 self._set_data(self.pen_mixed, df.mix)
462 469
463 470
464 471
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/iam-git/WellMet

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/iam-git/WellMet

Clone this repository using git:
git clone git://git.rocketgit.com/user/iam-git/WellMet

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main