Subject | Hash | Author | Date (UTC) |
---|---|---|---|
whitebox.get_sensitivities: mask nans and infinities | 1a754c51b3a1ef535e86b5b4cb6b75fe9e90840f | I am | 2023-03-14 22:33:52 |
simplex.SeparationAxis: fix previous commit | 61abd70e69d2fecd74535738c96e74a634af0ad1 | I am | 2023-03-12 16:49:22 |
simplex.SeparationAxis: print linprog solution in case of an unexpected status | af1aaac1dce3fbc51dc48418685d948a27cf72c6 | I am | 2023-03-12 15:18:07 |
g_models: add hyperbola LSF | 5f6df35b4280a11c0df1d3cd110250305805ce66 | I am | 2023-03-12 15:07:20 |
simplex._Sense: implement piece of postprocessing to get unique vectors | 4088852e703947643a8388b2ba8839a694211566 | I am | 2023-03-10 17:22:29 |
simplex.SeparationAxis: in case of an unexpected linprog status print result message too | 1c9346233693533afb07022c78308b3be6ea9ec7 | I am | 2023-03-10 15:40:06 |
whitebox: implement method to .get_sensitivities() from 2D boundary | 5729723cfe5c93658c3739fbfec384e135b44073 | I am | 2023-03-09 22:14:27 |
simplex.SeparationAxis: make an perfectionism-driven change | 8278c48915c326e7731f1934732550c5b9c18e64 | I am | 2023-03-09 21:51:18 |
simplex.SeparationAxis: little fix for an hypotetical issue | 838e476387c31f9c6847cf7ae8a2a01514038a03 | I am | 2023-03-09 15:19:48 |
simplex._Sense: bugfix | 3ae53e8b178107b8beb6ad960ec683c8d38a3b3c | I am | 2023-03-07 23:23:36 |
simplex._Sense: totally rework, finalized vectors are introduced | 829ba58a93481541a58cd4a9f6dae0ba9fb611c6 | I am | 2023-03-07 13:33:38 |
simplex: preliminary commit of an _Sense's auxiliary class - brand new SeparationAxis | c0bbb714400df48abf7a398e018c5626803bf024 | I am | 2023-03-04 10:17:12 |
simplex._Sense: one more optimization | a51f4ba65ad4a55ecc74fd82a6e011a4eeed8a5d | I am | 2023-02-26 15:21:23 |
qt_gui.qt_plot: implement sensitivity-related Arrows class | b5365ae3ca3ab0ed8018e60d4e8711c5c30e4d96 | I am | 2023-02-26 14:31:10 |
simplex._Sense: rename "sensibility" to sensitivity | a9d56d5386730263eb27e6e31f07b99bab0620fb | I am | 2023-02-26 14:29:54 |
g_models: add quadratic | 013b4ddc108b94061eaebc1a10d18427f10a34d4 | I am | 2023-02-24 08:04:12 |
simplex._Sense: one more performance trick | 59b423cca53b9975da67d876110927f233506de8 | I am | 2023-02-24 08:03:23 |
simplex: implement separability-based sensibility analysis (new brand _Sense class) | 9c5d58f2301893ceaec1b0e90bff76035cfa15b2 | I am | 2023-02-23 18:49:11 |
dicebox.circumtri.CirQTri: switch to GaussCubatureIntegration | 5b52dd25cb7a997af4953230116deb9efc577d56 | I am | 2023-02-11 04:32:48 |
simplex: implement GaussCubatureIntegration in the most memory-friendly way | 689d253ae7e2a22242258fd5bef0a069caf7cf75 | I am | 2023-02-11 04:31:11 |
File | Lines added | Lines deleted |
---|---|---|
wellmet/whitebox.py | 2 | 2 |
File wellmet/whitebox.py changed (mode: 100644) (index 0dff08c..8ab0190) | |||
... | ... | class WhiteBox: | |
215 | 215 | #vectors /= lengths | #vectors /= lengths |
216 | 216 | ||
217 | 217 | vectors *= pdf.reshape(-1,1) | vectors *= pdf.reshape(-1,1) |
218 | |||
219 | sensitivity += np.sum(vectors, axis=0)[:2] | ||
218 | mask = np.all(np.isfinite(vectors), axis=1) | ||
219 | sensitivity += np.sum(vectors[mask], axis=0)[:2] | ||
220 | 220 | ||
221 | 221 | sensitivity /= np.sum(sensitivity) | sensitivity /= np.sum(sensitivity) |
222 | 222 | y, x = sensitivity | y, x = sensitivity |