Subject | Hash | Author | Date (UTC) |
---|---|---|---|
mplot.mgraph: prepare orth graph routines | 74e30ed99fcc6e68c6b3bf7e55bbd93fe8f26d13 | I am | 2022-01-02 11:18:11 |
convex_hull: complicate orth estimator | ba5f40eaf0f5f4012ef07f5684d58481cefbfe09 | I am | 2021-12-28 13:56:19 |
reader: explicitly use utf-8 encoding. (Nemělo by to nic pokazit.. Pitomé nastavení ve Windows) | 17bc8a9692695c22f78f8a39ed8aaddd4bfa4808 | I am | 2021-12-26 22:59:41 |
dicebox: walk throw candidates in reversed order | cadf89d0efc973d540b4ee6b337eb175ae962ee8 | I am | 2021-12-24 21:03:00 |
schemes: exclude walkington 5 and 7 (2D and 3D schemes) from offer in higher dimensions | 4d7b7e249c18c41f9220c778ada21116cca02aa0 | I am | 2021-12-23 23:52:07 |
simplex: implement fallback integration | 9a1048540d803a76cba8c92ca67efc16c932f1a9 | I am | 2021-12-23 22:36:38 |
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 |
File | Lines added | Lines deleted |
---|---|---|
mplot/mgraph.py | 50 | 1 |
File mplot/mgraph.py changed (mode: 100644) (index b7b5004..cc0da22) | |||
7 | 7 | ||
8 | 8 | #č otázkou je, kdo je uživatelem modulu. | #č otázkou je, kdo je uživatelem modulu. |
9 | 9 | #č zatím ho potřebujou jenom vnejší skripty, | #č zatím ho potřebujou jenom vnejší skripty, |
10 | #č které dostávájí data z csv souborů a žádné skřiňky nevytveřejí. | ||
10 | #č které dostávájí data z csv souborů a žádné skřiňky nevytvařejí. | ||
11 | 11 | #č Proto funkce v tomto modulu zatím-prozátím nebudou spolehát na | #č Proto funkce v tomto modulu zatím-prozátím nebudou spolehát na |
12 | 12 | #č ax.sample_box | #č ax.sample_box |
13 | 13 | ||
... | ... | def tri_estimation_fill(ax, df): | |
30 | 30 | return ax.stackplot(df.index, f, m, o, s, labels=labels, colors=colors) | return ax.stackplot(df.index, f, m, o, s, labels=labels, colors=colors) |
31 | 31 | ||
32 | 32 | ||
33 | #č sehnaní datarámu necháme uživateli | ||
34 | # | ||
35 | #č musím trochu davat bacha, | ||
36 | #č externí skripta df-ko vytvařejí sámi jak chcou | ||
37 | #č proto se nemá obecně spolehat na korektní index | ||
38 | def shell_estimation_fill(ax, df, use_df_index=False): | ||
39 | if use_df_index: | ||
40 | x = df.index | ||
41 | else: | ||
42 | x = df['nsim'].to_numpy() | ||
43 | |||
44 | shell_color = "#ECCEAF" #"#FFFD95" | ||
45 | outer_color = "#CCCCCC" | ||
46 | colors = (outer_color, shell_color) | ||
47 | outer = df['outer'].to_numpy() | ||
48 | shell = outer + df['shell'].to_numpy() | ||
49 | labels = ("outer", "annulus") | ||
50 | return ax.stackplot(x, outer, shell, labels=labels, colors=colors) | ||
33 | 51 | ||
34 | 52 | ||
35 | 53 | #č sehnaní datarámu necháme uživateli | #č sehnaní datarámu necháme uživateli |
... | ... | def tri_estimation_plot(ax, df, pf_exact=None, pf_exact_method="$p_f$", plot_out | |
79 | 97 | ||
80 | 98 | ||
81 | 99 | ||
100 | #č ok, tak uděláme všecko dohromady | ||
101 | #č datarám, jako vždy, uživatel donese svůj vlastní | ||
102 | def shell_estimation_plot(ax, df, use_df_index=False, **kwargs): | ||
103 | |||
104 | # fill | ||
105 | shell_estimation_fill(ax, df, use_df_index) | ||
106 | |||
107 | #č teď čáry | ||
108 | if use_df_index: | ||
109 | x = df.index | ||
110 | else: | ||
111 | x = df['nsim'].to_numpy() | ||
112 | |||
113 | #č je to ten opravdový outside z tri plot | ||
114 | #č ponecháme i jeho původní barvu | ||
115 | o = df['outside'].to_numpy() | ||
116 | ax.plot(x, o, '-', color="#AAAAAA", \ | ||
117 | label="outside estimation", **kwargs) | ||
118 | |||
119 | y = df['FORM_outside'].to_numpy() | ||
120 | ax.plot(x, y, '-', color="tab:purple", \ | ||
121 | label="hyperplane outside approximation", **kwargs) | ||
122 | |||
123 | y = df['2FORM_outside'].to_numpy() | ||
124 | ax.plot(x, y, '-', color="tab:pink", \ | ||
125 | label="two hyperplanes outside approximation", **kwargs) | ||
126 | |||
127 | y = df['orth_outside'].to_numpy() | ||
128 | ax.plot(x, y, '-', color="tab:brown", \ | ||
129 | label="hypercube outside approximation", **kwargs) | ||
130 | |||
82 | 131 | ||
83 | 132 | #č ok, tak uděláme všecko dohromady | #č ok, tak uděláme všecko dohromady |
84 | 133 | #č datarám, jako vždy, uživatel donese svůj vlastní | #č datarám, jako vždy, uživatel donese svůj vlastní |