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)
qt_gui: move CandyBox creating to the individual DiceBox widgets 29253625129219b5e550f82cae3da0e53ef5bd47 I am 2022-10-16 03:17:55
voronoi: WIP 4855190869e06df740cc05c64e8b27b2c3c5a88d I am 2022-10-15 22:46:51
voronoi: WIP 0298b3a0563587ea4fc24fa99b51d2e01d517203 I am 2022-10-15 20:00:25
voronoi: WIP 4b80757fa26e3d40dceac888480ec3d814f6abc9 I am 2022-10-15 17:30:11
voronoi: WIP 7cadd1d01d7f4bc3f51e785fe6ebf8cae6ff839a I am 2022-10-15 03:12:54
voronoi: clean up and comment out ContactSolver 543f8482a925ff6cf8485b9be616b5bd3c714d13 I am 2022-10-14 04:24:40
qt_gui.qt_gui: use ConvexSolver instead of ContactSolver (which did not work correctly) c1e49a9b2c3cc13886d317b460d7598f661cf216 I am 2022-10-14 04:01:06
voronoi: add fantastic ConvexSolver 2853826e5ef1abc79d3ac2fb8289b13c45211a31 I am 2022-10-14 04:00:14
qt_gui.qt_plot: add (finally!) Numbers class 4cdc658c0fcc857c23c0e39e91e7a1ce5e1b30a1 I am 2022-10-13 06:23:46
qt_gui.qt_gui: show contacts in distance matrix. Based on ContactSolver for now 21bd6101888d9f06d7d6a7c6ba2732ff30fdd68d I am 2022-10-13 04:16:41
voronoi: ContactSolver is ready. Ale je to na nic. Pomalá, potvora 28e2442b0101eac2407ed4a69c6f757ffd579cf1 I am 2022-10-13 04:14:59
voronoi: add some preliminary lines of ContactSolver. WIP 6a203b278c9fa6de7da75c402c80f78d40164fdf I am 2022-10-12 23:38:59
voronoi: přídat pár těžkých smyček. WIP 7b0ffb602ae00ab2f12dc98d34c35ec20afa3cc4 I am 2022-10-12 00:13:36
add to repo voronoi module. WIP f43768c22d88fac7c7095be02d8c9b5620153976 I am 2022-10-11 03:29:49
convex_hull.Grick: malý puntičkářský fix v get_r() cfa07257b9ebadc21f2bd295d35978072fac19e9 I am 2022-10-10 07:14:26
qt_gui.qt_plot: add Grick to Ghull widget d90b9a87c3ef0989951a45b2a22346381ce16f02 I am 2022-10-10 03:17:24
convex_hull: implement Grick convex hull aproximation d09ca2e6aca41cfc67f3303eb97b97dd9c6f1fba I am 2022-10-10 03:15:52
qt_gui.qt_gui: distance matrix viewer is ready a532e5259c081a1aff193d3b61e0104c42b08f20 I am 2022-10-08 20:52:14
qt_gui.qt_gui: prepare distance matrix window 4eaea3305643c60c35f0b22421a7e57dbe7a7817 I am 2022-10-08 02:59:01
qt_gui.qt_graph_widgets: set up x limits for all graph widgets 413d114f6a4e4b45c6cd44959cc42588bb7c8008 I am 2022-10-07 22:54:46
Commit 29253625129219b5e550f82cae3da0e53ef5bd47 - qt_gui: move CandyBox creating to the individual DiceBox widgets
Author: I am
Author date (UTC): 2022-10-16 03:17
Committer name: I am
Committer date (UTC): 2022-10-16 03:17
Parent(s): 4855190869e06df740cc05c64e8b27b2c3c5a88d
Signer:
Signing key:
Signing status: N
Tree: 3b1a255458d38993900d98626b1352549d6b0f7d
File Lines added Lines deleted
wellmet/qt_gui/gui_startup.py 0 10
wellmet/qt_gui/qt_dicebox.py 6 1
File wellmet/qt_gui/gui_startup.py changed (mode: 100644) (index f4b8331..b0e326e)
2 2 # coding: utf-8 # coding: utf-8
3 3
4 4
5
6 #from wellmet.samplebox import SampleBox
7 #from wellmet.dicebox import Goal
8 from ..candybox import CandyBox
9 #from wellmet import schemes
10
11 5 from . import qt_box_functions as gui from . import qt_box_functions as gui
12 6
13 7
14 8 wt = gui.select_test_case() wt = gui.select_test_case()
15 9
16 #č implicitně vložime bombonjeru
17 #č černá skřiňka nejspíš ji bude potřebovat
18 wt.samplebox.sampled_plan = CandyBox(wt.f())
19
20 10 #č funkce read_box() buď vytvoří Reader object #č funkce read_box() buď vytvoří Reader object
21 11 #č kterým nahradí wt.sample_box, #č kterým nahradí wt.sample_box,
22 12 #č nebo - je-li uživatel odmitné zvolit nějaký soubor #č nebo - je-li uživatel odmitné zvolit nějaký soubor
File wellmet/qt_gui/qt_dicebox.py changed (mode: 100644) (index 93271f1..ecb41a6)
1 1 import sys import sys
2 2 import numpy as np import numpy as np
3 3 from .. import schemes from .. import schemes
4 from ..candybox import CandyBox
4 5 from ..dicebox import Goal, Razitko, DiceBox from ..dicebox import Goal, Razitko, DiceBox
5 6 import pyqtgraph as pg import pyqtgraph as pg
6 7 from pyqtgraph.Qt import QtCore, QtWidgets from pyqtgraph.Qt import QtCore, QtWidgets
 
... ... class RazitkoWidget(pg.parametertree.ParameterTree):
107 108 # except AttributeError: # except AttributeError:
108 109 # stm_filename = None # stm_filename = None
109 110
111
112 #č implicitně vložime bombonjeru
113 self.box.samplebox.sampled_plan = CandyBox(self.box.f_model())
110 114 # do the thing # do the thing
111 115 self.box.sample_box = Razitko( self.box.sample_box = Razitko(
112 116 self.box.sample_box, #č rekurze) self.box.sample_box, #č rekurze)
 
... ... class GoalWidget(pg.parametertree.ParameterTree):
213 217 except AttributeError: except AttributeError:
214 218 stm_filename = None stm_filename = None
215 219
216 # do the thing
220 #č implicitně vložime bombonjeru
221 self.box.samplebox.sampled_plan = CandyBox(self.box.f_model())
217 222 self.box.sample_box = Goal( self.box.sample_box = Goal(
218 223 self.box.sample_box, #č rekurze) self.box.sample_box, #č rekurze)
219 224 scheme, scheme,
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