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: add complete tri plots 08c6e421188c4251cae1aa664a69bdc3a0afb314 I am 2022-01-04 05:45:21
mplot.mart: add tri_plot() function aace2f9d02b7744651a089c164af9b7b5824729e I am 2022-01-04 05:44:14
simplex: fix use before initialization ff8be3dcc679c4893948d7d1dc6c45402ccee81b I am 2022-01-04 05:43:17
mplot.maxes: prepare convex_hull_plot() function 732f16a441c1a5f1160b45d91a050683ee70ff5d I am 2022-01-03 15:26:59
mplot.mart: comment out old convex plot function, prepare qhull_plot instead 59de205056903adf87f84c5c1b022c3c83fa9c57 I am 2022-01-03 15:24:30
mplot.mgraph: prepare orth graph routines 74e30ed99fcc6e68c6b3bf7e55bbd93fe8f26d13 I am 2022-01-02 11:18:11
convex_hull: complicate orth estimator ba5f40eaf0f5f4012ef07f5684d58481cefbfe09 I am 2021-12-28 13:56:19
reader: explicitly use utf-8 encoding. (Nemělo by to nic pokazit.. Pitomé nastavení ve Windows) 17bc8a9692695c22f78f8a39ed8aaddd4bfa4808 I am 2021-12-26 22:59:41
dicebox: walk throw candidates in reversed order cadf89d0efc973d540b4ee6b337eb175ae962ee8 I am 2021-12-24 21:03:00
schemes: exclude walkington 5 and 7 (2D and 3D schemes) from offer in higher dimensions 4d7b7e249c18c41f9220c778ada21116cca02aa0 I am 2021-12-23 23:52:07
simplex: implement fallback integration 9a1048540d803a76cba8c92ca67efc16c932f1a9 I am 2021-12-23 22:36:38
schemes: oprava komentaře bfa1fd1f1e1fe2e86838ee2f63f43fab50d0d115 I am 2021-12-22 13:40:45
schemes: send degree parameter as is to quadpy. a1758193a21bf47031e376612418c26c1eb1d289 I am 2021-12-22 11:53:30
qt_gui: allow zero degree for cubature schemes ed4cf50cdbf382999ef9e161dbec0e97ed508739 I am 2021-12-22 11:52:03
simplex: teď budeme hlídát aby vysledek integrace nebyl záporný 173727edac0fb6611aaa2da2ed0d200a7377a2a4 I am 2021-12-22 08:31:01
dicebox: comment out our favorite print debug 2963588b1d47a8c35a0c3ae8c611427ecbb3a843 I am 2021-12-22 08:30:16
mplot.mart: use fancy arrows instead of triangle markers ac42eaf4b8e12037720601d2335d44ae0b057feb I am 2021-12-22 04:32:06
mplot: use the same global settings for both TeX and nonTeX plots 3aab574123f38a35557e5c018b2e947da7feca0a I am 2021-12-22 04:22:58
mplot.misc: do not import pyplot 9072d3b25e614763a5904e1f6b14b8bf495834fa I am 2021-12-22 04:21:25
dicebox.Goal: add additional stats. Jsou to věci, které člověk by chtěl vědět. 45e8296c954705ca30c311e43e570c82c2f5113d I am 2021-12-20 02:49:15
Commit 08c6e421188c4251cae1aa664a69bdc3a0afb314 - mplot.maxes: add complete tri plots
Author: I am
Author date (UTC): 2022-01-04 05:45
Committer name: I am
Committer date (UTC): 2022-01-04 05:45
Parent(s): aace2f9d02b7744651a089c164af9b7b5824729e
Signer:
Signing key:
Signing status: N
Tree: 0a8ec84a00c0acd40bb09eac2d65ecdcaf1cff3f
File Lines added Lines deleted
mplot/maxes.py 37 1
File mplot/maxes.py changed (mode: 100644) (index d912efc..e02dea3)
8 8 #č ale na rozdil od atomických funkcí mart modulu #č ale na rozdil od atomických funkcí mart modulu
9 9 #č udělaj z prazdných os hotový obrazek. #č udělaj z prazdných os hotový obrazek.
10 10 #č mplot.show2D() může použivat tuhle nabídku obrázků. #č mplot.show2D() může použivat tuhle nabídku obrázků.
11 #
12 #č funkce v tomto modulu dostávájí jako parameter jedině ax
13 #č ax ale má nastavené atributy .space a .sample_box
11 14
12 15 import numpy as np import numpy as np
13 16 from . import mart from . import mart
 
... ... from . import mart
15 18
16 19 # it is mostly for qt_plot, it offers availiable options to user # it is mostly for qt_plot, it offers availiable options to user
17 20 __all__ = [ __all__ = [
18 'convex_hull_plot',
21 'convex_hull_plot', 'tri_plot',
22 'tri_R_plot', 'tri_GK_plot',
19 23 'just_points', 'just_points_really', 'just_points', 'just_points_really',
20 24 'base_drawing', 'candidates_drawing', 'base_drawing', 'candidates_drawing',
21 25 'just_qhull', 'qhull_plot', 'qhull_infinite', 'just_qhull', 'qhull_plot', 'qhull_infinite',
 
... ... __all__ = [
25 29 'completehull_plot' 'completehull_plot'
26 30 ] ]
27 31
32 #č ten [plot] zásadně vytvaří své struktury, nepouzívá oné ze skříňky,
33 #č protože já vím, že v těch obrázcích, ve kterých chcu ho použit,
34 #č můde být třeba použit řez a skříňka tedy potřebné struktury může nemít
35 def tri_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1]):
36 from .. import simplex as six
37 if tri_space is None:
38 tri_space = ax.space
39
40 Tri = six.JustCubatureTriangulation(ax.sample_box, tn_scheme=None, \
41 tri_space=tri_space, issi=None,\
42 weighting_space=None, \
43 incremental=False,\
44 on_add_simplex=None,\
45 on_delete_simplex=None)
46
47 mart.setup(ax)
48 mart.curly(ax, linewidths=linewidths)
49 if tri_space == ax.space:
50 mart.triplot(ax, color="#B2B2B2", zorder=100)
51 else:
52 mart.tri_plot(ax, Tri=Tri, color="#B2B2B2", zorder=100)
53
54 mart.scatter_points(ax, zorder=100500)
55 mart.plot_boundaries(ax)
28 56
57 def tri_R_plot(ax):
58 tri_plot(ax, tri_space='R')
59
60 def tri_GK_plot(ax):
61 tri_plot(ax, tri_space='GK')
29 62
63 #č ten [plot] zásadně vytvaří svou obálku, nepouzívá onou ze skříňky,
64 #č protože já vím, že v těch obrázcích, ve kterých chcu ho použit,
65 #č můde být třeba použit řez a skříňka tedy potřebné struktury může nemít
30 66 def convex_hull_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1]): def convex_hull_plot(ax, tri_space=None, linewidths=[0.7, 0.5, 0.4, 0.3, 0.2, 0.1]):
31 67 from .. import convex_hull as khull from .. import convex_hull as khull
32 68 if tri_space is None: if tri_space is None:
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