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)
mplot.maxes: pass nrod to plot_boundaries() b87c6c58900b2b7f9a11f238eb9b7f2b054e9abf I am 2022-01-24 21:06:35
mplot: fix global settings overwrite 28a6304a895b0f2f53482ae086f0f2900adfd65e I am 2022-01-24 21:02:56
qt_gui.qt_dicebox: add dumb DiceBox widget d609cbbd928859a7c2ebf05ecdec2878d5356f9c I am 2022-01-24 18:43:53
mplot.maxes: parametrize tri plots 395bbad17802accecdc978462b0aed5a8828534b I am 2022-01-23 04:35:10
mplot.maxes: adjust triple plot marker sizes and lineweights 7e8b6eea3a27569542b5d15a2002ee1b77205672 I am 2022-01-22 21:39:02
mplot.maxes: add convergence legend 59405e29e76faf2a74d5bddd994c0252f7dfdb7d I am 2022-01-22 01:48:40
mplot.mart: keep frame in U space b6fda7b143da2c7a129ac0db12cf33e5325547d5 I am 2022-01-21 03:22:38
mplot.mfigs: add more of that points + triangulation plots, you know... 68072e812fb7ed4a39cfbf138cd216e7d4214d8a I am 2022-01-20 19:25:43
testcases.gaussian_2D: add fajvka, circle, parabola. Justify sinball 330595743710deee9924cd077302f5c45fae7f83 I am 2022-01-20 19:24:41
mplot: šťourání s diagramy 4831d87d7bfb953656ed68028bffe73597752a66 I am 2022-01-20 01:34:22
mplot: use empty markers for proxy points dd9e0c8f79977a92615ef408862298ed5ee0d000 I am 2022-01-19 22:30:37
mplot.mart: set up spines linewidth 4220ec6f715c78c1feac9966b5804ee995029bdf I am 2022-01-19 19:43:18
mplot: reduce arrow and axis linewidth 666b1455f15ec803106fbfd773c1d3aa3877a1f9 I am 2022-01-19 18:04:37
mplot.maxes: přídáme férové cenzurováné vzorkování 4b488e62a969f972882f982e903c6a3d252274a6 I am 2022-01-19 17:39:14
simplex: add simple filter function for rejection sampling a58d3814dfd3366ef536c90b37fd50e3edccc9e9 I am 2022-01-19 17:38:08
whitebox: add rude approximation for sumexp. (Je teda opravdu hodně nepřesná) 281f66ac70e21756415c8efecfdee50873b34b58 I am 2022-01-18 22:25:51
whitebox: add four betas class 57a25000259e74f1ac28bb1bac6b0cc01dd5201c I am 2022-01-18 21:43:00
whitebox: introduce Gaussian_Z_prod_2D class with respective exact solution 13e592f107918d4cc3daaeec1f08e38779a943aa I am 2022-01-18 18:51:23
mplot: polish maxes and mfigs dfb9193da5fcb633fbe58fb39ff7b4432de4a5c5 I am 2022-01-18 00:44:56
testcases: add gaussian_2D module c5e279c08bba39bdd82c79d15d00241c786c795d I am 2022-01-18 00:06:36
Commit b87c6c58900b2b7f9a11f238eb9b7f2b054e9abf - mplot.maxes: pass nrod to plot_boundaries()
Author: I am
Author date (UTC): 2022-01-24 21:06
Committer name: I am
Committer date (UTC): 2022-01-24 21:06
Parent(s): 28a6304a895b0f2f53482ae086f0f2900adfd65e
Signer:
Signing key:
Signing status: N
Tree: f3c867c03bf2373e19e9f8fec213bc7d318ca86e
File Lines added Lines deleted
mplot/maxes.py 4 4
File mplot/maxes.py changed (mode: 100644) (index 6daa9dd..52c770e)
... ... def convergence_diagram(ax, sources=['box', 'user'], apply_proxy=False):
140 140 mgraph.tri_estimation_plot(ax, df, plot_outside=True) mgraph.tri_estimation_plot(ax, df, plot_outside=True)
141 141 ax.margins(0) ax.margins(0)
142 142 ax.set_yscale('log') ax.set_yscale('log')
143 ax.set_xlabel(r"Number of points, $N_{\mathrm{sim}}$")
143 ax.set_xlabel(r"Limit state evaluations, $N_{\mathrm{sim}}$")
144 144 #ax.set_xlabel("Number of points") #ax.set_xlabel("Number of points")
145 145 ax.set_ylabel("Probability measure") ax.set_ylabel("Probability measure")
146 146
 
... ... def tri_nodes_plot(ax, tri_space=None, tn_scheme=None, ms=2.5, mew=0.6, lw=0.7,
233 233
234 234 mart.plot_points(ax, ms=ms, mew=mew, zorder=100500) mart.plot_points(ax, ms=ms, mew=mew, zorder=100500)
235 235 try: try:
236 mart.plot_boundaries(ax, lw=lw, zorder=1050)
236 mart.plot_boundaries(ax, lw=lw, zorder=1050, nrod=nrid)
237 237 except: except:
238 238 pass pass
239 239 mart.setup_labels(ax) mart.setup_labels(ax)
 
... ... def tri_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1],
270 270
271 271 mart.plot_points(ax, ms=ms, mew=mew, zorder=100500) mart.plot_points(ax, ms=ms, mew=mew, zorder=100500)
272 272 try: try:
273 mart.plot_boundaries(ax, lw=lw, zorder=1050)
273 mart.plot_boundaries(ax, lw=lw, zorder=1050, nrod=nrid)
274 274 except: except:
275 275 pass pass
276 276 mart.setup_labels(ax, data_offset=data_offset) mart.setup_labels(ax, data_offset=data_offset)
 
... ... def convex_hull_plot(ax, tri_space=None, ms=2.5, mew=0.6, lw=0.7, nrid=200,
298 298 mart.qhull_plot(ax, qhull, color="#B2B2B2", lw=lw, zorder=100) mart.qhull_plot(ax, qhull, color="#B2B2B2", lw=lw, zorder=100)
299 299 mart.plot_points(ax, ms=ms, mew=mew, zorder=100500) mart.plot_points(ax, ms=ms, mew=mew, zorder=100500)
300 300 try: try:
301 mart.plot_boundaries(ax, lw=lw, zorder=1050)
301 mart.plot_boundaries(ax, lw=lw, zorder=1050, nrod=nrid)
302 302 except: except:
303 303 pass pass
304 304 mart.setup_labels(ax) mart.setup_labels(ax)
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