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: 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
qt_gui.qt_testcases: simplify code for the unparametrized testcases 60b7678186738107b3346beae7fb0744570d60fc I am 2022-01-18 00:05:34
mplot.mart: move setup_labels to mart module 9d7783a3a9905a72c51b4fec76e367dffdbc4563 I am 2022-01-17 17:33:16
mplot.__init__: set up small non zero padding (0.01) f0d23235b109c4224599eb0426ad0d9ee8b2a9b8 I am 2022-01-17 17:31:44
mplot: raster candidates, polishing 63d6d00dfe7affc8ed3d05161fd4a5b50db62207 I am 2022-01-17 16:34:05
mplot: more figures 3a7f54e09cd78a2fc2ff50d7cf5c142f04ffdc28 I am 2022-01-09 00:42:33
testcases: add proxy_prod 2D testcase edb11ab54bcf677757974f133d2d66816b701ade I am 2022-01-09 00:41:27
stm_df: fix proxy, pandas nějak nám šťourá v našich boolean maticích 1d9f360edfc03932a08dff8aad97f189b155e708 I am 2022-01-09 00:39:24
mplot.maxes: a little bit more to labels d989a2d1b69b116a14f7ff81776f5f75d80cfea0 I am 2022-01-06 17:48:57
mplot.figs: add double and triple triangulations plots 091361cc326239b552078c489f9f164ccda4f54b I am 2022-01-06 16:17:50
mplot.maxes: aspoň nějak nastavit popísky os 50e8e467c24d73d9522166183275deab547243f8 I am 2022-01-06 16:16:36
mplot.maxes: add labels to candidates plot f8aa0f271a8d30cb7d79206290409f862c406a51 I am 2022-01-06 12:14:48
mplot.maxes: add candidates sampling (rejection-like) plot 5a15e10a9a462dd409e0627528bcb8910df77c7e I am 2022-01-06 09:40:38
mplot.maxes: add candidates plot 11e156edc351ca84fde742edf7ea1d85c3b0bc38 I am 2022-01-06 08:15:43
mplot.maxes: polish tri plots a little bit 9a4e0a18061e2d9f48c0c32c200bd1a408ceb77f I am 2022-01-05 13:15:00
mplot.mart: add plot_points() function 2c799e22d9f45b825a7f8a795ce6b9fe5fbd9c76 I am 2022-01-05 13:14:12
mplot.maxes: add convergence diagrams 813b1e8e9dd9d1e51951c51234910cdf2281cde8 I am 2022-01-05 09:07:18
mplot.mgraph: hračky s legendou 198cc40947d48b2a3cde990254def7d57c1535a6 I am 2022-01-05 09:04:23
mplot: apply default settings to figures 765d830e0230b3d85f079eb26c6eddfdb624b859 I am 2022-01-05 09:03:15
Commit dfb9193da5fcb633fbe58fb39ff7b4432de4a5c5 - mplot: polish maxes and mfigs
Author: I am
Author date (UTC): 2022-01-18 00:44
Committer name: I am
Committer date (UTC): 2022-01-18 00:44
Parent(s): c5e279c08bba39bdd82c79d15d00241c786c795d
Signer:
Signing key:
Signing status: N
Tree: 43e7f957a7fb57c40975da6c9a546712ab1ca8d6
File Lines added Lines deleted
mplot/maxes.py 5 13
mplot/mfigs.py 3 1
File mplot/maxes.py changed (mode: 100644) (index c408b44..d024c01)
... ... __all__ = [
36 36 ] ]
37 37
38 38
39 def _setup_labels(ax, data_offset=0.5):
40 if ax.space in ('P', 'aP', 'U', 'aU'):
41 ax.set_xlabel("$x_1$")
42 ax.set_ylabel("$x_2$")
43 else:
44 text = ax.text(1, -data_offset, '$x_1$', ha='center',va='top', transform=ax.get_yaxis_transform())
45 text.set_in_layout(False)
46 text = ax.text(-data_offset, 1, '$x_2~$', ha='right',va='center', transform=ax.get_xaxis_transform())
47 text.set_in_layout(False)
39
48 40
49 41
50 42 def candidates_sampling_plot(ax, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1]): def candidates_sampling_plot(ax, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1]):
 
... ... def tri_nodes_plot(ax, tri_space=None, tn_scheme=None,\
159 151 assert 100500 < 0 #оӵ мар лэсьтӥське татын? assert 100500 < 0 #оӵ мар лэсьтӥське татын?
160 152
161 153 mart.plot_sample(ax, kwargs['nodes'], ls='', marker='.',\ mart.plot_sample(ax, kwargs['nodes'], ls='', marker='.',\
162 mec=color, mfc=color, ms=1, alpha=0.5, rasterized=True)
154 mew=0, mfc=color, ms=2, alpha=0.5, rasterized=True)
163 155
164 156
165 157
 
... ... def tri_nodes_plot(ax, tri_space=None, tn_scheme=None,\
187 179 mart.plot_boundaries(ax, lw=0.7, zorder=1050) mart.plot_boundaries(ax, lw=0.7, zorder=1050)
188 180 except: except:
189 181 pass pass
190 _setup_labels(ax)
182 mart.setup_labels(ax)
191 183
192 184 def tri_R_nodes_plot(ax, **kwargs): def tri_R_nodes_plot(ax, **kwargs):
193 185 tri_nodes_plot(ax, tri_space='R', **kwargs) tri_nodes_plot(ax, tri_space='R', **kwargs)
 
... ... def tri_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1], data
223 215 mart.plot_boundaries(ax, lw=0.7, zorder=1050) mart.plot_boundaries(ax, lw=0.7, zorder=1050)
224 216 except: except:
225 217 pass pass
226 _setup_labels(ax, data_offset)
218 mart.setup_labels(ax, data_offset)
227 219
228 220
229 221
 
... ... def convex_hull_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.
250 242 mart.plot_boundaries(ax, lw=0.7, zorder=1050) mart.plot_boundaries(ax, lw=0.7, zorder=1050)
251 243 except: except:
252 244 pass pass
253 _setup_labels(ax)
245 mart.setup_labels(ax)
254 246
255 247 def just_points(ax): def just_points(ax):
256 248 ax.set_xlabel('$x_{1}$') ax.set_xlabel('$x_{1}$')
File mplot/mfigs.py changed (mode: 100644) (index 9bfe346..a233f58)
... ... def double_tri_R_twins_plot(fig, sample_box, space):
61 61 ax.space = 'G' ax.space = 'G'
62 62 maxes.tri_nodes_plot(ax, tri_space='R', tn_scheme=tn_scheme) maxes.tri_nodes_plot(ax, tri_space='R', tn_scheme=tn_scheme)
63 63 ax.set_title(r'$\mathcal{G}$', pad=10) ax.set_title(r'$\mathcal{G}$', pad=10)
64 ax.sharey(ax1)
64 y_bound = ax.get_ybound()
65 ax1.sharey(ax)
66 ax.set_ybound(y_bound)
65 67
66 68 def double_tri_R_plot(fig, sample_box, space): def double_tri_R_plot(fig, sample_box, space):
67 69 ax1 = ax = fig.add_subplot(121) ax1 = ax = fig.add_subplot(121)
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