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)
dicebox.circumtri: exploratory efed2589f642d502f30e80f0e9b45dfeecd1c7c7 I am 2023-02-06 13:40:24
dicebox.circumtri: exploratory - again 34d3f4e47420e1c1e26b09570fb44d3270194751 I am 2023-02-06 12:50:45
qt_gui.qt_dicebox: change default q of circumtri classes 9fd5855e5d7cacf80d27fb383dd18a92d60e138b I am 2023-02-06 12:30:27
dicebox.circumtri: tune up exploratory rule one more time bfaa8d65bd13956252a6a25382c621aca7a33e3f I am 2023-02-06 12:05:00
convex_hull.QHull.is_outside: mark everything as outside until convex hull is created beecd924a63603868807a8a603cbeb04857e5cde I am 2023-02-06 12:03:35
dicebox.circumtri: get_exploratory_radius: turn it up some more ecd638ca90bac88df515cf803a103e350b08041e I am 2023-02-03 10:58:37
mplot: ongoing ad-hoc changes fd71b93abee959231ffd76324cf2fbc0b3bbbdfe I am 2023-02-02 17:59:27
dicebox.circumtri: change default q setting 2a9bdc6604113462a935d409bca429b49ac52cbc I am 2023-02-02 11:55:41
dicebox.circumtri: minor change in explore radia 9aa06dc11be7c935dd47715c0aa53b401be951d4 I am 2023-02-01 23:37:13
dicebox.circumtri: exploratory: another iteration 78c849a2c1b07a55f87d32e3cd6570db222a50b6 I am 2023-02-01 01:02:00
dicebox: new experimental explore() 1d570ef1dcc66b9b1015bd6c1f6877e1405e676c I am 2023-02-01 00:34:57
mplot: improve GRaph; draw vertex estimator only in convergence diagram 5c22e808e4c6cabd8e0d077d5f295eea93957582 I am 2023-01-31 18:02:00
simplex.TopologyAnalysis: implement postprocessing 5b8d6c87bd18e06e2e3e1aa651ebccc6d9ed2e69 I am 2023-01-30 20:59:59
testcases.testcases_nD_papers: add low pf nonlinear oscillator setting 4a75d5ec830f88c35a91e53898e416e568e3913c I am 2023-01-30 16:13:17
qt_gui.qt_plot: replace dropped np.int by int 197cbc3f6cf7ef92fc092a1e026cbace609eaabe I am 2023-01-28 18:07:43
dicebox.circumtri.increment: treat sample as an exploration sample if lies in a critical direction 95158c4f2e450ddc9bf3e4d1c4151e33d901c4b3 I am 2023-01-28 12:13:54
simplex.TopologyAnalysis: integration fix 5e520d41715c5260dd297b1356de9ea17ebef4ba I am 2023-01-27 21:22:43
simplex: preliminary work on topology analysis 72aeb80bd3469fe8ed0ec56e1cb6bbb83ecfc396 I am 2023-01-26 21:52:08
dicebox.circumtri.QTri: use different cubature degrees for facets and simplices inside aa77a812954891fae171db6c5a6b25ee0aac2275 I am 2023-01-25 12:08:20
convex_hull.QHull.get_chi_outside: count negative-valued facets c3f645977e19d66f7a402001485254ba30fdb2ce I am 2023-01-25 10:22:00
Commit efed2589f642d502f30e80f0e9b45dfeecd1c7c7 - dicebox.circumtri: exploratory
Author: I am
Author date (UTC): 2023-02-06 13:40
Committer name: I am
Committer date (UTC): 2023-02-06 13:40
Parent(s): 34d3f4e47420e1c1e26b09570fb44d3270194751
Signer:
Signing key:
Signing status: N
Tree: 2f1e724abb9901f929f5f67c52be708c0e4117c9
File Lines added Lines deleted
wellmet/dicebox/circumtri.py 3 3
File wellmet/dicebox/circumtri.py changed (mode: 100644) (index 0be6c7d..55ba811)
... ... class _CircumTri(_Exploration):
155 155
156 156 def update_exploration_ratio(bx): def update_exploration_ratio(bx):
157 157 bx.to_explore += np.sqrt(bx.shell_estimation.outside) bx.to_explore += np.sqrt(bx.shell_estimation.outside)
158 failure_share = bx.pf_estimation.vertex_estimation**(1/4)
159 mixed_share = bx.p_mixed**(1/4)
160 bx.to_refine += failure_share * mixed_share
158 failure_share = np.sqrt(bx.pf_estimation.vertex_estimation)
159 mixed_share = bx.p_mixed
160 bx.to_refine += failure_share + mixed_share
161 161
162 162 def get_exploratory_radius(bx): def get_exploratory_radius(bx):
163 163 R = bx.shell_stats.R R = bx.shell_stats.R
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