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: print P coordinates of orphan candidates ac5ea313e0e542436cb8685a2cff3e241bd57e59 Aleksei Gerasimov 2021-11-30 12:26:36
simplex: check cubatures for non finite values (nan) e41838b1350e256e32ab2e6014c594bec873c973 Aleksei Gerasimov 2021-11-30 12:24:29
ghull: fix orth estimator for non-Gaussian distributions ceae4981fa46cc770cdedb84bc59f4802a657364 Aleksei Gerasimov 2021-11-30 09:25:02
mplot.misc: enable latex 633721276f8f61aa7f82b37443f5a304a85c2f84 Aleksei Gerasimov 2021-11-29 13:45:58
ghull: limit memory consuption to 1/10 of RAM f5c173be56dff7811f799551d2261aac0f719c72 I am 2021-11-28 08:53:55
qt_gui: add missing comma d56fa172be68d963105dd36c1cf0b1536fe6f080 I am 2021-11-28 08:14:29
mplot.mgraph: add outside line to tri_estimation_plot de5fb9d7d6fe6fd930ec7541c82fd4cf2e7d5794 Aleksei Gerasimov 2021-11-25 14:13:35
mplot.mgraph: add tri_estimation_plot eaaf410b48988c53ca31dee1203654dfef1adb06 Aleksei Gerasimov 2021-11-23 09:36:19
mplot.mgraph: do not use ax.sample_box 94cee6efca47351093d49b5c801e410e1375a5c7 Aleksei Gerasimov 2021-11-16 17:12:08
testcases: sball testcase fix 7878752fffa54bda772a5a6768bddbf05357ae73 Aleksei Gerasimov 2021-11-10 14:06:14
dicebox: replace tabs afe3b91d0b1ee621f0e605a28b12405e15ce9a22 I am 2021-11-07 16:44:44
dicebox: prepare KickPointVoronoi 9543e93d56d9724a91f1e2d443fdb8f4cbaf60e6 Aleksei Gerasimov 2021-11-04 14:13:23
dicebox: remove old FullSimpleX class. d7e21f9fcaa3d037c35169695713a7bdc0f39cc3 Aleksei Gerasimov 2021-11-03 13:41:40
testcases: add testcases_nD module f48a46042f77bcaa070cca367c5d93ba8d2d779d I am 2021-10-31 02:24:54
qt_gui: add add_random_points() method 1c1819745a854889b6d3ae9e62e9735441523ec9 I am 2021-10-31 02:23:14
qt_gui: rearrange functions within qt_gui, add file menu d267357cdbfe805db5ef358e6e1acb24c88b5638 I am 2021-10-30 21:02:17
whitebox: implement run_sample() 576ca55be17e6f14500e70d97536e0b53a57f029 I am 2021-10-30 21:01:07
qt_gui: implement dicebox setup 09a7074b12e46d0554b2c4f73b6a8b672d0b4428 I am 2021-10-30 15:12:33
schemes: small fix 934b2269e5b08930e23fd67df07234251b123153 I am 2021-10-30 15:11:39
qt_gui: prepare setup Goal setup dialog e53197a0b5d5a994dddbcbfb02042c5383f79ec7 Aleksei Gerasimov 2021-10-29 16:47:09
Commit ac5ea313e0e542436cb8685a2cff3e241bd57e59 - dicebox: print P coordinates of orphan candidates
Author: Aleksei Gerasimov
Author date (UTC): 2021-11-30 12:26
Committer name: Aleksei Gerasimov
Committer date (UTC): 2021-11-30 12:26
Parent(s): e41838b1350e256e32ab2e6014c594bec873c973
Signer:
Signing key:
Signing status: N
Tree: dbfa1035ce5a1bb58a50da2b11d070948a1d59b3
File Lines added Lines deleted
dicebox.py 3 3
File dicebox.py changed (mode: 100644) (index a26dd92..f78a440)
... ... class Chrt(DiceBox):
693 693 if np.any(mask): #č ať mě to neznervozňuje if np.any(mask): #č ať mě to neznervozňuje
694 694 ii[mask] = bx.nsim - 1 ii[mask] = bx.nsim - 1
695 695 dd[mask] = 0 dd[mask] = 0
696 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask])
696 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask], P=candidates[mask].P)
697 697
698 698
699 699 candidates.dd = dd candidates.dd = dd
 
... ... class Goal(DiceBox):
1420 1420 if np.any(mask): #č ať mě to neznervozňuje if np.any(mask): #č ať mě to neznervozňuje
1421 1421 ii[mask] = bx.nsim - 1 ii[mask] = bx.nsim - 1
1422 1422 dd[mask] = 0 dd[mask] = 0
1423 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask])
1423 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask], P=candidates[mask].P)
1424 1424
1425 1425 # the most agressive potential ever # the most agressive potential ever
1426 1426 candidates.dd = dd candidates.dd = dd
 
... ... class KickPointVoronoi(DiceBox):
2148 2148 if np.any(mask): #č ať mě to neznervozňuje if np.any(mask): #č ať mě to neznervozňuje
2149 2149 ii[mask] = bx.nsim - 1 ii[mask] = bx.nsim - 1
2150 2150 dd[mask] = 0 dd[mask] = 0
2151 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask])
2151 bx._logger(msg="cKDTree zlobí", orphan_candidates=candidates[mask], P=candidates[mask].P)
2152 2152
2153 2153 # the most agressive potential ever # the most agressive potential ever
2154 2154 candidates.dd = dd candidates.dd = dd
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