Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f57179a2e | ||
|
|
d0d7d91ab7 | ||
|
|
8497d151ab | ||
|
|
8a98f2bbca | ||
|
|
181aea2805 | ||
|
|
6a762275b6 | ||
|
|
a64430691c | ||
|
|
3cd6d31731 | ||
|
|
af30fde81a | ||
|
|
9b6abadb5a | ||
|
|
686b01c43a | ||
|
|
04afbf2f84 | ||
|
|
75f2796748 | ||
|
|
45179bc542 | ||
|
|
67729e94bf | ||
|
|
c53e82a423 | ||
|
|
02ccfa9ed7 | ||
|
|
fc5de2a097 | ||
|
|
0753c4e1b7 | ||
|
|
d8c2634a66 | ||
|
|
6f7a891a6d | ||
|
|
e4224e6358 | ||
|
|
aa8a9dccbf | ||
|
|
1732e30e58 | ||
|
|
9eedd1fff9 | ||
|
|
ac6e8a3704 | ||
|
|
c5f918c885 | ||
|
|
230712c3ea | ||
|
|
2e2f054a4f | ||
|
|
f75a25d010 | ||
|
|
9db90debeb | ||
|
|
2333ab540e | ||
|
|
c81d65f527 | ||
|
|
bf44f5c027 | ||
|
|
d1400f12a6 | ||
|
|
c610717220 | ||
|
|
5edcf15072 | ||
|
|
e4bffce6f4 | ||
|
|
54fe032791 | ||
|
|
c668dddcfd | ||
|
|
bdc975f280 | ||
|
|
4315fb94f3 | ||
|
|
eb1163f712 | ||
|
|
42f3c02c3e | ||
|
|
31ebcf07e0 | ||
|
|
95612e8ce9 | ||
|
|
e56d88937a | ||
|
|
8c697a9621 | ||
|
|
2d3747b3d3 | ||
|
|
b38e252746 | ||
|
|
f1d6eb8990 | ||
|
|
c2c77304d7 | ||
|
|
0b051ad3c6 | ||
|
|
b72ffe03c3 | ||
|
|
01de0cfe93 | ||
|
|
d6f152958f | ||
|
|
b85962bfcd | ||
|
|
a1ae3f42f4 | ||
|
|
21876586df | ||
|
|
a317cd849f | ||
|
|
3b8a49d429 | ||
|
|
872235e94f | ||
|
|
da7ef60bef | ||
|
|
824669f70f | ||
|
|
19a3f3d310 | ||
|
|
49aab685fb | ||
|
|
4383599d30 | ||
|
|
ae6bca3033 | ||
|
|
1266884f93 | ||
|
|
f91527464d | ||
|
|
58f72cfa6b | ||
|
|
97f8a3ccde | ||
|
|
69134303d2 | ||
|
|
cef67540c2 | ||
|
|
ff38571933 | ||
|
|
5d0109769d | ||
|
|
6852b08cfc | ||
|
|
2896c604a5 | ||
|
|
b21b6be9ca | ||
|
|
5f043468ee | ||
|
|
e25a3ae98c | ||
|
|
4f69553bd3 | ||
|
|
38560cdcf5 | ||
|
|
7cd4d070ac | ||
|
|
e6b36f3fe5 | ||
|
|
36597d9b3d | ||
|
|
c4e965a631 | ||
|
|
15da23183b | ||
|
|
77baba0893 | ||
|
|
55da743977 | ||
|
|
a19ab7aa79 | ||
|
|
29d4c7c146 | ||
|
|
e711f0fb6f | ||
|
|
36fd8cdc8a | ||
|
|
4a24e39224 | ||
|
|
97c161fc3f | ||
|
|
00c43d91cd | ||
|
|
100cfd095e | ||
|
|
5047dbc85e | ||
|
|
69f40748e5 | ||
|
|
c7eb10884a | ||
|
|
0ec1a39328 | ||
|
|
92c9b106e3 | ||
|
|
37a9122aa8 | ||
|
|
91e780432d | ||
|
|
a1cdb1ad56 | ||
|
|
fef93209cd | ||
|
|
81f15208cf | ||
|
|
c9c5bfe093 | ||
|
|
932e4a0f98 | ||
|
|
0483a2463b | ||
|
|
149b150eda | ||
|
|
9364b99158 | ||
|
|
3adce567df | ||
|
|
fa2cc303cd | ||
|
|
e842fef434 | ||
|
|
1c89b7fb1b | ||
|
|
2b85f221bb | ||
|
|
fdebac3b6a | ||
|
|
85d6feec01 | ||
|
|
0fffc85f6c | ||
|
|
e123967577 | ||
|
|
2b31426df3 | ||
|
|
dc490cef44 | ||
|
|
49d54323f6 | ||
|
|
a81d65f595 | ||
|
|
82c386806a | ||
|
|
239ee905e7 | ||
|
|
ed3b7ba6fd | ||
|
|
d52946f31f | ||
|
|
55d96a3767 | ||
|
|
6000a91e74 | ||
|
|
bd6e200a70 | ||
|
|
1360e3ad7b | ||
|
|
ac877ad08e | ||
|
|
4aad26b0cc | ||
|
|
10cb2fbda5 | ||
|
|
2c0a6a6c87 | ||
|
|
329f52fd21 | ||
|
|
7019699e74 | ||
|
|
c2178c7b6f | ||
|
|
0ed75de06f | ||
|
|
2607d3a33b | ||
|
|
2b886fb452 | ||
|
|
bed66fbde7 | ||
|
|
2b9ee576e9 | ||
|
|
efafcb2977 | ||
|
|
0569425df1 | ||
|
|
6c8a2013d9 | ||
|
|
5c7edbef8a | ||
|
|
d417fe96c4 | ||
|
|
c4da75fe6a | ||
|
|
0bf7f6da61 | ||
|
|
8992772748 | ||
|
|
463cb520d9 | ||
|
|
399f68c03b | ||
|
|
15df4beb80 | ||
|
|
4b79940122 | ||
|
|
51ce85d453 | ||
|
|
3dfe95558f | ||
|
|
45e56e53a4 | ||
|
|
0e114fa7bb | ||
|
|
78721bdf08 | ||
|
|
143f468c26 | ||
|
|
c3f01cc9b6 | ||
|
|
0c7091e2d9 | ||
|
|
334633f0fb | ||
|
|
a52e6b86f4 | ||
|
|
c4c2449216 | ||
|
|
9bf125aa15 | ||
|
|
a9df5384a3 | ||
|
|
6ed71d004e | ||
|
|
92b81f4996 | ||
|
|
3b83cd3418 | ||
|
|
0cd60920ca | ||
|
|
2673ad9ce4 | ||
|
|
0c7924aa7c | ||
|
|
e7c93602a1 | ||
|
|
6a3bb38dbc | ||
|
|
1a79dc87ba | ||
|
|
dd38b3d725 | ||
|
|
35221c8973 | ||
|
|
bf0cd7685e | ||
|
|
5f37767207 | ||
|
|
a95364db1d | ||
|
|
47ac8e8bef | ||
|
|
1bc9b9fc86 | ||
|
|
91510a1755 | ||
|
|
c2d1e228a8 | ||
|
|
bfa0f0fd9b | ||
|
|
9d01ab0e16 | ||
|
|
f755b7ce74 | ||
|
|
0b78522ca5 | ||
|
|
3814f9a1c9 | ||
|
|
fe4ae46784 | ||
|
|
8250efcd62 | ||
|
|
c698f2af2b | ||
|
|
7ebb683fac | ||
|
|
8ce85e5d23 | ||
|
|
9ae16ca6ec | ||
|
|
c7406d3bce | ||
|
|
cb8ecc752b | ||
|
|
8e6323ae48 | ||
|
|
83c03c998a | ||
|
|
4c522ae050 | ||
|
|
689d5a7592 | ||
|
|
c118d4fae8 | ||
|
|
1baf2e8dd5 | ||
|
|
1fcdaa8b81 | ||
|
|
71729578dd | ||
|
|
abe7bf969a | ||
|
|
673ae3908c | ||
|
|
1a31c9122e | ||
|
|
9a7c264ee6 | ||
|
|
5eb030046c | ||
|
|
c53d7d9c25 | ||
|
|
02f14ffdf1 | ||
|
|
84fd841f86 | ||
|
|
06e621399b | ||
|
|
629b856788 | ||
|
|
f3007e2fe2 | ||
|
|
a7a1a4ddd1 | ||
|
|
5204b2cef2 | ||
|
|
0719db17ed | ||
|
|
018192714c | ||
|
|
2951f5e093 | ||
|
|
e1f69e41b0 | ||
|
|
898aad3da5 | ||
|
|
ec5b9571d3 | ||
|
|
5d3111df37 | ||
|
|
79660bfd6e | ||
|
|
3c9bc6ce73 | ||
|
|
0ee47e95da | ||
|
|
16916f44b9 | ||
|
|
4d2ba40287 | ||
|
|
845bf3c325 | ||
|
|
3693c32d4b | ||
|
|
fb62298bd2 | ||
|
|
d19506f1ad | ||
|
|
271f977cdd | ||
|
|
e823b3ae95 | ||
|
|
f96f9cc62f | ||
|
|
12cca24d8b | ||
|
|
a698d46144 | ||
|
|
d32baa61a1 | ||
|
|
5e018fc8f0 | ||
|
|
80a463a91e | ||
|
|
61fce32c60 | ||
|
|
501000fa6b | ||
|
|
75149000db | ||
|
|
04e5b61732 | ||
|
|
f6a2240b1f | ||
|
|
3c82148f44 | ||
|
|
2c43e9587d | ||
|
|
52c311887a | ||
|
|
4c25355be9 | ||
|
|
d95b299217 | ||
|
|
efa8912742 | ||
|
|
c33913bd58 | ||
|
|
295ceaa702 | ||
|
|
8c64652b33 | ||
|
|
66a9563345 | ||
|
|
fdf241c6dd | ||
|
|
113989dc46 | ||
|
|
430cff8747 | ||
|
|
aee69fa3c7 | ||
|
|
afb3483fe3 | ||
|
|
7f2ff9d341 | ||
|
|
57be80bcd4 | ||
|
|
90272fa444 | ||
|
|
73fd407aff | ||
|
|
46dc527222 | ||
|
|
b83494888b | ||
|
|
a0f964e89e | ||
|
|
30b3b8800e | ||
|
|
366baa737a | ||
|
|
453a2084e7 | ||
|
|
fe30a20882 | ||
|
|
70dcb1a6ee | ||
|
|
c4554d38c1 | ||
|
|
4deed897ff | ||
|
|
460450f524 | ||
|
|
29b5c97345 | ||
|
|
b171eb7d32 | ||
|
|
0e18d43496 | ||
|
|
bd4222adfa | ||
|
|
1e4761609d | ||
|
|
de72e2e96b | ||
|
|
95a0dabe68 | ||
|
|
9f53ad685e | ||
|
|
02c597d109 | ||
|
|
510bee115b | ||
|
|
ed250f836d | ||
|
|
a47410a0f1 | ||
|
|
704130966e | ||
|
|
b927aa81b3 | ||
|
|
d154ac96c2 | ||
|
|
6067ba601e | ||
|
|
60336c25f1 | ||
|
|
82093bcf95 | ||
|
|
7b8191e2f0 | ||
|
|
716d0af96f | ||
|
|
88dd9cf15a | ||
|
|
f917dd9284 | ||
|
|
cd68bebf03 | ||
|
|
7d4091eb24 | ||
|
|
35cc348f03 | ||
|
|
59fc80a10b | ||
|
|
ea146cbe87 | ||
|
|
c6b28ba3a0 | ||
|
|
6f3e1e31f0 | ||
|
|
fe57890da4 | ||
|
|
7df0750c58 | ||
|
|
8cd9ec939b | ||
|
|
872ff0ef62 | ||
|
|
052faed48d | ||
|
|
bcf825a4f7 | ||
|
|
31b37a7792 | ||
|
|
dfe12c8bcb | ||
|
|
89d5b2d576 | ||
|
|
3afd9f5025 | ||
|
|
601ef73b5d | ||
|
|
e4f8bc347d | ||
|
|
3cb47ee5c8 | ||
|
|
1535247e1b | ||
|
|
37dd4ebaef | ||
|
|
1e8949067b | ||
|
|
1945e94190 | ||
|
|
1ba971af24 | ||
|
|
0b5357d12a | ||
|
|
3be361b03c | ||
|
|
7681b5d326 | ||
|
|
0a35d387f7 | ||
|
|
b40efc2426 | ||
|
|
59aae7fd40 | ||
|
|
a633e4bccf | ||
|
|
6c4b67d93a | ||
|
|
b56b8099ab | ||
|
|
f9fe5c9b6c | ||
|
|
2ee8420b94 | ||
|
|
bbe127865b | ||
|
|
13b954d580 | ||
|
|
50686e1b65 | ||
|
|
7b3c3d891d | ||
|
|
98feca7fca | ||
|
|
e45eb3fd69 | ||
|
|
dd86b8b461 | ||
|
|
57d43cd5d3 | ||
|
|
14b5b5e3df | ||
|
|
f53289ef1b | ||
|
|
a7e43ca6a7 | ||
|
|
8ca21c413f | ||
|
|
1b3ce91582 | ||
|
|
61fd54c496 | ||
|
|
b017127b3a | ||
|
|
52f2d15280 | ||
|
|
5c86e46c72 | ||
|
|
a5648851f2 | ||
|
|
cb41520a20 | ||
|
|
537612e5e3 | ||
|
|
4e0c671f68 | ||
|
|
507cfb9d53 | ||
|
|
2013009e8a | ||
|
|
f1a1d08458 | ||
|
|
7de6cc4468 | ||
|
|
783d83e4cc | ||
|
|
c366a1a4e7 | ||
|
|
b784cab94b | ||
|
|
78e361d486 | ||
|
|
3b1f135fdb | ||
|
|
2f93d1a83f | ||
|
|
653a26fee1 | ||
|
|
e33c9cb2f0 | ||
|
|
4be43528e3 | ||
|
|
9d343a42ce | ||
|
|
459722610a | ||
|
|
f745dce04e | ||
|
|
c1f4aaf957 | ||
|
|
f4bf8d3766 | ||
|
|
6e94d7a707 | ||
|
|
87e8e17e91 | ||
|
|
9e79178d0f | ||
|
|
9d0168a9ee | ||
|
|
9760d41561 | ||
|
|
0c039793df | ||
|
|
4cec45131e | ||
|
|
e6c08cb4e4 | ||
|
|
2d17d8cfe4 | ||
|
|
ef583fc9bb | ||
|
|
db87b1e214 | ||
|
|
5790bdfe82 | ||
|
|
731567369e | ||
|
|
317cbf904d | ||
|
|
f4561494f6 | ||
|
|
5164891928 | ||
|
|
5e79e29823 | ||
|
|
cc3649fcb8 | ||
|
|
ab11d15729 | ||
|
|
0e75d67671 | ||
|
|
ba81f923d9 | ||
|
|
a0cdb182fd | ||
|
|
ca7296ca8c | ||
|
|
fb2d0d3e71 | ||
|
|
2afd641f0f | ||
|
|
d871bbfc3b | ||
|
|
5e9ab81363 | ||
|
|
d0acface41 | ||
|
|
aea7cdb823 | ||
|
|
e066c6ab94 | ||
|
|
8e82772cfc | ||
|
|
441a064d84 | ||
|
|
ee6b2a94eb | ||
|
|
07761716e4 | ||
|
|
6dc96b86b4 | ||
|
|
8c2874e04d | ||
|
|
c7001bf0fa | ||
|
|
f62b209ffb | ||
|
|
0fe71b2b92 | ||
|
|
e528ba5278 | ||
|
|
fd1b2b1041 | ||
|
|
e5422c71f5 | ||
|
|
efd8960e1e | ||
|
|
8dcb0a298e | ||
|
|
acbd3537c0 | ||
|
|
145c301eed | ||
|
|
ec91a8b63f | ||
|
|
ffdeb28bfd | ||
|
|
df1ac5586e | ||
|
|
ab1b7a2605 | ||
|
|
53456cf7fa | ||
|
|
1cbdda1ec5 | ||
|
|
ba2fa25636 | ||
|
|
5189cbaa6f | ||
|
|
f1ce2e4b10 | ||
|
|
50ae49c0ec | ||
|
|
502c2240f7 | ||
|
|
b784f00b92 | ||
|
|
0c0d7f3481 | ||
|
|
457dac477a | ||
|
|
dc114f759d | ||
|
|
672f81f216 | ||
|
|
3516986ff2 | ||
|
|
7ecd98a5fb | ||
|
|
1fdeab9685 | ||
|
|
ebd4e64cc3 | ||
|
|
1452f4129f | ||
|
|
04d43f3f28 | ||
|
|
b7ebf961ac | ||
|
|
28c7a0177a | ||
|
|
9c5ea0bdd9 | ||
|
|
cd540b0146 | ||
|
|
62860750f2 | ||
|
|
4d8277c5c2 | ||
|
|
b9fddcf78c | ||
|
|
a834e1905d | ||
|
|
de1f5c1944 | ||
|
|
6d9b193d25 | ||
|
|
982d346264 | ||
|
|
4c927eb7c7 | ||
|
|
fead93f0b9 | ||
|
|
ca3ba3adb6 | ||
|
|
9f87a38107 | ||
|
|
329572d191 | ||
|
|
ae21315593 | ||
|
|
b209547a5b | ||
|
|
8a0f214144 | ||
|
|
5ff3b9457a | ||
|
|
8ec25cac46 | ||
|
|
39180f8ea3 | ||
|
|
2203b2ca8b | ||
|
|
faab0d78cf | ||
|
|
c3a5ea1b91 | ||
|
|
6349c4f752 | ||
|
|
8c5fa68f11 | ||
|
|
a487cd8e64 | ||
|
|
92eac86c68 | ||
|
|
cd2e29a77d | ||
|
|
ce090c6437 | ||
|
|
f80be0f3da | ||
|
|
fd9a338365 | ||
|
|
776164310b | ||
|
|
52ab9f4ade | ||
|
|
88c75c0d35 | ||
|
|
cd571b6ec4 | ||
|
|
701f9ab69b | ||
|
|
6d47664767 | ||
|
|
8cb8c50998 | ||
|
|
f14a149748 | ||
|
|
beb2c2fec0 | ||
|
|
48e010f195 | ||
|
|
e350b7d8f5 | ||
|
|
e7e1582836 | ||
|
|
9d9a8a7ced | ||
|
|
aef81d088c | ||
|
|
35b421b4df | ||
|
|
dbbae7a53f | ||
|
|
b9ace9f58f | ||
|
|
48aa5cb1aa | ||
|
|
b517c38cb9 | ||
|
|
d158c8ad7a | ||
|
|
8c9eeb6160 | ||
|
|
aedb8c46fc | ||
|
|
1ff895368e | ||
|
|
48e30125bb | ||
|
|
db416d25de | ||
|
|
da18a8b712 | ||
|
|
48c98cddba | ||
|
|
16a0e03d1d | ||
|
|
e0f580daf6 | ||
|
|
c1c16964eb | ||
|
|
d0134d6415 | ||
|
|
9f4c759ea3 | ||
|
|
661e2071d1 | ||
|
|
0f25334032 | ||
|
|
334ada3dcc | ||
|
|
df0b5bb014 | ||
|
|
20686086d8 | ||
|
|
1be8f6c434 | ||
|
|
f8c16d8c7c | ||
|
|
7f3cf46ee1 | ||
|
|
632cd2cd4c | ||
|
|
0f5243f36a | ||
|
|
137368cc27 | ||
|
|
e343d284d9 | ||
|
|
a23692a29c | ||
|
|
30170df1b1 | ||
|
|
3be4e6c112 | ||
|
|
e5650b5378 | ||
|
|
67f534a6f6 | ||
|
|
51031e7359 | ||
|
|
e215e0f14a | ||
|
|
1099d5f282 | ||
|
|
330761a372 | ||
|
|
81f38b942c | ||
|
|
07cefceed8 | ||
|
|
ed5e520b35 | ||
|
|
36b62260b1 | ||
|
|
3e085dd7c6 | ||
|
|
a18fd29795 | ||
|
|
76e4f4b80e | ||
|
|
8466531916 | ||
|
|
a4c5d34720 | ||
|
|
2e158f4c1b | ||
|
|
b3a7e7f465 | ||
|
|
1a66188411 | ||
|
|
485b2cad1e | ||
|
|
3bcd90f7ae | ||
|
|
586f17dc2a | ||
|
|
9863b05c30 | ||
|
|
a9f92637ca | ||
|
|
6b8b1b8e1e | ||
|
|
c3c5802be2 | ||
|
|
ab776f15f4 | ||
|
|
ebc3e938bf | ||
|
|
9cc3bb23c0 | ||
|
|
d2f275c49f | ||
|
|
aec31df520 | ||
|
|
76745dc9d0 | ||
|
|
25dce4d386 | ||
|
|
1c736df647 | ||
|
|
aeae8fb710 | ||
|
|
6055065e27 | ||
|
|
a08b2c77d6 | ||
|
|
f9a099a284 | ||
|
|
62fcafa982 | ||
|
|
065d94eb4a | ||
|
|
7760181baa | ||
|
|
9302d1fabc | ||
|
|
d1d63c8c29 | ||
|
|
bfd166b717 | ||
|
|
4f747f8fa7 | ||
|
|
2111307965 | ||
|
|
065e1f063f | ||
|
|
5226836211 | ||
|
|
c58dc5785a | ||
|
|
30d76da32f | ||
|
|
876521fdea | ||
|
|
e1e5279366 | ||
|
|
32886c5034 | ||
|
|
41e14208e4 | ||
|
|
b79fc28a5f | ||
|
|
ef72ff6903 | ||
|
|
82e8b510ca | ||
|
|
8109ddf78f | ||
|
|
f0f6ad17e2 | ||
|
|
83d53a46fb | ||
|
|
a8c8e14d6a | ||
|
|
e96e291ec4 | ||
|
|
e03ebedfdf | ||
|
|
deaf114fa3 | ||
|
|
0071ef22d7 | ||
|
|
58924aaf3a | ||
|
|
d6af6ce486 | ||
|
|
b1d0e6dc55 | ||
|
|
a200adb51a | ||
|
|
6ea00200b0 | ||
|
|
5cf03d7ae0 | ||
|
|
3b5fbdabd4 | ||
|
|
18c5d9b480 | ||
|
|
fe5c050c61 | ||
|
|
a7c56e3920 | ||
|
|
a519228856 | ||
|
|
e1f5628a4f | ||
|
|
e4eee1c29e | ||
|
|
0fc5bd3c10 | ||
|
|
77de17d7e3 | ||
|
|
87fcf1c610 | ||
|
|
8895d0d565 | ||
|
|
6340d9ea0b | ||
|
|
62aaa276a7 | ||
|
|
0391775fed | ||
|
|
400b743feb | ||
|
|
754910f514 | ||
|
|
614285804d | ||
|
|
1b22ba436b | ||
|
|
387d462c2c | ||
|
|
e6178525d7 | ||
|
|
a663dc482c | ||
|
|
b913d76972 | ||
|
|
ab276db78c | ||
|
|
34038d2844 | ||
|
|
c27ea5c447 | ||
|
|
a8c71e475e | ||
|
|
41673145ee | ||
|
|
4757c7d051 | ||
|
|
5619b98468 | ||
|
|
630eb98343 | ||
|
|
5412cb4d2d | ||
|
|
8f46f128ff | ||
|
|
8807d4d98b | ||
|
|
7719f5270d | ||
|
|
afb4c1b61e | ||
|
|
28bea42b15 | ||
|
|
955af412ea | ||
|
|
49dd3c65e1 | ||
|
|
b2f41f88c9 | ||
|
|
f3500c7f24 | ||
|
|
1cbdc9deff | ||
|
|
89652cc080 | ||
|
|
fe3f151e0b | ||
|
|
16caae9d40 | ||
|
|
d541becb1a | ||
|
|
21e97d4e30 | ||
|
|
9fd9bd95f4 | ||
|
|
fe9c348ee0 | ||
|
|
0d36ba188e | ||
|
|
5a6d55c2ca | ||
|
|
36ad9562eb | ||
|
|
bf06a9fe43 | ||
|
|
34c9fbd77a | ||
|
|
f4ca2650e5 | ||
|
|
1d0aded01d | ||
|
|
3322bafdca | ||
|
|
6a0f66c244 | ||
|
|
40757b949d | ||
|
|
b6c91f63f7 | ||
|
|
e36206b436 | ||
|
|
797a853b36 | ||
|
|
bdc5e35453 | ||
|
|
1bd05ee1c2 | ||
|
|
dc406147df | ||
|
|
87fa63d8f9 | ||
|
|
2355a14a0c | ||
|
|
69e94e978c | ||
|
|
97fafe9b9b | ||
|
|
312abc9501 | ||
|
|
ca8c7a23fd | ||
|
|
9d69d60ea8 | ||
|
|
7ab6db184d | ||
|
|
e72d06bf6f | ||
|
|
fbf342f1ad | ||
|
|
699e174b3d | ||
|
|
48f6c09436 | ||
|
|
bab2c33e38 | ||
|
|
c725e15015 | ||
|
|
3bad91ec37 | ||
|
|
ceaab3c2fc | ||
|
|
e183c5d1de | ||
|
|
dc73213bee | ||
|
|
2ed57fbbe0 | ||
|
|
4de04d1af8 | ||
|
|
7ae64d390f | ||
|
|
f56d87f648 | ||
|
|
6c65d84d5e | ||
|
|
490b5466da | ||
|
|
3805cc9932 | ||
|
|
b56172328e | ||
|
|
e4a012b5a3 | ||
|
|
3dfdc308e3 | ||
|
|
14a2abaebd | ||
|
|
d0afd0ed74 | ||
|
|
473aac4500 | ||
|
|
ad59afc4f5 | ||
|
|
3be2973032 | ||
|
|
b5a3ee7568 | ||
|
|
aad7d75fa6 | ||
|
|
70f1581a3b | ||
|
|
641003ded4 | ||
|
|
28526d8f91 | ||
|
|
416a807e5d | ||
|
|
e723b56e18 | ||
|
|
67b76a3113 | ||
|
|
1169f3cc94 | ||
|
|
82ab7b5429 | ||
|
|
9b3a281e35 | ||
|
|
00f0e39eda | ||
|
|
1e7e5b0328 | ||
|
|
8afd5023e9 | ||
|
|
100003ad90 | ||
|
|
7fd6e4469b | ||
|
|
793289dd80 | ||
|
|
ab10970025 | ||
|
|
3c9eccdfab | ||
|
|
6c4636917a | ||
|
|
56b170d767 | ||
|
|
318f6e9965 | ||
|
|
63f7095508 | ||
|
|
1965782348 | ||
|
|
a54bf30c3d | ||
|
|
1e245004c9 | ||
|
|
03c3c37435 | ||
|
|
19ad9c4d1a | ||
|
|
c183e5016c | ||
|
|
4790b9c071 | ||
|
|
770bb5f96f | ||
|
|
6319ac9310 | ||
|
|
b6f0c6f49a | ||
|
|
486ff5c239 | ||
|
|
73475220e9 | ||
|
|
852a3f58ff | ||
|
|
8b8aff7df1 | ||
|
|
e86111bd7a | ||
|
|
870cba5005 | ||
|
|
c5df959210 | ||
|
|
631e52b486 | ||
|
|
5e32082fcf | ||
|
|
8834afa4f3 | ||
|
|
0d88b954d8 | ||
|
|
46602227af | ||
|
|
99fe5e8f74 | ||
|
|
9e9f56ee65 | ||
|
|
cf53985fed | ||
|
|
0ace259d2d | ||
|
|
f73b9b06c0 | ||
|
|
906ed801c7 | ||
|
|
975f2027ed | ||
|
|
22f3823699 | ||
|
|
c81dfb3ccc | ||
|
|
2c8c2699ef | ||
|
|
7fd570c5a7 | ||
|
|
76ab3114f0 | ||
|
|
76975a85e0 | ||
|
|
7b9c725f04 | ||
|
|
6fea7baea2 | ||
|
|
9c2b2033ec | ||
|
|
f67b7c6f60 | ||
|
|
fb0f1ad866 | ||
|
|
2b1fa93ebe | ||
|
|
e3140763ba | ||
|
|
e60b388930 | ||
|
|
f4914934f2 | ||
|
|
7115632d30 | ||
|
|
52112a5413 | ||
|
|
07798bbf46 | ||
|
|
134c66d51c | ||
|
|
84cf693528 | ||
|
|
7ef2df8535 | ||
|
|
4d95e42d20 | ||
|
|
30702cb118 | ||
|
|
e930bcaa91 | ||
|
|
1e2432e298 | ||
|
|
1243b2dc88 | ||
|
|
f2b97b68bd | ||
|
|
2149fa0dcb | ||
|
|
6293c6206c | ||
|
|
f451731877 | ||
|
|
d74c78eff5 | ||
|
|
af347349e1 | ||
|
|
2f47b190ac | ||
|
|
655982e908 | ||
|
|
82eba020ac | ||
|
|
eb65ce4c1b | ||
|
|
691ec4f3bd | ||
|
|
c1069adc2f | ||
|
|
097b5eb7fc | ||
|
|
e965e2b4c1 | ||
|
|
d81f341303 | ||
|
|
1ea6fd7c54 | ||
|
|
3025c995b6 | ||
|
|
ecc75c45eb | ||
|
|
09dcf486d8 | ||
|
|
592c1e5dbc | ||
|
|
cd3baf2870 | ||
|
|
93734ff1b9 | ||
|
|
dfb7d37cfb | ||
|
|
83aa6a5791 | ||
|
|
45f020edaa | ||
|
|
ad1c5c487e | ||
|
|
5c323b28e2 | ||
|
|
da2250df3a | ||
|
|
cb1d6b4db7 | ||
|
|
f96cee145c | ||
|
|
e4670e4a4d | ||
|
|
5c0f90b43e | ||
|
|
e6de528b7f | ||
|
|
dfff8d2fcb | ||
|
|
33a1fd2b52 | ||
|
|
f083b7f6ef | ||
|
|
25de73812b | ||
|
|
6b232d2971 | ||
|
|
9c0ffa8356 | ||
|
|
ffbd2e2413 | ||
|
|
58300b8c1a | ||
|
|
cd2fda8224 | ||
|
|
73ae571de1 | ||
|
|
7aee4c64a3 | ||
|
|
c3cae35de4 | ||
|
|
2736d2f399 | ||
|
|
00afc6c06b | ||
|
|
4eefa88490 | ||
|
|
92e54bf11e | ||
|
|
c11350d49a | ||
|
|
8f5fb4cc3b | ||
|
|
fc7a7bb7fd | ||
|
|
5a1c363e8a | ||
|
|
77a6da3024 | ||
|
|
c4a66281f6 | ||
|
|
7ffc2482fc | ||
|
|
f37da68a67 | ||
|
|
f64ed131f9 | ||
|
|
79b31e8d08 | ||
|
|
d1c8e3e4f5 | ||
|
|
c253ad832d | ||
|
|
6081b09267 | ||
|
|
592c2c9a72 | ||
|
|
ce45776a63 | ||
|
|
02bbdf9fda | ||
|
|
6c9e90ceaf | ||
|
|
b99be5a280 | ||
|
|
1acd582de9 | ||
|
|
8ce5a4d215 | ||
|
|
ccb55ff4e1 | ||
|
|
3ef4b40558 | ||
|
|
c667d94e84 | ||
|
|
1b601460e6 | ||
|
|
7db65f127e | ||
|
|
f302e18d71 | ||
|
|
352c0beb27 | ||
|
|
d6561ab44d | ||
|
|
5d9b6f99c6 | ||
|
|
163a842384 | ||
|
|
eea355a784 | ||
|
|
1ab1cb37b0 | ||
|
|
be19a11387 | ||
|
|
062743d748 | ||
|
|
ac2a2002b7 | ||
|
|
6951b82339 | ||
|
|
e41c23120a | ||
|
|
4c5281ea30 | ||
|
|
7b7ba2eb37 | ||
|
|
4a43653d7f | ||
|
|
0307927fa9 | ||
|
|
db11c9d968 | ||
|
|
d85e5c4666 | ||
|
|
45ee8a9662 | ||
|
|
5ab06dbe51 | ||
|
|
d73e901a96 | ||
|
|
c17e39e3cf | ||
|
|
af4cce96ef | ||
|
|
0a780e5f78 | ||
|
|
fb2b1f680f | ||
|
|
6957986632 | ||
|
|
13d23502a9 | ||
|
|
5fa888768e | ||
|
|
07451899c4 | ||
|
|
2aa693e4ae | ||
|
|
ff480fb593 | ||
|
|
d6753dc986 | ||
|
|
2d2484d8fa | ||
|
|
bb97f1977b | ||
|
|
eb26eba131 | ||
|
|
2d3e214514 | ||
|
|
894a7c8477 | ||
|
|
21197ead23 | ||
|
|
d79a0cc973 | ||
|
|
a55669d181 | ||
|
|
2fd44fbfb4 | ||
|
|
962bfa945d | ||
|
|
65c1163a55 | ||
|
|
8d67442ca3 | ||
|
|
f7d2ac8b86 | ||
|
|
4f91de4c97 | ||
|
|
37b04961f1 | ||
|
|
0a63f16f62 | ||
|
|
92eb729a39 | ||
|
|
d891c9783d | ||
|
|
51858597cd | ||
|
|
8b3baf433f | ||
|
|
12e3d779c6 | ||
|
|
c6274890a7 | ||
|
|
907fc0c53a | ||
|
|
b4ee76416e | ||
|
|
a88b42a8ef | ||
|
|
08f01aee69 | ||
|
|
c69cbdb34e | ||
|
|
01fd7dbec8 | ||
|
|
2af9b0018c | ||
|
|
7f8e8d5a9f | ||
|
|
c9887a97e7 | ||
|
|
1a708921e3 | ||
|
|
9fe1b35a59 | ||
|
|
edf744eee1 | ||
|
|
e400980103 | ||
|
|
b12e935a5d | ||
|
|
1d4422e9c5 | ||
|
|
1a10da9c89 | ||
|
|
470eae8b92 | ||
|
|
9b53b4302b | ||
|
|
461202219d | ||
|
|
ddfaa3a73f | ||
|
|
3e531130fe | ||
|
|
595eb29c42 | ||
|
|
ccbbc83502 | ||
|
|
fd0a8ddf51 | ||
|
|
ce5808e3ce | ||
|
|
4dafa345b4 | ||
|
|
90776f0af9 | ||
|
|
32777456b9 | ||
|
|
dcaa7fafbd | ||
|
|
17eb3e8184 | ||
|
|
7bbca7cf54 | ||
|
|
3c738ebcb9 | ||
|
|
6522cea03f | ||
|
|
ea2dbfba3e | ||
|
|
8d92fbbdac | ||
|
|
77f06aaa07 | ||
|
|
b79c5b30c0 | ||
|
|
fdac834d48 | ||
|
|
4355be1a9c | ||
|
|
66f6d3505b | ||
|
|
65c261887c | ||
|
|
6c794d2eb4 | ||
|
|
51c912f3a8 | ||
|
|
76e90f417e | ||
|
|
e556bcff54 | ||
|
|
4833685e2e | ||
|
|
2d7681086d | ||
|
|
f44ac69d68 | ||
|
|
32684af292 | ||
|
|
862ec88191 | ||
|
|
d36a9cd340 | ||
|
|
afafbb0c5e | ||
|
|
e3f01b575a | ||
|
|
d6924998d9 | ||
|
|
0ae5c02ea0 | ||
|
|
e395f9f575 | ||
|
|
f074e1fdf2 | ||
|
|
4d1eb0fecc | ||
|
|
f5fdde9a5d | ||
|
|
32aa5bece5 | ||
|
|
cdfb867037 | ||
|
|
021971816a | ||
|
|
e4386e20a3 | ||
|
|
8760cd364d | ||
|
|
4c40f675b5 | ||
|
|
325bb9ed02 | ||
|
|
505d1aeb48 | ||
|
|
1dd189cbd4 | ||
|
|
fa7490dee8 | ||
|
|
7fda5b6b4a | ||
|
|
3ff0883eca | ||
|
|
04c8f1ae5f | ||
|
|
f73000056c | ||
|
|
4605950b94 | ||
|
|
ae40097b51 | ||
|
|
daaa9b193e | ||
|
|
98ee3ee6ec | ||
|
|
b77aed2395 | ||
|
|
45afdc25f9 | ||
|
|
2ae681cebc | ||
|
|
cc465a050c | ||
|
|
1fd840d33f | ||
|
|
cc237fffa8 | ||
|
|
bb27d4ec20 | ||
|
|
255f7302ea | ||
|
|
9e0b4fd243 | ||
|
|
2e926c9ece | ||
|
|
bcc2d2f4d4 | ||
|
|
e3555b2c51 | ||
|
|
e99037223b | ||
|
|
9f2b81d385 | ||
|
|
2c592b25b9 | ||
|
|
bf05b5ddc1 | ||
|
|
fa2454d079 | ||
|
|
8544dd1144 | ||
|
|
1f8b0bddb4 | ||
|
|
5b2ee80329 | ||
|
|
acfb876da0 | ||
|
|
ab9ebc6400 | ||
|
|
a603c3a63f | ||
|
|
d0ea629c10 | ||
|
|
b35be16268 | ||
|
|
7644927de9 | ||
|
|
242b1a4e50 | ||
|
|
397b5b0cab | ||
|
|
8da1cb622f | ||
|
|
7365bf70b6 | ||
|
|
2825d02cb2 | ||
|
|
24cb32c96c | ||
|
|
820adf2bb7 | ||
|
|
4211855732 | ||
|
|
44b057c522 | ||
|
|
f4d580a000 | ||
|
|
a77c342e69 | ||
|
|
559d7dc006 | ||
|
|
1a47bbe19d | ||
|
|
b1c658d711 | ||
|
|
2ff4f63d23 | ||
|
|
ba087f12a5 | ||
|
|
a64a9867ef | ||
|
|
63d6c114c0 | ||
|
|
1d45ccb8b8 | ||
|
|
4ce597a2a0 | ||
|
|
b430cbb62b | ||
|
|
500885ec4d | ||
|
|
ea3654f1f8 | ||
|
|
7a5b4779e9 | ||
|
|
c744797c6f | ||
|
|
11a7486a9c | ||
|
|
44ccf99d48 | ||
|
|
ef672798ef | ||
|
|
245a5057c3 | ||
|
|
e06610756a | ||
|
|
dbc256be1a | ||
|
|
e589fcdd3d | ||
|
|
d20cdfc47f | ||
|
|
ab2e307e3d | ||
|
|
a81564e582 | ||
|
|
f93f3fe122 | ||
|
|
2e94348bb8 | ||
|
|
e7fd2077bd | ||
|
|
624e9b6f71 | ||
|
|
ca10f19fe5 | ||
|
|
1a36d78ee2 | ||
|
|
809a0dd9cb | ||
|
|
b2b5c971c3 | ||
|
|
7c4ba10871 | ||
|
|
cc9f853a34 | ||
|
|
fa32e42933 | ||
|
|
9c7f1f7ba9 | ||
|
|
3842e689ac | ||
|
|
d461cb8001 | ||
|
|
2bb783b5d4 | ||
|
|
edc5b65234 | ||
|
|
0237c5a80a | ||
|
|
1201184669 | ||
|
|
36adba84e7 | ||
|
|
afa21c9057 | ||
|
|
42dfdcc3b1 | ||
|
|
6c9481296b | ||
|
|
89353b656f | ||
|
|
48851c7d71 | ||
|
|
d30028c57d |
No files matched your search
@@ -1,6 +1,7 @@
|
|||||||
### CUSTOM ###
|
### CUSTOM ###
|
||||||
|
|
||||||
*.exe
|
*.exe
|
||||||
|
*.msi
|
||||||
*.tar.xz
|
*.tar.xz
|
||||||
*.zip
|
*.zip
|
||||||
*.spec
|
*.spec
|
||||||
@@ -8,16 +9,41 @@
|
|||||||
*.class
|
*.class
|
||||||
|
|
||||||
tmp
|
tmp
|
||||||
|
mage8
|
||||||
|
adists
|
||||||
|
|
||||||
|
*.tar
|
||||||
*.tar.*
|
*.tar.*
|
||||||
|
*.tgz
|
||||||
*.zip
|
*.zip
|
||||||
|
|
||||||
|
*.html
|
||||||
|
*.pdf
|
||||||
|
*.odt
|
||||||
|
|
||||||
|
!doc/**/*.pdf
|
||||||
|
|
||||||
|
doc/dev/images/auto_*
|
||||||
|
doc/dev/documentation.*
|
||||||
|
!doc/dev/*.org
|
||||||
|
|
||||||
|
doc/dev/images/auto_*
|
||||||
|
doc/users/documentation.*
|
||||||
|
!doc/users/*.org
|
||||||
|
|
||||||
|
TAGS
|
||||||
|
|
||||||
pamhyrBuild
|
pamhyrBuild
|
||||||
wine-pamhyr-build*
|
wine-pamhyr-build*
|
||||||
|
|
||||||
_PAMHYR_
|
_PAMHYR_
|
||||||
__old__
|
__old__
|
||||||
|
|
||||||
|
*-venv
|
||||||
|
|
||||||
|
mage8
|
||||||
|
adists
|
||||||
|
|
||||||
### END CUSTOM ###
|
### END CUSTOM ###
|
||||||
|
|
||||||
# Created by https://www.toptal.com/developers/gitignore/api/python
|
# Created by https://www.toptal.com/developers/gitignore/api/python
|
||||||
@@ -249,6 +275,7 @@ flycheck_*.el
|
|||||||
|
|
||||||
|
|
||||||
# End of https://www.toptal.com/developers/gitignore/api/emacs
|
# End of https://www.toptal.com/developers/gitignore/api/emacs
|
||||||
|
|
||||||
# Created by https://www.toptal.com/developers/gitignore/api/qt
|
# Created by https://www.toptal.com/developers/gitignore/api/qt
|
||||||
# Edit at https://www.toptal.com/developers/gitignore?templates=qt
|
# Edit at https://www.toptal.com/developers/gitignore?templates=qt
|
||||||
|
|
||||||
@@ -309,3 +336,548 @@ compile_commands.json
|
|||||||
*_qmlcache.qrc
|
*_qmlcache.qrc
|
||||||
|
|
||||||
# End of https://www.toptal.com/developers/gitignore/api/qt
|
# End of https://www.toptal.com/developers/gitignore/api/qt
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/latex
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=latex
|
||||||
|
|
||||||
|
### LaTeX ###
|
||||||
|
## Core latex/pdflatex auxiliary files:
|
||||||
|
*.aux
|
||||||
|
*.lof
|
||||||
|
*.log
|
||||||
|
*.lot
|
||||||
|
*.fls
|
||||||
|
*.out
|
||||||
|
*.toc
|
||||||
|
*.fmt
|
||||||
|
*.fot
|
||||||
|
*.cb
|
||||||
|
*.cb2
|
||||||
|
.*.lb
|
||||||
|
|
||||||
|
## Intermediate documents:
|
||||||
|
*.dvi
|
||||||
|
*.xdv
|
||||||
|
*-converted-to.*
|
||||||
|
# these rules might exclude image files for figures etc.
|
||||||
|
# *.ps
|
||||||
|
# *.eps
|
||||||
|
# *.pdf
|
||||||
|
|
||||||
|
## Generated if empty string is given at "Please type another file name for output:"
|
||||||
|
.pdf
|
||||||
|
|
||||||
|
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||||
|
*.bbl
|
||||||
|
*.bcf
|
||||||
|
*.blg
|
||||||
|
*-blx.aux
|
||||||
|
*-blx.bib
|
||||||
|
*.run.xml
|
||||||
|
|
||||||
|
## Build tool auxiliary files:
|
||||||
|
*.fdb_latexmk
|
||||||
|
*.synctex
|
||||||
|
*.synctex(busy)
|
||||||
|
*.synctex.gz
|
||||||
|
*.synctex.gz(busy)
|
||||||
|
*.pdfsync
|
||||||
|
|
||||||
|
## Build tool directories for auxiliary files
|
||||||
|
# latexrun
|
||||||
|
latex.out/
|
||||||
|
|
||||||
|
## Auxiliary and intermediate files from other packages:
|
||||||
|
# algorithms
|
||||||
|
*.alg
|
||||||
|
*.loa
|
||||||
|
|
||||||
|
# achemso
|
||||||
|
acs-*.bib
|
||||||
|
|
||||||
|
# amsthm
|
||||||
|
*.thm
|
||||||
|
|
||||||
|
# beamer
|
||||||
|
*.nav
|
||||||
|
*.pre
|
||||||
|
*.snm
|
||||||
|
*.vrb
|
||||||
|
|
||||||
|
# changes
|
||||||
|
*.soc
|
||||||
|
|
||||||
|
# comment
|
||||||
|
*.cut
|
||||||
|
|
||||||
|
# cprotect
|
||||||
|
*.cpt
|
||||||
|
|
||||||
|
# elsarticle (documentclass of Elsevier journals)
|
||||||
|
*.spl
|
||||||
|
|
||||||
|
# endnotes
|
||||||
|
*.ent
|
||||||
|
|
||||||
|
# fixme
|
||||||
|
*.lox
|
||||||
|
|
||||||
|
# feynmf/feynmp
|
||||||
|
*.mf
|
||||||
|
*.mp
|
||||||
|
*.t[1-9]
|
||||||
|
*.t[1-9][0-9]
|
||||||
|
*.tfm
|
||||||
|
|
||||||
|
#(r)(e)ledmac/(r)(e)ledpar
|
||||||
|
*.end
|
||||||
|
*.?end
|
||||||
|
*.[1-9]
|
||||||
|
*.[1-9][0-9]
|
||||||
|
*.[1-9][0-9][0-9]
|
||||||
|
*.[1-9]R
|
||||||
|
*.[1-9][0-9]R
|
||||||
|
*.[1-9][0-9][0-9]R
|
||||||
|
*.eledsec[1-9]
|
||||||
|
*.eledsec[1-9]R
|
||||||
|
*.eledsec[1-9][0-9]
|
||||||
|
*.eledsec[1-9][0-9]R
|
||||||
|
*.eledsec[1-9][0-9][0-9]
|
||||||
|
*.eledsec[1-9][0-9][0-9]R
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
*.acn
|
||||||
|
*.acr
|
||||||
|
*.glg
|
||||||
|
*.glo
|
||||||
|
*.gls
|
||||||
|
*.glsdefs
|
||||||
|
*.lzo
|
||||||
|
*.lzs
|
||||||
|
*.slg
|
||||||
|
*.slo
|
||||||
|
*.sls
|
||||||
|
|
||||||
|
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
|
||||||
|
# *.ist
|
||||||
|
|
||||||
|
# gnuplot
|
||||||
|
*.gnuplot
|
||||||
|
*.table
|
||||||
|
|
||||||
|
# gnuplottex
|
||||||
|
*-gnuplottex-*
|
||||||
|
|
||||||
|
# gregoriotex
|
||||||
|
*.gaux
|
||||||
|
*.glog
|
||||||
|
*.gtex
|
||||||
|
|
||||||
|
# htlatex
|
||||||
|
*.4ct
|
||||||
|
*.4tc
|
||||||
|
*.idv
|
||||||
|
*.lg
|
||||||
|
*.trc
|
||||||
|
*.xref
|
||||||
|
|
||||||
|
# hyperref
|
||||||
|
*.brf
|
||||||
|
|
||||||
|
# knitr
|
||||||
|
*-concordance.tex
|
||||||
|
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
|
||||||
|
# *.tikz
|
||||||
|
*-tikzDictionary
|
||||||
|
|
||||||
|
# listings
|
||||||
|
*.lol
|
||||||
|
|
||||||
|
# luatexja-ruby
|
||||||
|
*.ltjruby
|
||||||
|
|
||||||
|
# makeidx
|
||||||
|
*.idx
|
||||||
|
*.ilg
|
||||||
|
*.ind
|
||||||
|
|
||||||
|
# minitoc
|
||||||
|
*.maf
|
||||||
|
*.mlf
|
||||||
|
*.mlt
|
||||||
|
*.mtc[0-9]*
|
||||||
|
*.slf[0-9]*
|
||||||
|
*.slt[0-9]*
|
||||||
|
*.stc[0-9]*
|
||||||
|
|
||||||
|
# minted
|
||||||
|
_minted*
|
||||||
|
*.pyg
|
||||||
|
|
||||||
|
# morewrites
|
||||||
|
*.mw
|
||||||
|
|
||||||
|
# newpax
|
||||||
|
*.newpax
|
||||||
|
|
||||||
|
# nomencl
|
||||||
|
*.nlg
|
||||||
|
*.nlo
|
||||||
|
*.nls
|
||||||
|
|
||||||
|
# pax
|
||||||
|
*.pax
|
||||||
|
|
||||||
|
# pdfpcnotes
|
||||||
|
*.pdfpc
|
||||||
|
|
||||||
|
# sagetex
|
||||||
|
*.sagetex.sage
|
||||||
|
*.sagetex.py
|
||||||
|
*.sagetex.scmd
|
||||||
|
|
||||||
|
# scrwfile
|
||||||
|
*.wrt
|
||||||
|
|
||||||
|
# svg
|
||||||
|
svg-inkscape/
|
||||||
|
|
||||||
|
# sympy
|
||||||
|
*.sout
|
||||||
|
*.sympy
|
||||||
|
sympy-plots-for-*.tex/
|
||||||
|
|
||||||
|
# pdfcomment
|
||||||
|
*.upa
|
||||||
|
*.upb
|
||||||
|
|
||||||
|
# pythontex
|
||||||
|
*.pytxcode
|
||||||
|
pythontex-files-*/
|
||||||
|
|
||||||
|
# tcolorbox
|
||||||
|
*.listing
|
||||||
|
|
||||||
|
# thmtools
|
||||||
|
*.loe
|
||||||
|
|
||||||
|
# TikZ & PGF
|
||||||
|
*.dpth
|
||||||
|
*.md5
|
||||||
|
*.auxlock
|
||||||
|
|
||||||
|
# titletoc
|
||||||
|
*.ptc
|
||||||
|
|
||||||
|
# todonotes
|
||||||
|
*.tdo
|
||||||
|
|
||||||
|
# vhistory
|
||||||
|
*.hst
|
||||||
|
*.ver
|
||||||
|
|
||||||
|
# easy-todo
|
||||||
|
*.lod
|
||||||
|
|
||||||
|
# xcolor
|
||||||
|
*.xcp
|
||||||
|
|
||||||
|
# xmpincl
|
||||||
|
*.xmpi
|
||||||
|
|
||||||
|
# xindy
|
||||||
|
*.xdy
|
||||||
|
|
||||||
|
# xypic precompiled matrices and outlines
|
||||||
|
*.xyc
|
||||||
|
*.xyd
|
||||||
|
|
||||||
|
# endfloat
|
||||||
|
*.ttt
|
||||||
|
*.fff
|
||||||
|
|
||||||
|
# Latexian
|
||||||
|
TSWLatexianTemp*
|
||||||
|
|
||||||
|
## Editors:
|
||||||
|
# WinEdt
|
||||||
|
*.bak
|
||||||
|
*.sav
|
||||||
|
|
||||||
|
# Texpad
|
||||||
|
.texpadtmp
|
||||||
|
|
||||||
|
# LyX
|
||||||
|
*.lyx~
|
||||||
|
|
||||||
|
# Kile
|
||||||
|
*.backup
|
||||||
|
|
||||||
|
# gummi
|
||||||
|
.*.swp
|
||||||
|
|
||||||
|
# KBibTeX
|
||||||
|
*~[0-9]*
|
||||||
|
|
||||||
|
# TeXnicCenter
|
||||||
|
*.tps
|
||||||
|
|
||||||
|
# auto folder when using emacs and auctex
|
||||||
|
./auto/*
|
||||||
|
*.el
|
||||||
|
|
||||||
|
# expex forward references with \gathertags
|
||||||
|
*-tags.tex
|
||||||
|
|
||||||
|
# standalone packages
|
||||||
|
*.sta
|
||||||
|
|
||||||
|
# Makeindex log files
|
||||||
|
*.lpz
|
||||||
|
|
||||||
|
# xwatermark package
|
||||||
|
*.xwm
|
||||||
|
|
||||||
|
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
|
||||||
|
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
|
||||||
|
# Uncomment the next line to have this generated file ignored.
|
||||||
|
#*Notes.bib
|
||||||
|
|
||||||
|
### LaTeX Patch ###
|
||||||
|
# LIPIcs / OASIcs
|
||||||
|
*.vtc
|
||||||
|
|
||||||
|
# glossaries
|
||||||
|
*.glstex
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/latex
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/intellij
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij
|
||||||
|
|
||||||
|
### Intellij ###
|
||||||
|
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||||
|
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||||
|
|
||||||
|
# User-specific stuff
|
||||||
|
.idea/**/workspace.xml
|
||||||
|
.idea/**/tasks.xml
|
||||||
|
.idea/**/usage.statistics.xml
|
||||||
|
.idea/**/dictionaries
|
||||||
|
.idea/**/shelf
|
||||||
|
|
||||||
|
# AWS User-specific
|
||||||
|
.idea/**/aws.xml
|
||||||
|
|
||||||
|
# Generated files
|
||||||
|
.idea/**/contentModel.xml
|
||||||
|
|
||||||
|
# Sensitive or high-churn files
|
||||||
|
.idea/**/dataSources/
|
||||||
|
.idea/**/dataSources.ids
|
||||||
|
.idea/**/dataSources.local.xml
|
||||||
|
.idea/**/sqlDataSources.xml
|
||||||
|
.idea/**/dynamic.xml
|
||||||
|
.idea/**/uiDesigner.xml
|
||||||
|
.idea/**/dbnavigator.xml
|
||||||
|
|
||||||
|
# Gradle
|
||||||
|
.idea/**/gradle.xml
|
||||||
|
.idea/**/libraries
|
||||||
|
|
||||||
|
# Gradle and Maven with auto-import
|
||||||
|
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||||
|
# since they will be recreated, and may cause churn. Uncomment if using
|
||||||
|
# auto-import.
|
||||||
|
# .idea/artifacts
|
||||||
|
# .idea/compiler.xml
|
||||||
|
# .idea/jarRepositories.xml
|
||||||
|
# .idea/modules.xml
|
||||||
|
# .idea/*.iml
|
||||||
|
# .idea/modules
|
||||||
|
# *.iml
|
||||||
|
# *.ipr
|
||||||
|
|
||||||
|
# CMake
|
||||||
|
cmake-build-*/
|
||||||
|
|
||||||
|
# Mongo Explorer plugin
|
||||||
|
.idea/**/mongoSettings.xml
|
||||||
|
|
||||||
|
# File-based project format
|
||||||
|
*.iws
|
||||||
|
|
||||||
|
# IntelliJ
|
||||||
|
out/
|
||||||
|
|
||||||
|
# mpeltonen/sbt-idea plugin
|
||||||
|
.idea_modules/
|
||||||
|
|
||||||
|
# JIRA plugin
|
||||||
|
atlassian-ide-plugin.xml
|
||||||
|
|
||||||
|
# Cursive Clojure plugin
|
||||||
|
.idea/replstate.xml
|
||||||
|
|
||||||
|
# SonarLint plugin
|
||||||
|
.idea/sonarlint/
|
||||||
|
|
||||||
|
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||||
|
com_crashlytics_export_strings.xml
|
||||||
|
crashlytics.properties
|
||||||
|
crashlytics-build.properties
|
||||||
|
fabric.properties
|
||||||
|
|
||||||
|
# Editor-based Rest Client
|
||||||
|
.idea/httpRequests
|
||||||
|
|
||||||
|
# Android studio 3.1+ serialized cache file
|
||||||
|
.idea/caches/build_file_checksums.ser
|
||||||
|
|
||||||
|
### Intellij Patch ###
|
||||||
|
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
|
||||||
|
|
||||||
|
# *.iml
|
||||||
|
# modules.xml
|
||||||
|
# .idea/misc.xml
|
||||||
|
# *.ipr
|
||||||
|
|
||||||
|
# Sonarlint plugin
|
||||||
|
# https://plugins.jetbrains.com/plugin/7973-sonarlint
|
||||||
|
.idea/**/sonarlint/
|
||||||
|
|
||||||
|
# SonarQube Plugin
|
||||||
|
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
|
||||||
|
.idea/**/sonarIssues.xml
|
||||||
|
|
||||||
|
# Markdown Navigator plugin
|
||||||
|
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
|
||||||
|
.idea/**/markdown-navigator.xml
|
||||||
|
.idea/**/markdown-navigator-enh.xml
|
||||||
|
.idea/**/markdown-navigator/
|
||||||
|
|
||||||
|
# Cache file creation bug
|
||||||
|
# See https://youtrack.jetbrains.com/issue/JBR-2257
|
||||||
|
.idea/$CACHE_FILE$
|
||||||
|
|
||||||
|
# CodeStream plugin
|
||||||
|
# https://plugins.jetbrains.com/plugin/12206-codestream
|
||||||
|
.idea/codestream.xml
|
||||||
|
|
||||||
|
# Azure Toolkit for IntelliJ plugin
|
||||||
|
# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
|
||||||
|
.idea/**/azureSettings.xml
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/intellij
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode
|
||||||
|
|
||||||
|
### VisualStudioCode ###
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
!.vscode/*.code-snippets
|
||||||
|
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# Built Visual Studio Code Extensions
|
||||||
|
*.vsix
|
||||||
|
|
||||||
|
### VisualStudioCode Patch ###
|
||||||
|
# Ignore all local history of files
|
||||||
|
.history
|
||||||
|
.ionide
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/linux
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=linux
|
||||||
|
|
||||||
|
### Linux ###
|
||||||
|
*~
|
||||||
|
|
||||||
|
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||||
|
.fuse_hidden*
|
||||||
|
|
||||||
|
# KDE directory preferences
|
||||||
|
.directory
|
||||||
|
|
||||||
|
# Linux trash folder which might appear on any partition or disk
|
||||||
|
.Trash-*
|
||||||
|
|
||||||
|
# .nfs files are created when an open file is removed but is still being accessed
|
||||||
|
.nfs*
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/linux
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/macos
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=macos
|
||||||
|
|
||||||
|
### macOS ###
|
||||||
|
# General
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Icon must end with two \r
|
||||||
|
Icon
|
||||||
|
|
||||||
|
# Thumbnails
|
||||||
|
._*
|
||||||
|
|
||||||
|
# Files that might appear in the root of a volume
|
||||||
|
.DocumentRevisions-V100
|
||||||
|
.fseventsd
|
||||||
|
.Spotlight-V100
|
||||||
|
.TemporaryItems
|
||||||
|
.Trashes
|
||||||
|
.VolumeIcon.icns
|
||||||
|
.com.apple.timemachine.donotpresent
|
||||||
|
|
||||||
|
# Directories potentially created on remote AFP share
|
||||||
|
.AppleDB
|
||||||
|
.AppleDesktop
|
||||||
|
Network Trash Folder
|
||||||
|
Temporary Items
|
||||||
|
.apdisk
|
||||||
|
|
||||||
|
### macOS Patch ###
|
||||||
|
# iCloud generated files
|
||||||
|
*.icloud
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/macos
|
||||||
|
|
||||||
|
# Created by https://www.toptal.com/developers/gitignore/api/windows
|
||||||
|
# Edit at https://www.toptal.com/developers/gitignore?templates=windows
|
||||||
|
|
||||||
|
### Windows ###
|
||||||
|
# Windows thumbnail cache files
|
||||||
|
Thumbs.db
|
||||||
|
Thumbs.db:encryptable
|
||||||
|
ehthumbs.db
|
||||||
|
ehthumbs_vista.db
|
||||||
|
|
||||||
|
# Dump file
|
||||||
|
*.stackdump
|
||||||
|
|
||||||
|
# Folder config file
|
||||||
|
[Dd]esktop.ini
|
||||||
|
|
||||||
|
# Recycle Bin used on file shares
|
||||||
|
$RECYCLE.BIN/
|
||||||
|
|
||||||
|
# Windows Installer files
|
||||||
|
*.cab
|
||||||
|
*.msi
|
||||||
|
*.msix
|
||||||
|
*.msm
|
||||||
|
*.msp
|
||||||
|
|
||||||
|
# Windows shortcuts
|
||||||
|
*.lnk
|
||||||
|
|
||||||
|
# End of https://www.toptal.com/developers/gitignore/api/windows
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# .gitlab-ci.yml -- Pamhyr gitlab-ci
|
# .gitlab-ci.yml -- Pamhyr gitlab-ci
|
||||||
# Copyright (C) 2023 INRAE
|
# Copyright (C) 2023-2024 INRAE
|
||||||
#
|
#
|
||||||
# This program is free software: you can redistribute it and/or modify
|
# This program is free software: you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@@ -16,55 +16,107 @@
|
|||||||
|
|
||||||
stages:
|
stages:
|
||||||
- downloads
|
- downloads
|
||||||
- build
|
- configure
|
||||||
- test
|
- test
|
||||||
|
- build
|
||||||
- package
|
- package
|
||||||
|
- hash
|
||||||
|
- antivirus
|
||||||
- release
|
- release
|
||||||
|
|
||||||
#############
|
#############
|
||||||
# DOWNLOADS #
|
# DOWNLOADS #
|
||||||
#############
|
#############
|
||||||
|
|
||||||
dl-mage-linux:
|
variables:
|
||||||
|
MAGE_8_VERSION: "v8.3.6"
|
||||||
|
|
||||||
|
dl-mage8-doc:
|
||||||
stage: downloads
|
stage: downloads
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
script:
|
script:
|
||||||
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/Test6/downloads/packages/mage_linux.tgz
|
- mkdir -p doc
|
||||||
- mkdir -p mage-linux
|
- cd doc
|
||||||
- cd mage-linux
|
- curl -L -o mage8.pdf https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/documents/Mage-8_Documentation.pdf
|
||||||
- tar xvf ../mage.tgz
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- mage-linux/mage
|
- doc/mage8.pdf
|
||||||
- mage-linux/mage_extraire
|
|
||||||
- mage-linux/mailleurPF
|
|
||||||
|
|
||||||
dl-mage-windows:
|
dl-mage8-linux:
|
||||||
stage: downloads
|
stage: downloads
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
script:
|
script:
|
||||||
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/Test6/downloads/packages/mage_windows.tgz
|
- curl -L -o mage8.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/packages/mage_linux.tgz
|
||||||
- mkdir -p mage-windows
|
- mkdir -p mage8-linux
|
||||||
- cd mage-windows
|
- cd mage8-linux
|
||||||
- tar xvf ../mage.tgz
|
- tar xvf ../mage8.tgz
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- mage-windows/mage.exe
|
- mage8-linux/mage
|
||||||
- mage-windows/mage_extraire.exe
|
- mage8-linux/mage_as7
|
||||||
- mage-windows/mailleurPF.exe
|
- mage8-linux/mage_extraire
|
||||||
|
- mage8-linux/mailleurTT
|
||||||
|
- mage8-linux/libbief.so
|
||||||
|
|
||||||
#########
|
dl-mage8-windows:
|
||||||
# BUILD #
|
stage: downloads
|
||||||
#########
|
tags:
|
||||||
|
- linux
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- curl -L -o mage8.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/packages/mage_windows.tgz
|
||||||
|
- mkdir -p mage8-windows
|
||||||
|
- cd mage8-windows
|
||||||
|
- tar xvf ../mage8.tgz
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- mage8-windows/mage.exe
|
||||||
|
- mage8-windows/mage_as7.exe
|
||||||
|
- mage8-windows/mage_extraire.exe
|
||||||
|
- mage8-windows/mailleurTT.exe
|
||||||
|
- mage8-windows/libbief.dll
|
||||||
|
|
||||||
|
dl-adists-linux:
|
||||||
|
stage: downloads
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- mkdir -p adists-linux
|
||||||
|
- cd adists-linux
|
||||||
|
- curl -L -o adists https://gitlab.irstea.fr/jean-baptiste.faure/adists/-/releases/v1.0.1/downloads/executables/adists
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- adists-linux/adists
|
||||||
|
|
||||||
|
dl-adists-windows:
|
||||||
|
stage: downloads
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- mkdir -p adists-windows
|
||||||
|
- cd adists-windows
|
||||||
|
- curl -L -o adists.exe https://gitlab.irstea.fr/jean-baptiste.faure/adists/-/releases/v1.0.1/downloads/executables/adists_win64.exe
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- adists-windows/adists.exe
|
||||||
|
|
||||||
|
#############
|
||||||
|
# CONFIGURE #
|
||||||
|
#############
|
||||||
|
|
||||||
set-version:
|
set-version:
|
||||||
stage: build
|
stage: configure
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
script:
|
script:
|
||||||
@@ -75,7 +127,7 @@ set-version:
|
|||||||
- VERSION
|
- VERSION
|
||||||
|
|
||||||
build-lang:
|
build-lang:
|
||||||
stage: build
|
stage: configure
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
script:
|
script:
|
||||||
@@ -85,27 +137,132 @@ build-lang:
|
|||||||
paths:
|
paths:
|
||||||
- src/lang/*.qm
|
- src/lang/*.qm
|
||||||
|
|
||||||
build-users-doc:
|
#########
|
||||||
|
# TESTS #
|
||||||
|
#########
|
||||||
|
|
||||||
|
unittest:
|
||||||
|
stage: test
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: set-version
|
||||||
|
artifacts: true
|
||||||
|
script:
|
||||||
|
- python3 -m venv venv
|
||||||
|
- . venv/bin/activate
|
||||||
|
- pip3 install -U pip
|
||||||
|
- pip3 install -r ./full-requirements.txt
|
||||||
|
- pip3 install -U -r ./full-requirements.txt
|
||||||
|
- cd src
|
||||||
|
- python3 -m unittest discover -t .
|
||||||
|
|
||||||
|
test-pep8:
|
||||||
|
stage: test
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: set-version
|
||||||
|
artifacts: true
|
||||||
|
- job: unittest
|
||||||
|
script:
|
||||||
|
# Setup virtual env
|
||||||
|
- python3 -m venv venv
|
||||||
|
- . venv/bin/activate
|
||||||
|
- pip3 install -U pip
|
||||||
|
- pip3 install -r ./requirements.txt
|
||||||
|
- pip3 install -U -r ./requirements.txt
|
||||||
|
- pip3 install pycodestyle
|
||||||
|
- pycodestyle --exclude="*_to_*.py" ./src
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
|
#########
|
||||||
|
# BUILD #
|
||||||
|
#########
|
||||||
|
|
||||||
|
# build-users-doc:
|
||||||
|
# stage: build
|
||||||
|
# tags:
|
||||||
|
# - linux
|
||||||
|
# needs:
|
||||||
|
# - job: set-version
|
||||||
|
# artifacts: true
|
||||||
|
# script:
|
||||||
|
# - cd ./doc/users/
|
||||||
|
# - ./build.sh
|
||||||
|
# artifacts:
|
||||||
|
# paths:
|
||||||
|
# - doc/users/documentation.pdf
|
||||||
|
# - doc/users/documentation.html
|
||||||
|
# - doc/users/images/
|
||||||
|
# allow_failure: true
|
||||||
|
|
||||||
|
build-td:
|
||||||
stage: build
|
stage: build
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: set-version
|
||||||
|
artifacts: true
|
||||||
script:
|
script:
|
||||||
- cd ./doc/users/
|
- cd ./doc/users/TP_Hydraulique_Hogneau/
|
||||||
- ./build.sh
|
- ./build.sh
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- doc/users/documentation.pdf
|
- doc/users/TP_Hydraulique_Hogneau/step-by-step.pdf
|
||||||
|
- doc/users/TP_Hydraulique_Hogneau/pas-a-pas.pdf
|
||||||
|
- doc/users/TP_Hydraulique_Hogneau/Tuto-2-fr.pdf
|
||||||
|
- doc/users/TP_Hydraulique_Hogneau/data/
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
|
build-td-2:
|
||||||
|
stage: build
|
||||||
|
tags:
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: set-version
|
||||||
|
artifacts: true
|
||||||
|
script:
|
||||||
|
- cd ./doc/users/TP_AdisTS_Vieux_Rhone/
|
||||||
|
- ./build.sh
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- doc/users/TP_AdisTS_Vieux_Rhone/pas-a-pas.pdf
|
||||||
|
- doc/users/TP_AdisTS_Vieux_Rhone/data/
|
||||||
|
- doc/users/TP_AdisTS_Vieux_Rhone/Sujet.pdf
|
||||||
|
- doc/users/TP_AdisTS_Vieux_Rhone/Vieux_Rhone_TP_AdisTS.pamhyr
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
build-developers-doc:
|
build-developers-doc:
|
||||||
stage: build
|
stage: build
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: set-version
|
||||||
|
artifacts: true
|
||||||
script:
|
script:
|
||||||
- cd ./doc/dev/
|
- cd ./doc/dev/
|
||||||
- ./build.sh
|
- ./build.sh
|
||||||
|
# Create html documentation
|
||||||
|
- cd ../../src
|
||||||
|
- python3 -m venv doc-venv
|
||||||
|
- . doc-venv/bin/activate
|
||||||
|
- pip3 install -U pip
|
||||||
|
- pip3 install -r ../full-requirements.txt
|
||||||
|
- pip3 install -U -r ../full-requirements.txt
|
||||||
|
- pip3 install pdoc3
|
||||||
|
- pdoc --html .
|
||||||
|
# Create archive
|
||||||
|
- tar cf html.tar ./html
|
||||||
|
- cd ../doc/dev
|
||||||
|
- mv ../../src/html.tar ./
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- doc/dev/documentation.pdf
|
- doc/dev/documentation.pdf
|
||||||
|
- doc/dev/documentation.html
|
||||||
|
- doc/dev/html.tar
|
||||||
|
- doc/dev/images/
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
build-linux:
|
build-linux:
|
||||||
stage: build
|
stage: build
|
||||||
@@ -114,7 +271,11 @@ build-linux:
|
|||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
needs:
|
needs:
|
||||||
- job: dl-mage-linux
|
- job: dl-adists-linux
|
||||||
|
artifacts: true
|
||||||
|
- job: dl-mage8-linux
|
||||||
|
artifacts: true
|
||||||
|
- job: dl-mage8-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: set-version
|
- job: set-version
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@@ -122,7 +283,11 @@ build-linux:
|
|||||||
artifacts: true
|
artifacts: true
|
||||||
- job: build-developers-doc
|
- job: build-developers-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: build-users-doc
|
# - job: build-users-doc
|
||||||
|
# artifacts: true
|
||||||
|
- job: build-td
|
||||||
|
artifacts: true
|
||||||
|
- job: build-td-2
|
||||||
artifacts: true
|
artifacts: true
|
||||||
script:
|
script:
|
||||||
- mkdir -p linux
|
- mkdir -p linux
|
||||||
@@ -130,43 +295,75 @@ build-linux:
|
|||||||
# Setup virtual env
|
# Setup virtual env
|
||||||
- python3 -m venv linux-venv
|
- python3 -m venv linux-venv
|
||||||
- . linux-venv/bin/activate
|
- . linux-venv/bin/activate
|
||||||
|
- pip3 install -U pip
|
||||||
- pip3 install -r ../requirements.txt
|
- pip3 install -r ../requirements.txt
|
||||||
|
- pip3 install -U -r ../requirements.txt
|
||||||
# Run Pyinstaller
|
# Run Pyinstaller
|
||||||
- pyinstaller -y --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py
|
- pyinstaller -y --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py
|
||||||
# Create directory
|
# Create directory
|
||||||
- mkdir -p pamhyr
|
- mkdir -p pamhyr
|
||||||
- mkdir -p pamhyr/pamhyr
|
- mkdir -p pamhyr/_internal
|
||||||
# Copy Pamhyr info
|
# Copy Pamhyr info
|
||||||
- cp -v ../VERSION pamhyr/pamhyr/
|
- cp -v ../VERSION pamhyr/_internal/
|
||||||
- cp -v ../AUTHORS pamhyr/pamhyr/
|
- cp -v ../AUTHORS pamhyr/_internal/
|
||||||
- cp -v ../LICENSE pamhyr/pamhyr/
|
- cp -v ../LICENSE pamhyr/_internal/
|
||||||
|
- cp -v ../src/motd.txt pamhyr/_internal/
|
||||||
# Copy mage
|
# Copy mage
|
||||||
- mkdir -p pamhyr/mage
|
- mkdir -p pamhyr/mage8
|
||||||
- cp -v ../mage-linux/* pamhyr/mage/
|
- cp -v ../mage8-linux/* pamhyr/mage8/
|
||||||
|
# Copy adists
|
||||||
|
- mkdir -p pamhyr/adists
|
||||||
|
- cp -v ../adists-linux/* pamhyr/adists/
|
||||||
# Copy Pamhyr
|
# Copy Pamhyr
|
||||||
- cp -r dist/pamhyr pamhyr/
|
- cp -r dist/pamhyr/* pamhyr/
|
||||||
|
# Pamhyr script to force x11
|
||||||
|
- echo '#!/usr/bin/env bash' > pamhyr/pamhyr-x11
|
||||||
|
- echo "" >> pamhyr/pamhyr-x11
|
||||||
|
- echo "GDK_BACKEND=x11 ./pamhyr $@" >> pamhyr/pamhyr-x11
|
||||||
|
- chmod +x pamhyr/pamhyr-x11
|
||||||
# Copy Pamhyr resources
|
# Copy Pamhyr resources
|
||||||
- mkdir -p pamhyr/pamhyr/View
|
- mkdir -p pamhyr/_internal/View
|
||||||
- mkdir -p pamhyr/pamhyr/View/ui
|
- mkdir -p pamhyr/_internal/View/ui
|
||||||
- mkdir -p pamhyr/pamhyr/View/ui/Widgets
|
- mkdir -p pamhyr/_internal/View/ui/Widgets
|
||||||
- cp -r ../src/View/ui/*.ui pamhyr/pamhyr/View/ui/
|
- cp -r ../src/View/ui/*.ui pamhyr/_internal/View/ui/
|
||||||
- cp -r ../src/View/ui/ressources/ pamhyr/pamhyr/View/ui
|
- cp -r ../src/View/ui/ressources/ pamhyr/_internal/View/ui
|
||||||
- cp -r ../src/View/ui/Widgets/*.ui pamhyr/pamhyr/View/ui/Widgets
|
- cp -r ../src/View/ui/Widgets/*.ui pamhyr/_internal/View/ui/Widgets
|
||||||
# Copy lang
|
# Copy lang
|
||||||
- mkdir -p pamhyr/pamhyr/lang
|
- mkdir -p pamhyr/_internal/lang
|
||||||
- cp -r ../src/lang/*.qm pamhyr/pamhyr/lang
|
- cp -r ../src/lang/*.qm pamhyr/_internal/lang
|
||||||
# Copy tests cases
|
# Copy tests cases
|
||||||
- mkdir -p pamhyr/tests_cases/
|
- mkdir -p pamhyr/tests_cases/
|
||||||
- mkdir -p pamhyr/tests_cases/Saar
|
- mkdir -p pamhyr/tests_cases/Saar
|
||||||
- cp ../tests_cases/Saar/Saar.pamhyr pamhyr/tests_cases/Saar/
|
- cp ../tests_cases/Saar/Saar.pamhyr pamhyr/tests_cases/Saar/
|
||||||
# Copy documentations
|
# Copy documentations
|
||||||
- mkdir -p pamhyr/doc/
|
- mkdir -p pamhyr/doc/
|
||||||
- cp ../doc/users/documentation.pdf pamhyr/doc/Pamhyr2-users.pdf
|
- mkdir -p pamhyr/doc/images/
|
||||||
|
- mkdir -p pamhyr/doc/html/
|
||||||
|
# - cp ../doc/users/documentation.pdf pamhyr/doc/Pamhyr2-users.pdf
|
||||||
|
# - cp ../doc/users/documentation.html pamhyr/doc/Pamhyr2-users.html
|
||||||
|
- cp ../doc/mage8.pdf pamhyr/doc/mage8.pdf
|
||||||
- cp ../doc/dev/documentation.pdf pamhyr/doc/Pamhyr2-dev.pdf
|
- cp ../doc/dev/documentation.pdf pamhyr/doc/Pamhyr2-dev.pdf
|
||||||
# Create running script
|
- cp ../doc/dev/documentation.html pamhyr/doc/Pamhyr2-dev.html
|
||||||
- echo "#!/bin/sh" > pamhyr/Pamhyr2
|
#- cp ../doc/users/images/* pamhyr/doc/images
|
||||||
- echo "./pamhyr/pamhyr $@" >> pamhyr/Pamhyr2
|
- cp -r ../doc/dev/images/* pamhyr/doc/images
|
||||||
- chmod u+x pamhyr/Pamhyr2
|
- cp -r ../doc/images/* pamhyr/doc/images
|
||||||
|
# Copy Tuto
|
||||||
|
- mkdir -p pamhyr/doc/TP_Hydraulique_Hogneau/
|
||||||
|
- mkdir -p pamhyr/doc/TP_Hydraulique_Hogneau/data
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/Hogneau_Engees2022.pdf pamhyr/doc/TP_Hydraulique_Hogneau/Hogneau_Engees2022.pdf
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/step-by-step.pdf pamhyr/doc/TP_Hydraulique_Hogneau/Tuto1-en.pdf
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/pas-a-pas.pdf pamhyr/doc/TP_Hydraulique_Hogneau/Tuto1-fr.pdf
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/Tuto-2-fr.pdf pamhyr/doc/TP_Hydraulique_Hogneau/Tuto2-fr.pdf
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/*.pamhyr pamhyr/doc/TP_Hydraulique_Hogneau/
|
||||||
|
- cp ../doc/users/TP_Hydraulique_Hogneau/data/* pamhyr/doc/TP_Hydraulique_Hogneau/data/
|
||||||
|
- mkdir -p pamhyr/doc/TP_AdisTS_Vieux_Rhone/
|
||||||
|
- mkdir -p pamhyr/doc/TP_AdisTS_Vieux_Rhone/data
|
||||||
|
- cp ../doc/users/TP_AdisTS_Vieux_Rhone/*.pdf pamhyr/doc/TP_AdisTS_Vieux_Rhone/
|
||||||
|
- cp ../doc/users/TP_AdisTS_Vieux_Rhone/data/* pamhyr/doc/TP_AdisTS_Vieux_Rhone/data/
|
||||||
|
- cp ../doc/users/TP_AdisTS_Vieux_Rhone/Vieux_Rhone_TP_AdisTS.pamhyr pamhyr/doc/TP_AdisTS_Vieux_Rhone/Vieux_Rhone_TP_AdisTS.pamhyr
|
||||||
|
# Copy TP charriage
|
||||||
|
- mkdir -p pamhyr/doc/TP_charriage/
|
||||||
|
- cp -r ../doc/users/TP_charriage/* pamhyr/doc/TP_charriage
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- linux/pamhyr
|
- linux/pamhyr
|
||||||
@@ -178,7 +375,11 @@ build-windows:
|
|||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
needs:
|
needs:
|
||||||
- job: dl-mage-windows
|
- job: dl-mage8-windows
|
||||||
|
artifacts: true
|
||||||
|
- job: dl-adists-windows
|
||||||
|
artifacts: true
|
||||||
|
- job: dl-mage8-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: set-version
|
- job: set-version
|
||||||
artifacts: true
|
artifacts: true
|
||||||
@@ -186,15 +387,22 @@ build-windows:
|
|||||||
artifacts: true
|
artifacts: true
|
||||||
- job: build-developers-doc
|
- job: build-developers-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: build-users-doc
|
# - job: build-users-doc
|
||||||
|
# artifacts: true
|
||||||
|
- job: build-td
|
||||||
|
artifacts: true
|
||||||
|
- job: build-td-2
|
||||||
artifacts: true
|
artifacts: true
|
||||||
script:
|
script:
|
||||||
- mkdir windows
|
- mkdir windows
|
||||||
- cd windows
|
- cd windows
|
||||||
# Setup env
|
# Setup env
|
||||||
|
- python -m pip install -U pip
|
||||||
- python -m pip install -r ..\requirements.txt
|
- python -m pip install -r ..\requirements.txt
|
||||||
|
- python -m pip install -U -r ..\requirements.txt
|
||||||
# Run Pyinstaller
|
# Run Pyinstaller
|
||||||
- pyinstaller -y ..\src\pamhyr.py
|
# - pyinstaller --noconsole -y ..\src\pamhyr.py
|
||||||
|
- pyinstaller -i ../src/View/ui/ressources/icon.ico --hide-console hide-early -y ..\src\pamhyr.py
|
||||||
# Create directory
|
# Create directory
|
||||||
- mkdir pamhyr
|
- mkdir pamhyr
|
||||||
- dir
|
- dir
|
||||||
@@ -204,36 +412,6 @@ build-windows:
|
|||||||
paths:
|
paths:
|
||||||
- windows/pamhyr
|
- windows/pamhyr
|
||||||
|
|
||||||
#########
|
|
||||||
# TESTS #
|
|
||||||
#########
|
|
||||||
|
|
||||||
# test-windows:
|
|
||||||
# stage: test
|
|
||||||
# tags:
|
|
||||||
# - wine
|
|
||||||
# needs:
|
|
||||||
# - job: set-version
|
|
||||||
# artifacts: true
|
|
||||||
# - job: build-windows
|
|
||||||
# artifacts: true
|
|
||||||
# script:
|
|
||||||
# - cd windows\pamhyr
|
|
||||||
# - pamhyr\pamhyr.exe hello
|
|
||||||
|
|
||||||
# test-linux:
|
|
||||||
# stage: test
|
|
||||||
# tags:
|
|
||||||
# - linux
|
|
||||||
# needs:
|
|
||||||
# - job: set-version
|
|
||||||
# artifacts: true
|
|
||||||
# - job: build-linux
|
|
||||||
# artifacts: true
|
|
||||||
# script:
|
|
||||||
# - cd linux/pamhyr
|
|
||||||
# - ./Pamhyr2 hello
|
|
||||||
|
|
||||||
############
|
############
|
||||||
# PACKAGES #
|
# PACKAGES #
|
||||||
############
|
############
|
||||||
@@ -248,7 +426,7 @@ linux-package-tar:
|
|||||||
- job: build-linux
|
- job: build-linux
|
||||||
artifacts: true
|
artifacts: true
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_TAG
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- linux/pamhyr-gnulinux.tar.xz
|
- linux/pamhyr-gnulinux.tar.xz
|
||||||
@@ -266,7 +444,7 @@ windows-package-zip:
|
|||||||
- job: build-windows
|
- job: build-windows
|
||||||
artifacts: true
|
artifacts: true
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_TAG
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- windows/pamhyr-windows.zip
|
- windows/pamhyr-windows.zip
|
||||||
@@ -284,7 +462,7 @@ windows-package-exe:
|
|||||||
- job: build-windows
|
- job: build-windows
|
||||||
artifacts: true
|
artifacts: true
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_TAG
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- windows/pamhyr-windows.exe
|
- windows/pamhyr-windows.exe
|
||||||
@@ -294,6 +472,111 @@ windows-package-exe:
|
|||||||
- copy ..\packages\pamhyr.nsi pamhyr.nsi
|
- copy ..\packages\pamhyr.nsi pamhyr.nsi
|
||||||
- .\make-windows-exe.bat
|
- .\make-windows-exe.bat
|
||||||
|
|
||||||
|
########
|
||||||
|
# HASH #
|
||||||
|
########
|
||||||
|
|
||||||
|
linux-build-hash:
|
||||||
|
stage: hash
|
||||||
|
tags:
|
||||||
|
- release
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: build-linux
|
||||||
|
artifacts: true
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- cd linux
|
||||||
|
- sha256sum -b pamhyr/pamhyr > pamhyr/pamhyr.sha256
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- linux/pamhyr/pamhyr.sha256
|
||||||
|
|
||||||
|
windows-build-hash:
|
||||||
|
stage: hash
|
||||||
|
tags:
|
||||||
|
- release
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: build-windows
|
||||||
|
artifacts: true
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- cd windows
|
||||||
|
- sha256sum -b pamhyr/pamhyr.exe > pamhyr/pamhyr.exe.sha256
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- windows/pamhyr/pamhyr.exe.sha256
|
||||||
|
|
||||||
|
pkg-hash:
|
||||||
|
stage: hash
|
||||||
|
tags:
|
||||||
|
- release
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: linux-package-tar
|
||||||
|
artifacts: true
|
||||||
|
- job: windows-package-zip
|
||||||
|
artifacts: true
|
||||||
|
- job: windows-package-exe
|
||||||
|
artifacts: true
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- cd windows
|
||||||
|
- sha256sum -b pamhyr-windows.exe > pamhyr-windows.exe.sha256
|
||||||
|
- sha256sum -b pamhyr-windows.zip > pamhyr-windows.zip.sha256
|
||||||
|
- cd ..
|
||||||
|
- cd linux
|
||||||
|
- sha256sum -b pamhyr-gnulinux.tar.xz > pamhyr-gnulinux.tar.xz.sha256
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- windows/pamhyr-windows.exe.sha256
|
||||||
|
- windows/pamhyr-windows.zip.sha256
|
||||||
|
- linux/pamhyr-gnulinux.tar.xz.sha256
|
||||||
|
|
||||||
|
#############
|
||||||
|
# ANTIVIRUS #
|
||||||
|
#############
|
||||||
|
|
||||||
|
build-check-clamav:
|
||||||
|
stage: antivirus
|
||||||
|
tags:
|
||||||
|
- release
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: build-linux
|
||||||
|
artifacts: true
|
||||||
|
- job: build-windows
|
||||||
|
artifacts: true
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- cd packages
|
||||||
|
- ./clamav-scan.sh builds
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
|
pkg-check-clamav:
|
||||||
|
stage: antivirus
|
||||||
|
tags:
|
||||||
|
- release
|
||||||
|
- linux
|
||||||
|
needs:
|
||||||
|
- job: linux-package-tar
|
||||||
|
artifacts: true
|
||||||
|
- job: windows-package-zip
|
||||||
|
artifacts: true
|
||||||
|
- job: windows-package-exe
|
||||||
|
artifacts: true
|
||||||
|
rules:
|
||||||
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_TAG
|
||||||
|
script:
|
||||||
|
- cd packages
|
||||||
|
- ./clamav-scan.sh packages
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
###########
|
###########
|
||||||
# RELEASE #
|
# RELEASE #
|
||||||
###########
|
###########
|
||||||
@@ -310,10 +593,12 @@ tag-release:
|
|||||||
artifacts: true
|
artifacts: true
|
||||||
- job: windows-package-exe
|
- job: windows-package-exe
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: build-users-doc
|
# - job: build-users-doc
|
||||||
artifacts: true
|
# artifacts: true
|
||||||
- job: build-developers-doc
|
- job: build-developers-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
|
- job: pkg-hash
|
||||||
|
artifacts: true
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_TAG
|
- if: $CI_COMMIT_TAG
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -321,33 +606,44 @@ tag-release:
|
|||||||
- linux/pamhyr-gnulinux.tar.xz
|
- linux/pamhyr-gnulinux.tar.xz
|
||||||
- windows/pamhyr-windows.zip
|
- windows/pamhyr-windows.zip
|
||||||
- windows/pamhyr-windows.exe
|
- windows/pamhyr-windows.exe
|
||||||
|
- linux/pamhyr-gnulinux.tar.xz.sha256
|
||||||
|
- windows/pamhyr-windows.zip.sha256
|
||||||
|
- windows/pamhyr-windows.exe.sha256
|
||||||
- doc/dev/documentation.pdf
|
- doc/dev/documentation.pdf
|
||||||
- doc/users/documentation.pdf
|
# - doc/users/documentation.pdf
|
||||||
script:
|
script:
|
||||||
- cd packages
|
- cd packages
|
||||||
release:
|
release:
|
||||||
name: '$CI_COMMIT_TAG'
|
name: '$CI_COMMIT_TAG'
|
||||||
description: 'Automatic release from tag $CI_COMMIT_TAG'
|
description: '$CI_COMMIT_TAG_MESSAGE'
|
||||||
tag_name: '$CI_COMMIT_TAG'
|
tag_name: '$CI_COMMIT_TAG'
|
||||||
ref: '$CI_COMMIT_SHA'
|
ref: '$CI_COMMIT_SHA'
|
||||||
assets:
|
assets:
|
||||||
links:
|
links:
|
||||||
|
- name: 'GNU/Linux CHECKSUM SHA256 (tar.xz)'
|
||||||
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/linux/pamhyr-gnulinux.tar.xz.sha256'
|
||||||
|
filepath: '/linux/pamhyr-gnulinux.tar.xz.sha256'
|
||||||
|
link_type: 'package'
|
||||||
- name: 'GNU/Linux (tar.xz)'
|
- name: 'GNU/Linux (tar.xz)'
|
||||||
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/linux/pamhyr-gnulinux.tar.xz'
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/linux/pamhyr-gnulinux.tar.xz'
|
||||||
filepath: '/linux/pamhyr-gnulinux.tar.xz'
|
filepath: '/linux/pamhyr-gnulinux.tar.xz'
|
||||||
link_type: 'package'
|
link_type: 'package'
|
||||||
|
- name: 'Windows CHECKSUM SHA256 (exe)'
|
||||||
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.exe.sha256'
|
||||||
|
filepath: '/windows/pamhyr-windows.exe.sha256'
|
||||||
|
link_type: 'package'
|
||||||
- name: 'Windows (exe)'
|
- name: 'Windows (exe)'
|
||||||
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.exe'
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.exe'
|
||||||
filepath: '/windows/pamhyr-windows.exe'
|
filepath: '/windows/pamhyr-windows.exe'
|
||||||
link_type: 'package'
|
link_type: 'package'
|
||||||
|
- name: 'Windows CHECKSUM SHA256 (zip)'
|
||||||
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.zip.sha256'
|
||||||
|
filepath: '/windows/pamhyr-windows.zip.sha256'
|
||||||
|
link_type: 'package'
|
||||||
- name: 'Windows (zip)'
|
- name: 'Windows (zip)'
|
||||||
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.zip'
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/windows/pamhyr-windows.zip'
|
||||||
filepath: '/windows/pamhyr-windows.zip'
|
filepath: '/windows/pamhyr-windows.zip'
|
||||||
link_type: 'package'
|
link_type: 'package'
|
||||||
- name: 'User documentations (pdf)'
|
|
||||||
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/doc/users/documentation.pdf'
|
|
||||||
filepath: '/doc/users/documentation.pdf'
|
|
||||||
link_type: 'other'
|
|
||||||
- name: 'Dev documentations (pdf)'
|
- name: 'Dev documentations (pdf)'
|
||||||
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/doc/dev/documentation.pdf'
|
url: '${CI_PROJECT_URL}/-/jobs/${CI_JOB_ID}/artifacts/raw/doc/dev/documentation.pdf'
|
||||||
filepath: '/doc/dev/documentation.pdf'
|
filepath: '/doc/dev/documentation.pdf'
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Black">
|
||||||
|
<option name="sdkName" value="Python 3.10 (pamhyr)" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (pamhyr)" project-jdk-type="Python SDK" />
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/pamhyr.iml" filepath="$PROJECT_DIR$/.idea/pamhyr.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="PYTHON_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/venv" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="jdk" jdkName="Python 3.10 (pamhyr)" jdkType="Python SDK" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
<component name="PyDocumentationSettings">
|
||||||
|
<option name="format" value="PLAIN" />
|
||||||
|
<option name="myDocStringFormat" value="Plain" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
Sylvain COULIBALY, INRAE, 2020 - 2022
|
Sylvain COULIBALY, INRAE, 2020 - 2022
|
||||||
Théophile TERRAZ, INRAE, 2022 - 2023
|
Théophile TERRAZ, INRAE, 2022 - 2024
|
||||||
Pierre-Antoine ROUBY, INRAE, 2023
|
Pierre-Antoine ROUBY, INRAE, 2023 - 2024
|
||||||
@@ -3,48 +3,38 @@
|
|||||||
Pamhyr is a free and open source graphical user interface for 1D hydro-sedimentary
|
Pamhyr is a free and open source graphical user interface for 1D hydro-sedimentary
|
||||||
modelling of rivers.
|
modelling of rivers.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
+ Edit a complex river hydraulics network
|
+ Define a complex river hydraulics network
|
||||||
+ Define the river geometry
|
+ Define the river geometry
|
||||||
+ Define boundary conditions
|
+ Define boundary conditions
|
||||||
+ Define lateral contribution
|
+ Define lateral contribution
|
||||||
+ Edit river friction
|
+ Define river friction
|
||||||
+ Generate initial conditions
|
+ Define reservoirs
|
||||||
+ Edit river sedimentary layers
|
+ Define hydraulic structures
|
||||||
|
+ Define or generate initial conditions
|
||||||
|
+ Define river sedimentary layers
|
||||||
+ Save the study in a unique file
|
+ Save the study in a unique file
|
||||||
+ Run Mage 8 on a study and visualize results
|
+ Run Mage 8 on a study and visualize results
|
||||||
|
|
||||||
|
Let see the
|
||||||
|
[documentation](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home)
|
||||||
|
([:fr:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home-fr),
|
||||||
|
[:gb:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home-en))
|
||||||
|
for more details.
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
### GNU/Linux
|
### GNU/Linux
|
||||||
|
|
||||||
Downloads [last
|
See documentation:
|
||||||
realease](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/releases/permalink/latest)
|
- [French :fr:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home/fr/Install%20on%20GNULinux)
|
||||||
GNU/Linux binary archive.
|
- [English :gb:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home/en/Install%20on%20GNULinux)
|
||||||
|
|
||||||
```shell
|
|
||||||
tar xf pamhyr-gnulinux-amd64.tar.xz
|
|
||||||
cd pamhyr
|
|
||||||
./pamhyr
|
|
||||||
```
|
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Downloads [last
|
See documentation:
|
||||||
realease](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/releases/permalink/latest)
|
- [French :fr:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home/fr/Install%20on%20Windows)
|
||||||
Windows installer.
|
- [English :gb:](https://gitlab.irstea.fr/theophile.terraz/pamhyr/-/wikis/home/en/Install%20on%20Windows)
|
||||||
|
|
||||||
### From source code
|
|
||||||
|
|
||||||
```shell
|
|
||||||
# Get source code
|
|
||||||
git clone https://gitlab.irstea.fr/theophile.terraz/pamhyr/
|
|
||||||
cd pamhyr
|
|
||||||
|
|
||||||
# Install dependencies
|
|
||||||
pip3 install -r requirements.txt
|
|
||||||
|
|
||||||
# Run pamhyr
|
|
||||||
./src/pamhyr.py
|
|
||||||
```
|
|
||||||
@@ -1,10 +1,18 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
# Build the PDF
|
echo " PDF documentation.org"
|
||||||
|
emacs -nw --batch \
|
||||||
emacs -Q -q -nw --batch \
|
|
||||||
--eval "(require 'org)" \
|
--eval "(require 'org)" \
|
||||||
--eval "(require 'ox-latex)" \
|
--eval "(require 'ox-latex)" \
|
||||||
--eval "(load-file \"../tools/setup.el\")" \
|
--eval "(load-file \"../tools/setup.el\")" \
|
||||||
--file ./documentation.org \
|
--file ./documentation.org \
|
||||||
-f org-latex-export-to-pdf
|
-f org-latex-export-to-pdf
|
||||||
|
|
||||||
|
echo " HTML documentation.org"
|
||||||
|
emacs -nw --batch \
|
||||||
|
--eval "(require 'org)" \
|
||||||
|
--eval "(require 'ox-latex)" \
|
||||||
|
--eval "(require 'ox-html)" \
|
||||||
|
--eval "(load-file \"../tools/setup.el\")" \
|
||||||
|
--file ./documentation.org \
|
||||||
|
-f org-html-export-to-html
|
||||||
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 224 KiB |
|
After Width: | Height: | Size: 52 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 196 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,487 @@
|
|||||||
|
# presentation.org -- Pamhyr
|
||||||
|
# Copyright (C) 2023 INRAE
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
#+STARTUP: indent hideblocks content beamer
|
||||||
|
|
||||||
|
#+TITLE: SimHydro 2023
|
||||||
|
#+SUBTITLE: \textbf{Pamhyr2}: a graphical user interface for 1D hydro-sedimentary modelling of rivers
|
||||||
|
|
||||||
|
# #+AUTHOR: Pierre-Antoine Rouby
|
||||||
|
#+LATEX_HEADER: \author[Pierre-Antoine Rouby]{\textbf{Pierre-Antoine Rouby$^{*}$}, Benoît Camenen, Lionel Pénard, Léa Kieffer, Théophile Terraz\\\texttt{<pierre-antoine.rouby@inrae.fr>}^{*}}
|
||||||
|
#+EMAIL: pierre-antoine.rouby@inrae.fr
|
||||||
|
#+INSTITUTE: INRAE Lyon-Villerbanne, teams River Hydraulics
|
||||||
|
#+LATEX_HEADER: \institute{INRAE Lyon-Villerbanne, River Hydraulics team}
|
||||||
|
#+DATE: 9th November
|
||||||
|
|
||||||
|
#+KEYWORDS: g ui, hydraulics, sedimentary, hydro-sedimentary, 1D modelling, freesoftware, foss
|
||||||
|
|
||||||
|
#+OPTIONS: H:2 toc:t num:t author:nil
|
||||||
|
#+LATEX_CLASS: beamer
|
||||||
|
#+LATEX_CLASS_OPTIONS: [slideopt,A4,showboxes,svgnames,aspectratio=169]
|
||||||
|
# #+LATEX_CLASS_OPTIONS: [presentation]
|
||||||
|
#+BEAMER_THEME: default
|
||||||
|
#+COLUMNS: %45ITEM %10BEAMER_ENV(Env) %10BEAMER_ACT(Act) %4BEAMER_COL(Col)
|
||||||
|
|
||||||
|
#+LANGUAGE: fr
|
||||||
|
#+LATEX_HEADER: \usepackage[frenchb]{babel}
|
||||||
|
|
||||||
|
#+BEGIN_SRC emacs-lisp :results silent :exports none
|
||||||
|
(setq org-latex-pdf-process (list
|
||||||
|
"latexmk -pdflatex='lualatex -shell-escape -interaction nonstopmode' -pdf -f %f"))
|
||||||
|
|
||||||
|
(add-to-list 'org-latex-packages-alist '("" "minted"))
|
||||||
|
(setq org-latex-listings 'minted)
|
||||||
|
(setq org-src-fontify-natively t)
|
||||||
|
|
||||||
|
(org-add-link-type
|
||||||
|
"cite" 'ebib
|
||||||
|
(lambda (path desc format)
|
||||||
|
(cond
|
||||||
|
((eq format 'html)
|
||||||
|
(format "(<cite>%s</cite>)" path))
|
||||||
|
((eq format 'text)
|
||||||
|
(format "[%s]" path))
|
||||||
|
((eq format 'latex)
|
||||||
|
(if (or (not desc) (equal 0 (search "cite:" desc)))
|
||||||
|
(format "\\cite{%s}" path)
|
||||||
|
(format "\\cite[%s][%s]{%s}"
|
||||||
|
(cadr (split-string desc ";"))
|
||||||
|
(car (split-string desc ";")) path))))))
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \setbeamertemplate{footline}[frame number]
|
||||||
|
#+LATEX_HEADER: \setbeamertemplate{headline}{}
|
||||||
|
#+LATEX_HEADER: \usepackage{multirow}
|
||||||
|
#+LATEX_HEADER: \usepackage{fontawesome5}
|
||||||
|
#+LATEX_HEADER: \usepackage{tcolorbox}
|
||||||
|
#+LATEX_HEADER: \usepackage{tikz}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \logo{\includegraphics[width=.1\textwidth]{../../../../../src/View/ui/ressources/Logo-INRAE.png}}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \newcommand{\R}[1]{\rotatebox[origin=c]{90}{#1}}
|
||||||
|
|
||||||
|
# Beamer colors
|
||||||
|
#+LATEX_HEADER: \setbeamersize{text margin left=0.5cm,text margin right=0.5cm}
|
||||||
|
#+LATEX_HEADER: \setbeamerfont{alerted text}{series=\bfseries}
|
||||||
|
#+LATEX_HEADER: \setbeamerfont{example text}{series=\bfseries}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \definecolor{inrae_1}{RGB}{102,193,191}
|
||||||
|
#+LATEX_HEADER: \definecolor{inrae_2}{RGB}{0,150,152}
|
||||||
|
#+LATEX_HEADER: \definecolor{inrae_3}{RGB}{39,86,98}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \setbeamercolor{alerted text}{fg=inrae_1}
|
||||||
|
#+LATEX_HEADER: \setbeamercolor{structure}{fg=inrae_2}
|
||||||
|
#+LATEX_HEADER: \setbeamercolor{normal text}{fg=inrae_3}
|
||||||
|
#+LATEX_HEADER: \setbeamercolor*{author}{fg=inrae_3}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \usepackage[absolute,showboxes,overlay]{textpos}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \TPshowboxesfalse
|
||||||
|
#+LATEX_HEADER: \textblockorigin{5mm}{0mm}
|
||||||
|
|
||||||
|
# Biblio
|
||||||
|
#+LATEX_HEADER: \usepackage{natbib}
|
||||||
|
# #+LATEX_HEADER: \bibliographystyle{apalike}
|
||||||
|
#+LATEX_HEADER: \setbeamertemplate{bibliography item}{}
|
||||||
|
#+LATEX_HEADER: \renewcommand\bibfont{\scriptsize}
|
||||||
|
#+LATEX_HEADER: \setbeamertemplate{frametitle continuation}[from second]
|
||||||
|
#+LATEX_HEADER: \setbeamercolor*{bibliography entry title}{fg=inrae_3}
|
||||||
|
#+LATEX_HEADER: \setbeamercolor*{bibliography entry author}{fg=inrae_3}
|
||||||
|
#+LATEX_HEADER: \setbeamercolor*{bibliography entry location}{fg=inrae_3}
|
||||||
|
|
||||||
|
#+LATEX_HEADER: \usepackage{bbding}
|
||||||
|
#+LATEX_HEADER: \usepackage{pdfpages}
|
||||||
|
|
||||||
|
# Renew title page
|
||||||
|
#+LATEX_HEADER: \defbeamertemplate*{title page}{customized}[1][]
|
||||||
|
#+LATEX_HEADER: {
|
||||||
|
# #+LATEX_HEADER: {
|
||||||
|
# #+LATEX_HEADER: \usebeamerfont{date}\usebeamercolor[fg]{date}
|
||||||
|
# #+LATEX_HEADER: \tikz[overlay,remember picture]
|
||||||
|
# #+LATEX_HEADER: \node[xshift=-1cm,yshift=-1cm,text width=10cm] at (current page.north east) {
|
||||||
|
# #+LATEX_HEADER: 7$^{th}$ International Conference\\
|
||||||
|
# #+LATEX_HEADER: 8TH-10TH November\\
|
||||||
|
# #+LATEX_HEADER: EDF Lab - CHATOU, FRANCE
|
||||||
|
# #+LATEX_HEADER: }
|
||||||
|
# #+LATEX_HEADER: }
|
||||||
|
#+LATEX_HEADER: {
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{title}\inserttitle\par
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{title}\usebeamercolor[fg]{title}
|
||||||
|
#+LATEX_HEADER: \large New modeling paradigms for water issues?\par
|
||||||
|
#+LATEX_HEADER: }
|
||||||
|
#+LATEX_HEADER: \bigskip
|
||||||
|
#+LATEX_HEADER: \begin{center}
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}
|
||||||
|
#+LATEX_HEADER: {
|
||||||
|
#+LATEX_HEADER: \LARGE\insertsubtitle\par
|
||||||
|
#+LATEX_HEADER: }
|
||||||
|
#+LATEX_HEADER: \bigskip
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor\par
|
||||||
|
#+LATEX_HEADER: \bigskip
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{institute}\usebeamercolor[fg]{institute}\insertinstitute\par
|
||||||
|
#+LATEX_HEADER: \bigskip
|
||||||
|
#+LATEX_HEADER: \usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate\par
|
||||||
|
#+LATEX_HEADER: \usebeamercolor[fg]{titlegraphic}\inserttitlegraphic
|
||||||
|
#+LATEX_HEADER: \end{center}
|
||||||
|
#+LATEX_HEADER: }
|
||||||
|
|
||||||
|
# #+LATEX_HEADER: \newcommand{\tred}[1]{\textcolor{rouge_inrae}{#1}}
|
||||||
|
|
||||||
|
#+TODO: TODO WIP TOREVIEW | DONE
|
||||||
|
|
||||||
|
#+MACRO: pamhyr \textsc{PAMHyR}
|
||||||
|
#+MACRO: pamhyr2 \textsc{Pamhyr2}
|
||||||
|
|
||||||
|
#+MACRO: pause \pause
|
||||||
|
#+MACRO: framebreak \framebreak
|
||||||
|
#+MACRO: no
|
||||||
|
# #+MACRO: OK \checkmark
|
||||||
|
#+MACRO: OK \faIcon{check}
|
||||||
|
#+MACRO: bf \textbf{$1}
|
||||||
|
|
||||||
|
# #+latex: \frame{\tocpage}
|
||||||
|
|
||||||
|
* 1D hydro-sedimentary simulation at INRAE
|
||||||
|
** COMMENT 1D river flow simulation
|
||||||
|
*** INRAE (Lyon-Villerbanne)
|
||||||
|
|
||||||
|
- Mage [fn:: Mage: https://gitlab.irstea.fr/jean-baptiste.faure/mage]
|
||||||
|
- RubarBE [fn:: RubarBE:
|
||||||
|
https://gitlab.irstea.fr/theophile.terraz/rubarbe]
|
||||||
|
|
||||||
|
*** Other project
|
||||||
|
|
||||||
|
- Mascaret [fn:: OpenTeleMac: http://www.opentelemac.org]
|
||||||
|
- HEC-RAS [fn:: HEC-RAS:
|
||||||
|
https://www.hec.usace.army.mil/software/hec-ras]
|
||||||
|
- Mike 11 [fn:: Mike11:
|
||||||
|
https://www.mikepoweredbydhi.com/products/mike-11]
|
||||||
|
|
||||||
|
** {{{pamhyr}}}
|
||||||
|
#+BEGIN_EXPORT latex
|
||||||
|
\tikz[overlay,remember picture]
|
||||||
|
\node[xshift=-4cm,yshift=4cm] at (current page.south east) {
|
||||||
|
\includegraphics[width=7cm]{../images/PAMHyR.png}
|
||||||
|
};
|
||||||
|
#+END_EXPORT
|
||||||
|
|
||||||
|
{{{pamhyr}}} developed at INRAE in Java since the end of 90s
|
||||||
|
|
||||||
|
*** Features
|
||||||
|
- Graphical user interface
|
||||||
|
- Define and edit complexe 1D river models
|
||||||
|
- Run a solver
|
||||||
|
- Visualize simulation results
|
||||||
|
|
||||||
|
*** Compatibility
|
||||||
|
- 2 solvers *Mage and RubarBE*
|
||||||
|
# - Multi-reaches (Only for Mage)
|
||||||
|
- Multi-platform (Linux / Windows)
|
||||||
|
|
||||||
|
** {{{pamhyr}}}
|
||||||
|
#+BEGIN_EXPORT latex
|
||||||
|
\tikz[overlay,remember picture]
|
||||||
|
\node[xshift=-4cm,yshift=4cm] at (current page.south east) {
|
||||||
|
\includegraphics[width=7cm]{../images/PAMHyR.png}
|
||||||
|
};
|
||||||
|
#+END_EXPORT
|
||||||
|
|
||||||
|
*** Conception issues
|
||||||
|
- Monolingual French
|
||||||
|
- Interface too different for each solver
|
||||||
|
- Impossible to undo an action
|
||||||
|
|
||||||
|
*** Huge technical debts
|
||||||
|
- Out dated technologies (UML $\to$ Java)
|
||||||
|
- Unmaintained library
|
||||||
|
- Unstable development process
|
||||||
|
|
||||||
|
Hard to maintain or add features to the interface
|
||||||
|
|
||||||
|
(No modification since 2016)
|
||||||
|
|
||||||
|
* Presentation of {{{pamhyr2}}}
|
||||||
|
** {{{Pamhyr2}}} - Needs - General constraints
|
||||||
|
|
||||||
|
Create a new version of {{{pamhyr}}} called {{{pamhyr2}}}
|
||||||
|
|
||||||
|
{{{pause}}}
|
||||||
|
|
||||||
|
*** Constraints for users experience
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.5
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
+ *User friendly*
|
||||||
|
+ *Multi platform* (at least Linux and Windows)
|
||||||
|
+ *Multi language* (at least English and French)
|
||||||
|
+ *Multi solver* (as much as possible, at least Mage and
|
||||||
|
RubarBE)
|
||||||
|
+ *Single save file* per study
|
||||||
|
|
||||||
|
{{{pause}}}
|
||||||
|
|
||||||
|
*** Constraints for developers experience
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.5
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- *Common used* code library and tools
|
||||||
|
# - *Modular* and *flexible* code
|
||||||
|
- *Clear* architecture
|
||||||
|
- *Free and open sources software* (FOSS)
|
||||||
|
|
||||||
|
** {{{Pamhyr2}}} - Needs - Features
|
||||||
|
# #+BEGIN_EXPORT latex
|
||||||
|
# \tikz[overlay,remember picture]
|
||||||
|
# \node[xshift=-5cm,yshift=-2cm] at (current page.north east) {
|
||||||
|
# \includegraphics[width=6cm]{../images/geometry_saar.png}
|
||||||
|
# };
|
||||||
|
# #+END_EXPORT
|
||||||
|
|
||||||
|
**** {{{no}}}
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.30
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- Define and edit data
|
||||||
|
+ River network
|
||||||
|
+ Geometry
|
||||||
|
+ Boundary conditions
|
||||||
|
+ Friction
|
||||||
|
+ Initial conditions
|
||||||
|
+ *Sedimentary layers*
|
||||||
|
- User meshed geometry
|
||||||
|
- Run a solver
|
||||||
|
- Display results
|
||||||
|
+ Default visualisation
|
||||||
|
+ *Customized visualisation*
|
||||||
|
|
||||||
|
**** {{{no}}}
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.70
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
[[../images/geometry_saar.png]]
|
||||||
|
|
||||||
|
** {{{pamhyr2}}} - Technical choices
|
||||||
|
#+BEGIN_EXPORT latex
|
||||||
|
\tikz[overlay,remember picture]
|
||||||
|
\node[xshift=-9.3cm,yshift=-4cm] at (current page.north east) {
|
||||||
|
\includegraphics[width=6.3cm]{../images/BC.png}
|
||||||
|
};
|
||||||
|
#+END_EXPORT
|
||||||
|
|
||||||
|
*** Technologies
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.60
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- *Python*
|
||||||
|
- *PyQt*
|
||||||
|
- Qt Designer
|
||||||
|
- Qt Linguist
|
||||||
|
- *Matplotlib*
|
||||||
|
- SQLite (as =*.pamhyr=)
|
||||||
|
- *GPLv3* license (strong copyleft)
|
||||||
|
|
||||||
|
*** Architecture
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.35
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- Qt Model/View
|
||||||
|
- Multiple solvers configuration
|
||||||
|
- *Unified interface*, as much as possible
|
||||||
|
|
||||||
|
** {{{pamhyr2}}} - State of the project
|
||||||
|
#+BEGIN_EXPORT latex
|
||||||
|
\tikz[overlay,remember picture]
|
||||||
|
\node[xshift=-4.5cm,yshift=-2.5cm] at (current page.north east) {
|
||||||
|
\includegraphics[width=8cm]{../images/apply_sedi.png}
|
||||||
|
};
|
||||||
|
#+END_EXPORT
|
||||||
|
|
||||||
|
*** {{{no}}}
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.40
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
|
||||||
|
\vspace{-1.5cm}
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\emph{Last version:} \texttt{v0.0.3}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
{{{pause}}}
|
||||||
|
|
||||||
|
#+latex: \begin{center}
|
||||||
|
#+latex: \resizebox{0.9\columnwidth}{!}{
|
||||||
|
# #+caption: Tools by methods
|
||||||
|
#+name: tab:current-state
|
||||||
|
#+attr_latex: :align |l|c|
|
||||||
|
|---------------------------------+-----------------|
|
||||||
|
| {{{bf(Features)}}} | {{{bf(State)}}} |
|
||||||
|
|---------------------------------+-----------------|
|
||||||
|
| Create save and load study | {{{OK}}} |
|
||||||
|
| *Undo/Redo actions* | {{{OK}}} |
|
||||||
|
| Edit river network | {{{OK}}} |
|
||||||
|
| Edit geometry | {{{OK}}} |
|
||||||
|
| Edit boundary conditions | {{{OK}}} |
|
||||||
|
| Edit lateral contributions | {{{OK}}} |
|
||||||
|
| Edit frictions (Stricklers) | {{{OK}}} |
|
||||||
|
| Edit initial conditions | {{{OK}}} |
|
||||||
|
| *Edit sedimentary layers* | {{{OK}}} |
|
||||||
|
| Edit hydraulics structures | |
|
||||||
|
| Edit suspended sediment | |
|
||||||
|
| Edit polluant | |
|
||||||
|
| Use meshing tool | WIP |
|
||||||
|
| Run a solver | {{{OK}}} |
|
||||||
|
| Read and display results | {{{OK}}} |
|
||||||
|
| Customize results visualisation | WIP |
|
||||||
|
| Generic solver input/output | |
|
||||||
|
|---------------------------------+-----------------|
|
||||||
|
#+latex: }
|
||||||
|
#+latex: \end{center}
|
||||||
|
|
||||||
|
{{{pause}}}
|
||||||
|
|
||||||
|
*** {{{no}}}
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.60
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
|
||||||
|
\vspace{2.5cm}
|
||||||
|
|
||||||
|
#+latex: \begin{center}
|
||||||
|
#+latex: \resizebox{0.8\columnwidth}{!}{
|
||||||
|
# #+caption: Tools by methods
|
||||||
|
#+name: tab:current-state-solver
|
||||||
|
#+attr_latex: :align |l|c|c|c|
|
||||||
|
|----------------------------+----------------+-------------------+--------------------|
|
||||||
|
| {{{bf(Usage)}}} | {{{bf(Mage)}}} | {{{bf(RubarBE)}}} | {{{bf(Mascaret)}}} |
|
||||||
|
|----------------------------+----------------+-------------------+--------------------|
|
||||||
|
| *Hydraulics* (mono reach) | {{{OK}}} | | {{{OK}}} |
|
||||||
|
| *Hydraulics* (multi reach) | {{{OK}}} | | |
|
||||||
|
| *Bed load evolution* | {{{OK}}} | | |
|
||||||
|
|----------------------------+----------------+-------------------+--------------------|
|
||||||
|
#+latex: }
|
||||||
|
#+latex: \end{center}
|
||||||
|
|
||||||
|
# #+LaTeX: \vspace{0.3cm}
|
||||||
|
|
||||||
|
#+latex: \begin{center}
|
||||||
|
#+latex: \resizebox{0.6\columnwidth}{!}{
|
||||||
|
# #+caption: Tools by methods
|
||||||
|
#+name: tab:current-state-package
|
||||||
|
#+attr_latex: :align |l|c|c|
|
||||||
|
|--------------------+---------------------+-------------------|
|
||||||
|
| {{{bf(Packages)}}} | {{{bf(GNU/Linux)}}} | {{{bf(Windows)}}} |
|
||||||
|
|--------------------+---------------------+-------------------|
|
||||||
|
| Archive (tar/zip) | {{{OK}}} | {{{OK}}} |
|
||||||
|
| Installer | | {{{OK}}} |
|
||||||
|
|--------------------+---------------------+-------------------|
|
||||||
|
#+latex: }
|
||||||
|
#+latex: \end{center}
|
||||||
|
|
||||||
|
* Future work and perspective
|
||||||
|
** Future work
|
||||||
|
#+BEGIN_EXPORT latex
|
||||||
|
\tikz[overlay,remember picture]
|
||||||
|
\node[xshift=-4.8cm,yshift=-3.8cm] at (current page.north east) {
|
||||||
|
\includegraphics[width=8.7cm]{../images/results_hydro.png}
|
||||||
|
};
|
||||||
|
#+END_EXPORT
|
||||||
|
|
||||||
|
*** Next step
|
||||||
|
- *Meshing tools integration*
|
||||||
|
- *Custom results visualisation*
|
||||||
|
+ Python + matplotlib script
|
||||||
|
- RubarBE integration
|
||||||
|
- Hydraulics structures
|
||||||
|
- Unified graphics theme
|
||||||
|
|
||||||
|
*** Open questions
|
||||||
|
- Generic solver input/output (HDF5? CGNS? SQLite?)
|
||||||
|
- GNU/Linux packages (Pip? Conda? Guix? Deb?)
|
||||||
|
|
||||||
|
** Contribution
|
||||||
|
#+LaTeX: \begin{center}
|
||||||
|
\faIcon{gitlab} https://gitlab.irstea.fr/theophile.terraz/pamhyr/
|
||||||
|
#+LaTeX: \end{center}
|
||||||
|
|
||||||
|
*** For users
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.45
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- Try {{{pamhyr2}}}
|
||||||
|
- Report bug
|
||||||
|
- Propose improvement
|
||||||
|
- Improve translation
|
||||||
|
- Improve user documentation
|
||||||
|
- Improve tests cases examples
|
||||||
|
- /Find better project name/
|
||||||
|
|
||||||
|
*** For developers
|
||||||
|
:PROPERTIES:
|
||||||
|
:BEAMER_COL: 0.45
|
||||||
|
:BEAMER_ENV: block
|
||||||
|
:END:
|
||||||
|
- Add new solver / features
|
||||||
|
- Improve sources code
|
||||||
|
- Improve developers documentation
|
||||||
|
- Improve unit tests
|
||||||
|
|
||||||
|
# * Conclusion
|
||||||
|
** Thanks for listening
|
||||||
|
# #+BEGIN_EXPORT latex
|
||||||
|
# \tikz[overlay,remember picture]
|
||||||
|
# \node[xshift=-6cm,yshift=-1.5cm,text width=10cm] at (current page.north east) {
|
||||||
|
# {\small\emph{\alert{Journées de la modélisation 1D hydro-sédimentaire} (in french) -}
|
||||||
|
# \emph{30 \& 31 janvier 2024, INRAE Villeurbanne - }
|
||||||
|
# \emph{Information and inscription: }\texttt{<benoit.camenen@inrae.fr>}}
|
||||||
|
# };
|
||||||
|
# #+END_EXPORT
|
||||||
|
|
||||||
|
#+LaTeX: \begin{center}
|
||||||
|
\faIcon{gitlab} https://gitlab.irstea.fr/theophile.terraz/pamhyr/
|
||||||
|
#+LaTeX: \end{center}
|
||||||
|
|
||||||
|
#+LaTeX: \begin{center}
|
||||||
|
/*Journées de la modélisation 1D hydro-sédimentaire*/ (in French)
|
||||||
|
#+LaTeX: \\
|
||||||
|
/30 & 31 janvier 2024/, INRAE Villeurbanne
|
||||||
|
#+LaTeX: \\
|
||||||
|
Information and registration: =<benoit.camenen@inrae.fr>=
|
||||||
|
#+LaTeX: \end{center}
|
||||||
|
|
||||||
|
- {{{pamhyr2}}} developers:
|
||||||
|
+ =<pierre-antoine.rouby@inrae.fr>=,
|
||||||
|
+ =<theophile.terraz@inrae.fr>=
|
||||||
|
- Mage/RubarBE developer:
|
||||||
|
+ =<theophile.terraz@inrae.fr>=
|
||||||
|
|
||||||
|
# #+LaTeX: \vspace{0.5cm}
|
||||||
|
# #+LaTeX: \begin{center}
|
||||||
|
# #+LaTeX: {\Large
|
||||||
|
# *Thanks for listening*
|
||||||
|
# #+LaTeX: }
|
||||||
|
# #+LaTeX: \end{center}
|
||||||
@@ -11,7 +11,8 @@
|
|||||||
\usepackage[absolute]{textpos}
|
\usepackage[absolute]{textpos}
|
||||||
\usepackage{titlesec}
|
\usepackage{titlesec}
|
||||||
\usepackage{amssymb}
|
\usepackage{amssymb}
|
||||||
\usepackage{tcolorbox}
|
\usepackage[minted,xparse,breakable]{tcolorbox}
|
||||||
|
\usepackage{pmboxdraw}
|
||||||
|
|
||||||
\usepackage{enumitem}
|
\usepackage{enumitem}
|
||||||
\setlist[enumerate]{itemsep=-0.5em}
|
\setlist[enumerate]{itemsep=-0.5em}
|
||||||
@@ -133,6 +134,7 @@
|
|||||||
\setminted[c]{fontsize=\footnotesize,encoding=utf8,linenos}
|
\setminted[c]{fontsize=\footnotesize,encoding=utf8,linenos}
|
||||||
\setminted[c++]{breaklines,fontsize=\footnotesize,encoding=utf8,linenos}
|
\setminted[c++]{breaklines,fontsize=\footnotesize,encoding=utf8,linenos}
|
||||||
\setminted[python]{breaklines,fontsize=\footnotesize,encoding=utf8,linenos}
|
\setminted[python]{breaklines,fontsize=\footnotesize,encoding=utf8,linenos}
|
||||||
|
\setminted[sql]{breaklines,fontsize=\footnotesize,encoding=utf8,linenos}
|
||||||
\setminted[shell]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
\setminted[shell]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
||||||
\setminted[scheme]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
\setminted[scheme]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
||||||
\setminted[commun-lisp]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
\setminted[commun-lisp]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
||||||
@@ -140,7 +142,7 @@
|
|||||||
\setminted[llvm]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
\setminted[llvm]{breaklines,fontsize=\footnotesize,encoding=utf8}
|
||||||
|
|
||||||
%% Add box arrond of minted
|
%% Add box arrond of minted
|
||||||
\BeforeBeginEnvironment{minted}{\begin{tcolorbox}[boxsep=0pt, left=0.1cm, right=0.1cm, arc=0pt, boxrule=0.5pt, colback=white]}%
|
\BeforeBeginEnvironment{minted}{\begin{tcolorbox}[breakable, boxsep=0pt, left=0.1cm, right=0.1cm, arc=0pt, boxrule=0.5pt, colback=white]}%
|
||||||
\AfterEndEnvironment{minted}{\end{tcolorbox}}%
|
\AfterEndEnvironment{minted}{\end{tcolorbox}}%
|
||||||
|
|
||||||
\makeatletter
|
\makeatletter
|
||||||
@@ -161,3 +163,7 @@
|
|||||||
\SetWatermarkScale{3}
|
\SetWatermarkScale{3}
|
||||||
\SetWatermarkFontSize{1cm}
|
\SetWatermarkFontSize{1cm}
|
||||||
\SetWatermarkText{Work in progress}
|
\SetWatermarkText{Work in progress}
|
||||||
|
|
||||||
|
%% Icons
|
||||||
|
|
||||||
|
\usepackage{fontawesome5}
|
||||||
@@ -17,11 +17,15 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
# Constant name
|
# Constant name
|
||||||
#+MACRO: oldPamhyr PAMHyR
|
#+MACRO: pamhyr \textsc{PAMHyR}
|
||||||
#+MACRO: Pamhyr Pamhyr2
|
#+MACRO: pamhyr2 \textsc{Pamhyr2}
|
||||||
#+MACRO: Mage Mage
|
#+MACRO: mage \textsc{Mage}
|
||||||
#+MACRO: Rubarbe RubarBE
|
#+MACRO: mage7 \textsc{Mage7}
|
||||||
#+MACRO: Inrae INRAE
|
#+MACRO: mage8 \textsc{Mage8}
|
||||||
|
#+MACRO: rubarbe \textsc{RubarBE}
|
||||||
|
#+MACRO: adists \textsc{AdisTS}
|
||||||
|
#+MACRO: mascaret \textsc{Mascaret}
|
||||||
|
#+MACRO: inrae INRAE
|
||||||
#+MACRO: latex \LaTeX
|
#+MACRO: latex \LaTeX
|
||||||
|
|
||||||
# Information
|
# Information
|
||||||
@@ -35,6 +39,16 @@
|
|||||||
#+MACRO: cite [cite:$1]
|
#+MACRO: cite [cite:$1]
|
||||||
#+MACRO: biblio \bibliography{documentation}
|
#+MACRO: biblio \bibliography{documentation}
|
||||||
|
|
||||||
|
# Icons
|
||||||
|
#+MACRO: bulb \faIcon{lightbulb}
|
||||||
|
#+MACRO: OK \faIcon{check}
|
||||||
|
|
||||||
|
#+MACRO: linux \faIcon{linux}
|
||||||
|
#+MACRO: windows \faIcon{windows}
|
||||||
|
|
||||||
|
#+MACRO: python \faIcon{python}
|
||||||
|
#+MACRO: java \faIcon{java}
|
||||||
|
|
||||||
# Wrapper
|
# Wrapper
|
||||||
#+NAME: attr_wrap
|
#+NAME: attr_wrap
|
||||||
#+HEADER: :var width="\\textwidth"
|
#+HEADER: :var width="\\textwidth"
|
||||||
|
|||||||
@@ -0,0 +1,68 @@
|
|||||||
|
|
||||||
|
@article{camenen_simple_2007,
|
||||||
|
title = {Simple and {General} {Formula} for the {Settling} {Velocity} of {Particles}},
|
||||||
|
volume = {133},
|
||||||
|
language = {en},
|
||||||
|
number = {2},
|
||||||
|
urldate = {2025-01-23},
|
||||||
|
journal = {Journal of Hydraulic Engineering},
|
||||||
|
author = {Camenen, Benoit},
|
||||||
|
month = feb,
|
||||||
|
year = {2007},
|
||||||
|
pages = {229-233},
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{meyer-peter_formulas_1948,
|
||||||
|
address = {Stockholm, Sweden},
|
||||||
|
title = {Formulas for bed-load transport.},
|
||||||
|
journal = {Report on Second Meeting of IAHR},
|
||||||
|
author = {Meyer-Peter, E and Mueller, R},
|
||||||
|
year = {1948},
|
||||||
|
pages = {39-64},
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{elder_dispersion_1959,
|
||||||
|
title = {The dispersion of marked fluid in turbulent shear flow},
|
||||||
|
volume = {5},
|
||||||
|
issn = {0022-1120, 1469-7645},
|
||||||
|
language = {en},
|
||||||
|
number = {04},
|
||||||
|
urldate = {2025-01-23},
|
||||||
|
journal = {Journal of Fluid Mechanics},
|
||||||
|
author = {Elder, J. W.},
|
||||||
|
month = may,
|
||||||
|
year = {1959},
|
||||||
|
pages = {544},
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{fischer_discussion_1975,
|
||||||
|
title = {Discussion of Simple Method for Predicting Dispersion in Streams},
|
||||||
|
volume = {101},
|
||||||
|
issn = {0090-3914, 2690-2435},
|
||||||
|
language = {en},
|
||||||
|
number = {3},
|
||||||
|
urldate = {2025-01-23},
|
||||||
|
journal = {Journal of the Environmental Engineering Division},
|
||||||
|
author = {Fischer, Hugo B},
|
||||||
|
month = mar,
|
||||||
|
year = {1975},
|
||||||
|
pages = {453-455},
|
||||||
|
}
|
||||||
|
|
||||||
|
@article{iwasa_predicting_1991,
|
||||||
|
address = {Hong Kong},
|
||||||
|
title = {Predicting longitudinal dispersion coefficient in open channel flows},
|
||||||
|
journal = {roc. Int. Symp. of Environmental Hydraulics},
|
||||||
|
author = {Iwasa, Y and Aya, S},
|
||||||
|
year = {1991},
|
||||||
|
pages = {505-510},
|
||||||
|
}
|
||||||
|
|
||||||
|
@book{soulsby_dynamics_1997,
|
||||||
|
address = {London},
|
||||||
|
edition = {Thomas Telford},
|
||||||
|
title = {Dynamics of {Marine} {Sands}: {A} {Manual} for {Practical} {Applications}},
|
||||||
|
urldate = {2025-01-23},
|
||||||
|
author = {Soulsby, Richard},
|
||||||
|
year = {1997},
|
||||||
|
}
|
||||||
@@ -0,0 +1,175 @@
|
|||||||
|
|
||||||
|
%% LyX 2.0.2 created this file. For more info, see http://www.lyx.org/.
|
||||||
|
%% Do not edit unless you really know what you are doing.
|
||||||
|
\documentclass[12pt,french]{article}
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage[latin9]{inputenc}
|
||||||
|
\usepackage{geometry}
|
||||||
|
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm,headheight=2cm,headsep=2cm,footskip=2cm}
|
||||||
|
\usepackage{textcomp}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{hyperref}
|
||||||
|
\usepackage[frenchb]{babel}
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
|
||||||
|
\newcommand{\noun}[1]{\textsc{#1}}
|
||||||
|
%% Because html converters don't know tabularnewline
|
||||||
|
\providecommand{\tabularnewline}{\\}
|
||||||
|
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
\usepackage{babel}
|
||||||
|
\addto\extrasfrench{%
|
||||||
|
\providecommand{\og}{\leavevmode\flqq~}%
|
||||||
|
\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
|
||||||
|
}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\includegraphics[width=5cm]{img/Logo-INRAE_Transparent.png}
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
|
||||||
|
TP AdisTS - Pamhyr2\\
|
||||||
|
Version : Janvier 2025
|
||||||
|
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
|
||||||
|
\textbf{\LARGE Modélisation 1D du transport sédimentaire : } \\
|
||||||
|
\textbf{\LARGE Cas du Vieux-Rhône de Miribel-Jonage}\\
|
||||||
|
\textbf{\LARGE (Lyon, France)}
|
||||||
|
|
||||||
|
\par\end{center}{\LARGE \par}
|
||||||
|
|
||||||
|
~
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=17cm]{img/Garde.jpeg}
|
||||||
|
\par\end{center}
|
||||||
|
~
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
{\large INRAE Lyon-Grenoble Auvergne-Rhône-Alpes}
|
||||||
|
\par\end{center}{\large \par}
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
|
||||||
|
RiverLy, Hydraulique des rivières
|
||||||
|
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\begin{tabular}{lll}
|
||||||
|
Auteur : & Dorian Hernandez & dorian.hernandez@inrae.fr\tabularnewline
|
||||||
|
& Théophile Terraz & theophile.terraz@inrae.fr\tabularnewline
|
||||||
|
|
||||||
|
\end{tabular}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
|
||||||
|
\pagebreak{}
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\tableofcontents{}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
\pagebreak{}
|
||||||
|
|
||||||
|
% \section{Introduction}
|
||||||
|
%
|
||||||
|
% TODO
|
||||||
|
%
|
||||||
|
% \pagebreak{}
|
||||||
|
|
||||||
|
|
||||||
|
\section{Contexte de l'étude - le colmatage du Vieux-Rhône}
|
||||||
|
|
||||||
|
Le champ de captage de Crépieux-Charmy est un site de pompage d'eau potable alimentant 97 \% de la ville de Lyon. Situé au nord-est de la ville, il est en contact hydraulique avec trois chenaux du Rhône. Le canal de Miribel au Nord, dont les débits varient entre 89 (débit réservé) et 2400 ~$m³/s$ (Crue extrême), le canal de Jonage au sud, imposant un débit quasi constant de 600 ~$m³/s$ pour alimenter la centrale de Cusset, et un Vieux-Rhône qui traverse le site. Les fortes variations hydrauliques le long de Miribel, ainsi que le débit constant le long de Jonage mènent à un dépôt général des sédiments fins et grossiers le long du Vieux-Rhône, avec la création d'un remous important causé par Jonage.
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=15cm]{img/Intro.jpeg}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
Eau du grand Lyon, le gérant du champ de captage, souhaite identifier les zones de dépôts de sédiments fin le long du Vieux-Rhône, cause principale de colmatage, impactant les performances de pompage de l'eau dans les nappes.
|
||||||
|
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=15cm]{img/Champ_captant.jpeg}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
Pour cela, une campagne expérimentale visant à identifier les zones colmatés du Vieux-Rhône a été réalisée et a mis en avant une hétérogénéité du site. Notamment, une forte zone de dépôts de grossier est présente en amont. Tandis qu'une présence plus importante de fines et sables dans la zone aval (zone de remous de Jonage) a été observée, ainsi qu'un colmatage plus important.
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=15cm]{img/Grossier_sable.jpeg}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
En parallèle, un modèle numérique hydraulique 1D a été élaboré sous Pamhyr2 afin d'analyser l'écoulement sur le site. Les résultats numériques mettent alors bien en avant le remous généré par Jonage, ainsi qu'une diminution de la vitesse de l'écoulement à partir du point kilométrique (PK) 1000, fin de la zone amont.
|
||||||
|
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[width=15cm]{img/Simu.jpeg}
|
||||||
|
\par\end{center}
|
||||||
|
|
||||||
|
\section{Objectifs de l'étude}
|
||||||
|
|
||||||
|
Le modèle numérique 1D représente actuellement la partie hydraulique du système. L'objectif du TP est alors de mettre en donnée la partie sédimentaire (fines) du modèle, afin d'effectuer des calculs à l'aide de AdisTS , et in-fine, identifier les zones de dépôt et d'érosion des sédiments fins le long du Vieux-Rhône selon différents scénarios hydraulique. Les différentes étapes seront alors :
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Mettre en données le modèle Pamhyr2 du Vieux-Rhône pour le solveur AdisTS.
|
||||||
|
\item Lancer des calculs Mage - AdisTS pour différents scénarios hydrauliques.
|
||||||
|
\item Interpréter et discuter les résultats obtenus (comportement hydro-sédimentaire du site, impacts des débits, impact d'une crue, limites du modèle, etc..)
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\section{Données fournies}
|
||||||
|
|
||||||
|
\textbf{Le modèle numérique du Vieux-Rhône}
|
||||||
|
|
||||||
|
Fichier \textit{Vieux\_Rhone\_TP\_AdisTS.pamhyr}.\\
|
||||||
|
|
||||||
|
\textbf{Les scénarios hydrauliques}
|
||||||
|
|
||||||
|
Quatre scénarios hydrauliques sont à analyser (voir les conditions initiales hydraulique) :
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Le premier correspond à un débit constant de 25~$m³/s$
|
||||||
|
\item Le deuxième consiste en une faible montée en débit puis à une redescente (25 - 50 - 25~$m³/s)$.
|
||||||
|
\item Le troisième correspondant à une plus forte montée en débit (25 - 100 - 25~$m³/s)$.
|
||||||
|
\item Le dernier correspond à une crue (25 - 600 - 25~$m3/s)$.\\
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\textbf{Propriétés des sédiments}
|
||||||
|
|
||||||
|
Nous considérerons 2 classes de sédiments de types sable naturel, correspondant à une classe de Fines (limon) de diamètre moyen 63 microns et une classe de Sable de 500 microns. Les deux classes auront une masse volumique de 2650~$kg/m³$, et une porosité de 0,45 pourra être choisie. Leurs concentrations constantes en amont (conditions aux limites amont) seront de 60 $mg/l$ pour les fines et 30 $mg/l$ pour les sables. Nous considérerons dans un premier temps qu'il n'y a aucun dépôt initial de ces deux classes de sédiments et que la concentration initiale en sédiments dans le bief est nulle.\\
|
||||||
|
|
||||||
|
\textbf{Documentation}
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Un tutoriel guidé de mise en données : Pas-a-pas.pdf.
|
||||||
|
\item Un guide utilisateur de AdisTS : adis-TS\_usage.pdf
|
||||||
|
\item Un guide de conception de AdisTS : adis-TS\_conception.pdf
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\section{Bonus}
|
||||||
|
|
||||||
|
Ajouter une épaisseur initiale de sédiments \textit{Sables} au fond de 1 $cm$ et relancer un calcul avec le scénario 1.
|
||||||
|
|
||||||
|
|
||||||
|
\pagebreak{}
|
||||||
|
\end{document}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
pdflatex -no-shell-escape pas-a-pas.tex
|
||||||
|
bibtex pas-a-pas.aux
|
||||||
|
pdflatex -no-shell-escape pas-a-pas.tex
|
||||||
|
pdflatex -no-shell-escape pas-a-pas.tex
|
||||||
|
pdflatex -no-shell-escape Sujet.tex
|
||||||
|
pdflatex -no-shell-escape Sujet.tex
|
||||||
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 684 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 109 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 160 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 15 KiB |