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)
misc: add comment 3d735585d49ac9d5f831b860cf95d3f41fd0d93e I am 2021-01-04 10:29:24
stm_df added (as is for now) 55402101bfabf4b9fe7d70fbd8f1469aea401bc7 Alex 2020-12-26 01:26:17
qt_plot.Isocurves: Isocurves-isolevels reworked 330b3387cfe46f75be6bf70f41c3f289303bdba2 I am 2020-12-23 02:36:39
qt_plot.Isocurves: infs issue fix 276a727723579be523e43b9748b7d36f6d151b0d I am 2020-12-18 00:14:14
qt_plot.Isocurves: extendEdge fix (there was an issue in P and U) 6a836879cc5d280862f4534dc824be86d34bfb4c I am 2020-12-17 23:49:44
qt_plot.Isocurves: bias fix 7c13581235e8e1bac726381b22db46057d1ac188 I am 2020-12-17 14:42:39
qt_plot: Isocurves nan check added + simplex error graph committed (as is) 3b2882661f7af4bb51e518bcd3a37dba6c67f7b2 I am 2020-12-17 03:55:44
f_models.Nataf: little clean up d2b0bba458847b7ef42cf68174311847d438bc84 I am 2020-12-17 03:19:35
qt_plot.Isocurves: dal jsem ty isočáry do pořádku b7ef4ed093c25f84e581000878d9f2d1b8d686c5 I am 2020-12-17 02:16:18
qt_plot: Isocurves added (with issues) b35517b3372f77a6efbeb1a10d6b0e994c7d0082 Alex 2020-12-16 10:13:07
f_models: .alpha init fix 5b5a518be135627bc70354be287f0a36c84cb088 Alex 2020-12-15 20:55:43
f_models.Nataf: prevent from nans in pdfs a4119069f7fdaf11b794f0623daff3dba8997b82 Alex 2020-12-15 08:03:00
f_model.Nataf: fixes 53912fc25e9d048f1ee32039dce32f0b011e470f Alex 2020-12-15 06:55:47
f_models.Nataf: fixes 1bc1d5128d60016be0f29e7c18a818c5a5a243af Alex 2020-12-15 03:56:15
f_models: Nataf model added 914dc13921a65c4bd197c106e57f430b8adca66d Alex 2020-12-15 03:20:47
Juniorstav related commit 31fc92d38d41b7256ba000114237421201af12b9 Aleksei Gerasimov 2020-11-27 21:57:44
gl_plot: allow grid in any space 4c66ae078ad1360198738d0c5ea034d56ee1f6d6 Aleksei Gerasimov 2020-11-14 13:50:09
qt_plot.SimpleSimplexEstimationGraph: zero pf_exact crashfix 7c1e8b475fea406e1bae16f7a5927fc4633bebda Aleksei Gerasimov 2020-11-14 13:35:36
qt_plot.SimpleSimplexEstimationGraph: show labels option added to contex menu d47279afa1e8557f565de75fc6d96fbad60f9e85 Aleksei Gerasimov 2020-11-14 11:49:30
qt_plot.SimpleSimplexEstimationGraph: LogPlot filling fix 560fb62533c39e2d1f91070cad0d0d8b11d815b1 Aleksei Gerasimov 2020-11-14 10:44:20
Commit 3d735585d49ac9d5f831b860cf95d3f41fd0d93e - misc: add comment
Author: I am
Author date (UTC): 2021-01-04 10:29
Committer name: I am
Committer date (UTC): 2021-01-04 10:29
Parent(s): 55402101bfabf4b9fe7d70fbd8f1469aea401bc7
Signer:
Signing key:
Signing status: N
Tree: 107abfb7e08a545801d20f38977b8cbc994c8613
File Lines added Lines deleted
misc.py 6 0
File misc.py changed (mode: 100644) (index 53bb182..6ea8dc8)
... ... import numpy as np
6 6 from . import sball # for Isocurves from . import sball # for Isocurves
7 7
8 8 def isolevels_2d(pdf, weighting_pdf_const, r_levels, from_top=None): def isolevels_2d(pdf, weighting_pdf_const, r_levels, from_top=None):
9 """
10 weighting_pdf_const = 1 / (xmax - xmin) / (ymax - ymin)
11 """
9 12 s_ball = sball.Sball(2) # nvar=2 s_ball = sball.Sball(2) # nvar=2
10 13 p_levels = [] p_levels = []
11 14 for r in r_levels: for r in r_levels:
 
... ... def isolevels_2d(pdf, weighting_pdf_const, r_levels, from_top=None):
17 20
18 21
19 22 def isolevels(pdf, weighting_pdf_const, p_levels, from_top=None): def isolevels(pdf, weighting_pdf_const, p_levels, from_top=None):
23 """
24 weighting_pdf_const = 1 / (xmax - xmin) / (ymax - ymin)
25 """
20 26 #č třeba P prostor doopravdy zlobí, takže zkusím nějak tak #č třeba P prostor doopravdy zlobí, takže zkusím nějak tak
21 27 if from_top is None: if from_top is None:
22 28 weights = pdf / weighting_pdf_const weights = pdf / weighting_pdf_const
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