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)
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
dicebox: pochybná optimizace výběru kandidatů s použitím vlastního slovníku. Pořádně bych musel překopat celý DiceBox. 0f30c4301a1f2b40556a9c84ee4b8c53638a6571 I am 2021-12-19 20:33:43
simplex: bottleneck optimization. Překopal jsem triangulation.update() 3a110baebb237b3f99ec338c2b19f375cdcb5819 Aleksei Gerasimov 2021-12-13 15:31:38
convex_hull: improve orth estimator. Brat ndim nejbližších hyperrovin. Funguje dobře. Co vidím, numpy hlídá ortogonalitu, za mě cajk. e29b374abde5e3e35dd22f327dc709927411a7b5 I am 2021-12-13 00:09:59
simplex: optimize simplex validation a little bit 1473f72432e93bc349e34c1a7a8ed25ce96c08fd I am 2021-12-11 22:05:10
mplot: apply recommened tex settings 48b0ce9931157494afd340d9bf02a763c75b65ec I am 2021-12-05 13:23:15
qt_gui.qt_plot: rework cubature selection 17691c7770acdef9e862e21d62b4abbd4fee391c Aleksei Gerasimov 2021-11-30 13:36:34
qt_plot: import cubature schemes (regression fix) e9fe073ebd2da613e834cda1fc154d8ed7455cad Aleksei Gerasimov 2021-11-30 12:30:48
qt_gui: show tree space instead of just (unclear even for me) "potential space" 98b485ab34d7c47e3d4bcbb827589b86d0356538 Aleksei Gerasimov 2021-11-30 12:27:32
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
Commit bfa1fd1f1e1fe2e86838ee2f63f43fab50d0d115 - schemes: oprava komentaře
Author: I am
Author date (UTC): 2021-12-22 13:40
Committer name: I am
Committer date (UTC): 2021-12-22 13:40
Parent(s): a1758193a21bf47031e376612418c26c1eb1d289
Signer:
Signing key:
Signing status: N
Tree: 404427d3076313eac9c84415c5bde32c9fa66aad
File Lines added Lines deleted
schemes.py 4 3
File schemes.py changed (mode: 100644) (index 54b08f4..a25f4e9)
... ... def get_tn_keys(ndim):
165 165
166 166 def get_tn_scheme(key, ndim, degree=5): def get_tn_scheme(key, ndim, degree=5):
167 167 if key == 'Grundmann-Möller': #č husté, ale záporné schema. if key == 'Grundmann-Möller': #č husté, ale záporné schema.
168 #č n=0 odpovidá ndim+1 bodům (šíkmě rovině)
168 #č n=0 odpovidá jednomu bodíku v těžišti
169 #č n=1 odpovidá ndim+1 bodům (šíkmě rovině)
169 170 return quadpy.tn.grundmann_moeller(ndim, degree) return quadpy.tn.grundmann_moeller(ndim, degree)
170 elif key == 'Silvester open': #č husté positivní schema.
171 #č n=1 odpovidá odpovidá ndim+1 bodům (šíkmě rovině)
171 elif key == 'Silvester open': #č husté positivní (pro degree 1) schema.
172 #č n=1 odpovidá odpovidá ndim+1 bodům (šíkmě rovině). Positivní.
172 173 return quadpy.tn.silvester(ndim, variant="open", n=degree, symbolic=False) return quadpy.tn.silvester(ndim, variant="open", n=degree, symbolic=False)
173 174 elif key == 'Silvester closed': #č na hranici, nic dovnitř nedává elif key == 'Silvester closed': #č na hranici, nic dovnitř nedává
174 175 #č n=1 odpovídá bodíkům jen ve vrcholech #č n=1 odpovídá bodíkům jen ve vrcholech
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