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)
mart3d: tri surface fix 2f1889070cea6c97937e00d76ce029744c9f8d07 Alex 2021-02-12 10:01:59
mart3d: add plot_wireframe 8b21a8ca659e4f2146459ea5f4cc006535f51308 I am 2021-02-12 04:45:56
mart and mart3d: add new functions fdbfd002214bf7ab7be8df8e90d6b96b62c82d13 I am 2021-02-10 17:18:02
qt_plot: update slider on redraw, add simplex estimation with no graphics 7b392cd9ee8487a620466fe757a17c7fcfff2770 I am 2021-02-09 23:00:32
mart: WIP 81d970b1e515032f0414d1cc4c6d7473f187d162 I am 2021-02-09 19:38:36
mart3d: add scatter_points() 26644c64e3b996b68e1ee133e4531380d4e00090 I am 2021-02-08 18:03:51
mart3d: new matplotlib-support module 8b6b13937a0694998e0b4de7b8a96d89abecc64a I am 2021-02-08 13:47:56
gmodels: increased no of discretization points in boundary for Pareto function 7f12597e2d15b2564d612a014fd75492663043dd Miroslav Vořechovský 2021-02-05 15:28:32
gmodels.py added boundary for Pareto function e7bc61e9c5854bc4cff0ee05b651b4b7ede4e0a1 Miroslav Vořechovský 2021-02-05 15:14:52
improved estimation of pf for Pareto Example 427602319f6a81e896b7aa50fd8947c5a1a91873 Miroslav Vořechovský 2021-02-05 14:15:41
dicebox.Razitko: little fixes 0e3f9147a40b7008ddec0893c3965136bac7fedf I am 2021-02-05 12:32:27
f_models.UnCorD.sample_pdf: Rn pdf fix 66cf81e4fc0bb2c6dab506cef5309c5da65a7f2c I am 2021-02-05 12:31:22
dicebox.Razitko: TRI_overall_estimations workaround 4b8146b788d0a857330c1894b5cf1c8d332103ce I am 2021-02-05 09:13:16
dicebox.Razitko: new DiceBox d9c1c9cdec94601bce9e81861ce1d4dfb5393481 I am 2021-02-05 08:04:28
simplex.Triangulation: little changes dc1efc3a081073d57be0f7a06330eb97f9634447 I am 2021-02-05 08:02:57
schemes: fix 126ba1c061474b3a9c02ce66d109ef6f8a39703a Alex 2021-02-03 08:28:28
schemes: new module af427a6a8c5e26f5b4a5930af188e40c882f9863 I am 2021-02-03 08:00:06
simplex: rework Triangulation, add FullCubatureTriangulation bdbb5a64a868cbf7c60d2bfeb8729e54bc81d347 I am 2021-02-03 05:14:32
dicebox: empty simplex fix 9b3b24a268a4d238ec6946f33d2c6ffe7d57dbfe Alex 2021-01-28 11:07:32
qt_plot.SimplexErrorGraph: finish 6fce1097d34c86c9b30c749e5b8cc2e4d8e7541d I am 2021-01-26 11:36:13
Commit 2f1889070cea6c97937e00d76ce029744c9f8d07 - mart3d: tri surface fix
Author: Alex
Author date (UTC): 2021-02-12 10:01
Committer name: Alex
Committer date (UTC): 2021-02-12 10:01
Parent(s): 8b21a8ca659e4f2146459ea5f4cc006535f51308
Signer:
Signing key:
Signing status: N
Tree: 43aecb95dad8e14becc200e4c8bcea9095e0da35
File Lines added Lines deleted
mart3d.py 8 5
File mart3d.py changed (mode: 100644) (index 55422e0..d33407d)
... ... def tri_colored_surfaces(ax3d, **kwargs):
190 190 triangles = tri.get_masked_triangles() triangles = tri.get_masked_triangles()
191 191 events = get_events(ax3d.sample_box, triangles) events = get_events(ax3d.sample_box, triangles)
192 192 # 0=success, 1=failure, 2=mix # 0=success, 1=failure, 2=mix
193 s = ax3d.plot_trisurf(x, y, triangles[events==0], z, color="xkcd:light seafoam green", **kwargs)
194 f = ax3d.plot_trisurf(x, y, triangles[events==1], z, color="xkcd:pale rose", **kwargs)
195 m = ax3d.plot_trisurf(x, y, triangles[events==2], z, color="xkcd:dark cream", **kwargs)
196
197 return s, f, m
193 surf = list()
194 if np.any(events==0):
195 surf.append(ax3d.plot_trisurf(x, y, triangles[events==0], z, color="xkcd:light seafoam green", **kwargs))
196 if np.any(events==1):
197 surf.append(ax3d.plot_trisurf(x, y, triangles[events==1], z, color="xkcd:pale rose", **kwargs))
198 if np.any(events==2):
199 surf.append(ax3d.plot_trisurf(x, y, triangles[events==2], z, color="xkcd:dark cream", **kwargs))
200 return surf
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