Subject | Hash | Author | Date (UTC) |
---|---|---|---|
dicebox: throw away plot dependency, simplify increment function | 1cf0c481b8df1937ff7eda6e0373d5d6a72387db | I am | 2021-05-28 16:42:19 |
simplex: add JustCubatureTriangulation class separated from Shull | ea291f9deee9f3b5b8615ae1f14a49aecd327461 | I am | 2021-05-28 16:39:58 |
mart: add convex_hull routines | 90105552e7aecf3df8e84a1f5c4bdc1b04be249b | I am | 2021-04-25 20:11:34 |
convex_hull.Ghull: try to outthink OS's memory management | 116444dc08cc0261e149de02f21f14f74dc8816b | I am | 2021-04-25 08:02:25 |
convex_hull.Ghull: in case of memory error divide ns by 3 | 0f629139f7926107b0b4eeb55452e745a2c23487 | I am | 2021-04-25 06:50:02 |
convex_hull: memory failsafe integration | 7624e4b81526d3944f1a5ac74d298dee792c3085 | I am | 2021-04-24 08:06:27 |
simplex: delete ghull-related stuff (moved to convex_hull module already) | f514adf959a9a2a9b7806b3cde81f78faf04539d | I am | 2021-04-19 17:04:54 |
convex_hull.QHull: change enough_points into property | ae4f9b4d70bb43556874bc6d698cb1cc09ad9430 | I am | 2021-04-19 17:02:35 |
qt_plot: add support for "just nodes" | da0e307ab0a21e565031789260a9160c5ff1b011 | I am | 2021-04-19 07:33:12 |
sball.Shell.rvs(): inverse linspace (wouldn't produce NaNs) | 58452888a47230ab30c56bc33f5e3c780e60c752 | I am | 2021-04-18 03:26:21 |
convex_hull: move QHull from simplex module | e5c67ce54fa4c9f3ce15714ebeff7d363d918494 | I am | 2021-04-17 19:04:00 |
schemes: comment out dups | 8d22480a42926c3a78e62a07be4418e1f8ba350f | I am | 2021-04-16 23:35:53 |
convex_hull: split DirectHull into simplified DirectHull itself and CompleteHull | b109bbdc325a2a88bf22e9893fa162690bf190f9 | I am | 2021-04-16 23:26:03 |
rework convex hull | 60185dce0403ba941e849a60b5e43da6ce1fffd4 | I am | 2021-04-12 17:09:25 |
sball: add .get_random_directions() function | d41131f28937e40eb853a30047de3cfc43cf5fa8 | I am | 2021-03-24 03:24:41 |
mplot: plot2D swithed to matplotlib | 366326fb53bcbc54d7e6fb108b9dc256833bf679 | I am | 2021-03-18 01:44:07 |
three-ways image WIP | a2987cde393c4e795342f6dc40d5920760b468d4 | I am | 2021-03-17 16:37:18 |
Ghull is ready | e1a49fe0cb390ce9664e8f892c1da6d30231cc99 | I am | 2021-03-16 14:29:09 |
simplex: finish Ghull | 5cb6d06a1c77cdb0cc1d3e83cfb217924b2345f1 | I am | 2021-03-03 23:06:13 |
simplex.Ghull: WIP | 043724e7d4fe0c25ac698becf6498bc2abb8bf29 | I am | 2021-03-03 17:06:08 |
File | Lines added | Lines deleted |
---|---|---|
dicebox.py | 4 | 11 |
File dicebox.py changed (mode: 100644) (index 475c3b3..5251d4b) | |||
... | ... | teďkom je to spíše jen krabička pro krámy | |
13 | 13 | ||
14 | 14 | import numpy as np | import numpy as np |
15 | 15 | from scipy import spatial | from scipy import spatial |
16 | from . import plot | ||
17 | 16 | import pickle | import pickle |
18 | 17 | from . import IS_stat | from . import IS_stat |
19 | 18 | from .candybox import CandyBox | from .candybox import CandyBox |
... | ... | class DiceBox: | |
158 | 157 | else: | else: |
159 | 158 | return getattr(dx.sample_box, attr) | return getattr(dx.sample_box, attr) |
160 | 159 | ||
161 | # just plot, green points, red points... | ||
162 | plot2D = plot.plot2D | ||
163 | plot3D = plot.plot3D | ||
164 | show2D = plot.show2D | ||
165 | show3D = plot.show3D | ||
166 | 160 | ||
167 | 161 | # přidávání vzorků musí bejt explicitní! | # přidávání vzorků musí bejt explicitní! |
168 | 162 | def add_sample(bx, input_sample): | def add_sample(bx, input_sample): |
169 | 163 | bx._logger(msg="we have got new data:", data=input_sample) | bx._logger(msg="we have got new data:", data=input_sample) |
170 | 164 | bx.sample_box.add_sample(input_sample) | bx.sample_box.add_sample(input_sample) |
171 | # tohle musí převest rozdělení vstupního vzorku na vlastní rozdělení skříňky | ||
172 | inner_sample = bx.sample_box.new_sample(input_sample) | ||
173 | bx.increment(inner_sample) | ||
174 | |||
165 | bx.increment(bx.sample_box[bx._nsim:]) | ||
166 | bx._nsim = bx.nsim | ||
175 | 167 | ||
176 | 168 | def increment(bx, input_sample): | def increment(bx, input_sample): |
177 | 169 | bx._LHS_increment(input_sample) | bx._LHS_increment(input_sample) |
... | ... | class DiceBox: | |
180 | 172 | #ё шайтан регенираци лэзьиз | #ё шайтан регенираци лэзьиз |
181 | 173 | bx._logger(msg='regeneration started') | bx._logger(msg='regeneration started') |
182 | 174 | bx._LHS_regen() | bx._LHS_regen() |
175 | bx._nsim = bx.nsim | ||
183 | 176 | ||
184 | 177 | def _LHS_regen(bx): | def _LHS_regen(bx): |
185 | 178 | # pro LHS_like_correction | # pro LHS_like_correction |
... | ... | class Chrt(DiceBox): | |
339 | 332 | ||
340 | 333 | bx._regen_outside() | bx._regen_outside() |
341 | 334 | bx._regen_inside() | bx._regen_inside() |
342 | |||
335 | bx._nsim = bx.nsim | ||
343 | 336 | ||
344 | 337 | ||
345 | 338 | def _regen_outside(bx): | def _regen_outside(bx): |