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_plot: add progress dialog ba5f738745100fbbb4b657910fed610e61039ee0 I am 2020-11-04 03:34:21
qt_plot:TriEstimationGraph: WIP 58d98e0775b55bda449c4c7b7e7eac1a2f573097 I am 2020-11-04 02:32:37
plot: messages fix 336481a61c2d8ac302437b65f641c7d39767c7ea I am 2020-11-04 02:32:08
plot: no more that annoying error message 3929e09841abea504e152935bb6009a57eb8f7a9 I am 2020-11-04 01:24:50
qt_plot.SimpleSimplexEstimationGraph: context menu reworked 28eed9a1b3dad2e3d4441383640e83312c7fac9c I am 2020-11-04 01:13:14
qt_plot: start in box's tri_space by default 909b86f0cb63713bbc02028e93cfbbea1f53071c I am 2020-11-03 19:40:34
qt_plot: ConvexHull2D added bc95406166c081db1df39c60099b908bf24aa16e I am 2020-11-03 19:33:28
dicebox.Chrt.assess_candidates: hračky s hustotama 0fa8f1fe51cebbca7010f3c8cda13525dfbb8fd6 I am 2020-11-03 03:38:52
dicebox: get_pf_estimations() fix 6eda04f0abf77b2586b599dd72c82e438464be4d I am 2020-11-03 02:21:37
dicebox: Erjee class added ef1a9e5b9c0de5d842e2580d3fe7c669d68d95f5 I am 2020-11-03 01:16:04
dicebox.Chrt: .get_pf_estimation() added 7b6685587ad2d7922ae12520c9aede226febe219 I am 2020-10-27 16:05:32
simplex.Shull: нельзя так просто взять и написать IS интегровалку 128ee86c97c82e555fb8b94a90eaa071f873737a I am 2020-10-27 16:03:07
simplex.Shull: move sball sampling distribution to the conter of convex_hull 5703fa4c8e4e70965040e9381cf888220ac543dc I am 2020-10-26 21:03:34
gl_plot: show first 3 dims of nD problems eedca2d89211340a8c2f1131b35c83c65f8f3bc7 Alex 2020-10-26 18:38:21
dicebox.Chrt: explore .convex_hull for gl_plot f2b7777c01638a72b8ca3b38aa3d75bfd55bbdc0 Alex 2020-10-26 18:37:17
gl_plot.ConvexHull: ConvexHull reabilitation 188903a3b14611f8a36d22120fc5fd398d7a79b2 Alex 2020-10-26 17:46:32
blackbox.OptimizedCensoringSampling: double adding to ConvexHull fix (only historical meaning) ddd2fbdf40aed2840a66685e30c6e3aa8078b11f Alex 2020-10-26 17:42:24
restore blackbox version from 16.9.20 5947a853d65c32afaf5151a9b04e738f3c27fbeb Alex 2020-10-26 17:12:00
dicebox: add fee and fee2 criteria 54b3e5bcc54f17fa5695653a73e66a8d0f9d84b1 I am 2020-10-25 21:31:37
simplex.Shull: dirty hack to eliminate looping at very beginnig, where Shull cannot hit convex_hull 792607729c198940b8b8c7bece5be846f41a351e I am 2020-10-25 18:14:29
Commit ba5f738745100fbbb4b657910fed610e61039ee0 - qt_plot: add progress dialog
Author: I am
Author date (UTC): 2020-11-04 03:34
Committer name: I am
Committer date (UTC): 2020-11-04 03:34
Parent(s): 58d98e0775b55bda449c4c7b7e7eac1a2f573097
Signer:
Signing key:
Signing status: N
Tree: dac098ad999099559876f5c2bf2a23425067586b
File Lines added Lines deleted
qt_plot.py 10 3
File qt_plot.py changed (mode: 100644) (index ee2008a..db9532e)
... ... class QtGuiPlot2D(QtGui.QMainWindow):
323 323 runs, ok = QtGui.QInputDialog.getInt(self,"Batch run","runs") runs, ok = QtGui.QInputDialog.getInt(self,"Batch run","runs")
324 324
325 325 if ok: if ok:
326 with pg.BusyCursor():
326 with pg.ProgressDialog("Running..", 0, runs, cancelText='Stop', busyCursor=True) as dlg:
327 327 for i in range(runs): for i in range(runs):
328 328 # keep the GUI responsive :) # keep the GUI responsive :)
329 329 self.app.processEvents() self.app.processEvents()
 
... ... class QtGuiPlot2D(QtGui.QMainWindow):
337 337
338 338 self.box_runned.emit() self.box_runned.emit()
339 339
340
340 dlg += 1
341 if dlg.wasCanceled():
342 break
343
341 344
342 345
343 346
 
... ... class SimpleSimplexEstimationGraph(pg.PlotWidget):
955 958 self.pen_outside = self.plot(x, y, fillLevel=0, brush=0.8) # grey self.pen_outside = self.plot(x, y, fillLevel=0, brush=0.8) # grey
956 959 self.pen_success = self.plot(x, y, fillLevel=0, brush='g') # green self.pen_success = self.plot(x, y, fillLevel=0, brush='g') # green
957 960
958
959 961 else: else:
960 962 self.setLogMode(y=False) self.setLogMode(y=False)
961 963 self.pen_success = self.plot(x, y, fillLevel=0, brush='g') # green self.pen_success = self.plot(x, y, fillLevel=0, brush='g') # green
 
... ... class SimpleSimplexEstimationGraph(pg.PlotWidget):
963 965 self.pen_mix = self.plot(x, y, fillLevel=0, brush=(255, 165, 0)) # orange self.pen_mix = self.plot(x, y, fillLevel=0, brush=(255, 165, 0)) # orange
964 966 self.pen_f = self.plot(x, y, fillLevel=0, brush='r') # red self.pen_f = self.plot(x, y, fillLevel=0, brush='r') # red
965 967
968 self.pen_success.setZValue(-100)
969 self.pen_outside.setZValue(-100)
970 self.pen_mix.setZValue(-100)
971 self.pen_f.setZValue(-100)
972
966 973 self.pen_vertex = self.plot(x, y, pen='c', name="simple pf estimation") self.pen_vertex = self.plot(x, y, pen='c', name="simple pf estimation")
967 974 self.pen_weighted_vertex = self.plot(x, y, pen=(170, 170, 255), name="weighted pf estimation") self.pen_weighted_vertex = self.plot(x, y, pen=(170, 170, 255), name="weighted pf estimation")
968 975 try: try:
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