Changes¶
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52]
y = [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
xl = ['2021-w16', '2021-w17', '2021-w18', '2021-w19', '2021-w20', '2021-w21', '2021-w22', '2021-w23', '2021-w24', '2021-w25', '2021-w26', '2021-w27', '2021-w28', '2021-w29', '2021-w30', '2021-w31', '2021-w32', '2021-w33', '2021-w34', '2021-w35', '2021-w36', '2021-w37', '2021-w38', '2021-w39', '2021-w40', '2021-w41', '2021-w42', '2021-w43', '2021-w44', '2021-w45', '2021-w46', '2021-w47', '2021-w48', '2021-w49', '2021-w50', '2021-w51', '2021-w52', '2022-w01', '2022-w02', '2022-w03', '2022-w04', '2022-w05', '2022-w06', '2022-w07', '2022-w08', '2022-w09', '2022-w10', '2022-w11', '2022-w12', '2022-w13', '2022-w14', '2022-w15', '2022-w16']
plt.close('all')
plt.style.use('ggplot')
fig, ax = plt.subplots(nrows=1, ncols=1, figsize=(10, 4))
ax.bar(x, y)
tig = ax.get_xticks()
labs = []
for t in tig:
if t in x:
labs.append(xl[x.index(t)])
else:
labs.append("")
ax.set_xticklabels(labs)
ax.grid(True)
ax.set_title("commits")
plt.show()
List of recent changes:
# |
change number |
date |
author |
comment |
---|---|---|---|---|
130 |
2022-04-01 |
xavier dupré |
Update requirements.txt |
|
129 |
2022-03-06 |
xavier dupré |
Update setup.py |
|
128 |
2021-10-03 |
xavier dupré |
Update test_code_style.py |
|
127 |
2021-10-03 |
xavier dupré |
update ut |
|
125 |
2021-08-19 |
xavier dupré |
Update config.yml |
|
123 |
2021-05-27 |
xavier dupré |
update travis link |
|
121 |
2021-04-16 |
xavier dupré |
Update setup.py |
|
120 |
2021-04-16 |
xavier dupré |
refactor setup |
|
118 |
2021-01-18 |
xavier dupré |
Update setup.py |
|
117 |
2021-01-01 |
xavier dupré |
update for circleci |
|
116 |
2021-01-01 |
xavier dupré |
update to python 3.9 |
|
115 |
2020-11-19 |
xavier dupré |
Update __init__.py |
|
114 |
2020-11-19 |
xavier dupré |
Update __init__.py |
|
113 |
2020-11-19 |
xavier dupré |
Fixes #8, check expected answers |
|
112 |
2020-11-18 |
xavier dupré |
Update qcms.py |
|
111 |
2020-11-18 |
xavier dupré |
Update qcms.py |
|
110 |
2020-11-18 |
xavier dupré |
update qcm |
|
109 |
2020-11-16 |
xavier dupré |
fix unit test |
|
108 |
2020-11-16 |
xavier dupré |
add one more qcm |
|
107 |
2020-10-23 |
xavier dupré |
pylint |
|
106 |
2020-10-23 |
xavier dupré |
Update appveyor.yml |
|
105 |
2020-10-12 |
xavier dupré |
pylint |
|
104 |
2020-10-05 |
xavier dupré |
Update .travis.yml |
|
103 |
2020-10-05 |
xavier dupré |
fix authentication |
|
102 |
2020-10-05 |
xavier dupré |
Fix unit tests |
|
101 |
2020-10-05 |
xavier dupré |
Fixes biug after starlette updates |
|
100 |
2020-09-22 |
xavier dupré |
add missing files |
|
99 |
2020-08-27 |
xavier dupré |
update notebook |
|
98 |
2020-08-27 |
xavier dupré |
update notebook |
|
97 |
2020-08-26 |
xavier dupré |
pylint + bug in a notebook |
|
96 |
2020-07-13 |
xavier dupré |
code coverage |
|
95 |
2020-07-12 |
xavier dupré |
Update .local.jenkins.lin.yml |
|
94 |
2020-06-23 |
xavier dupré |
Update .local.jenkins.lin.yml |
|
93 |
2020-06-22 |
xavier dupré |
Update requirements.txt |
|
92 |
2020-06-22 |
xavier dupré |
Update requirements.txt |
|
91 |
2020-06-22 |
xavier dupré |
Update requirements.txt |
|
89 |
2020-05-16 |
xavier dupré |
Update appveyor.yml |
|
88 |
2020-05-16 |
xavier dupré |
Create MANIFEST.in |
|
84 |
2020-03-28 |
xavier dupré |
Update setup.py |
|
83 |
2020-02-26 |
xavier dupré |
Update requirements.txt |
|
82 |
2020-02-26 |
xavier dupré |
Update requirements_conda.txt |
|
81 |
2020-02-23 |
xavier dupré |
Update .local.jenkins.lin.yml |
|
80 |
2020-02-12 |
xavier dupré |
documentation, local ci |
|
79 |
2020-01-02 |
xavier dupré |
add authorized page |
|
78 |
2020-01-01 |
xavier dupré |
Update authmount.py |
|
77 |
2020-01-01 |
xavier dupré |
Update authmount.py |
|
76 |
2020-01-01 |
xavier dupré |
Fixes #7, #6, fix html content issue |
|
75 |
2019-11-11 |
xavier dupré |
Update appveyor.yml |
|
73 |
2019-10-20 |
xavier dupré |
Update test_code_style.py |
|
72 |
2019-10-17 |
xavier dupré |
Update .local.jenkins.lin.yml |
|
71 |
2019-10-10 |
xavier dupré |
Update requirements.txt |
|
70 |
2019-09-28 |
xavier dupré |
Update qcm_app.py |
|
69 |
2019-09-27 |
xavier dupré |
pep8 |
|
68 |
2019-09-27 |
xavier dupré |
pep8 |
|
67 |
2019-09-22 |
xavier dupré |
update to the latest starlette |
|
66 |
2019-09-22 |
xavier dupré |
Fix missing type |
|
64 |
2019-04-23 |
xavier dupré |
Update test_code_style.py |
|
63 |
2019-04-23 |
xavier dupré |
fix missing src |
|
62 |
2019-04-22 |
xavier dupré |
refactoring |
|
61 |
2019-03-07 |
xavier dupré |
update to starlette>=0.11.0 |
|
60 |
2019-03-07 |
xavier dupré |
Update appveyor.yml |
|
59 |
2019-03-05 |
xavier dupré |
update local builds |
|
58 |
2019-02-16 |
xavier dupré |
Update README.rst |
|
57 |
2019-02-06 |
xavier dupré |
Update for starlette, requirements and code |
|
56 |
2019-02-06 |
xavier dupré |
update for hypercorn |
|
54 |
2019-01-14 |
xavier dupré |
documentation, blog post |
|
53 |
2019-01-14 |
xavier dupré |
Fixes #5, check the password is correct even if already logged |
|
52 |
2019-01-14 |
xavier dupré |
Update test_app.bat |
|
51 |
2019-01-14 |
xavier dupré |
simplification |
|
50 |
2019-01-13 |
xavier dupré |
pep8 |
|
49 |
2019-01-13 |
xavier dupré |
Fixes #1, content protected by a password |
|
48 |
2019-01-13 |
xavier dupré |
Fix content for static page |
|
47 |
2019-01-13 |
xavier dupré |
create a local application to server static content (for #1) |
|
46 |
2019-01-13 |
xavier dupré |
Update requirements.txt |
|
45 |
2019-01-13 |
xavier dupré |
add new notebook |
|
44 |
2019-01-12 |
xavier dupré |
Update requirements.txt |
|
43 |
2019-01-12 |
xavier dupré |
Rename unit test, add it the regular list of tests to run |
|
42 |
2019-01-12 |
xavier dupré |
investigation |
|
41 |
2019-01-12 |
xavier dupré |
investigate an error |
|
40 |
2019-01-09 |
xavier dupré |
Update LICENSE.txt |
|
39 |
2019-01-06 |
xavier dupré |
creates a person id in the logs |
|
38 |
2019-01-06 |
xavier dupré |
Update appveyor.yml |
|
37 |
2019-01-03 |
xavier dupré |
update CI, documentation |
|
36 |
2019-01-02 |
xavier dupré |
Update requirements.txt |
|
34 |
2019-01-02 |
xavier dupré |
update unit tests |
|
33 |
2018-12-29 |
xavier dupré |
update style |
|
32 |
2018-12-19 |
xavier dupré |
add qcm on ml |
|
30 |
2018-12-18 |
xavier dupré |
Update requirements_conda.txt |
|
29 |
2018-12-15 |
xavier dupré |
pep8 + fix unit test on a notebook |
|
28 |
2018-12-15 |
xavier dupré |
logs processing |
|
27 |
2018-12-13 |
xavier dupré |
Add notebook to process logs |
|
26 |
2018-12-12 |
xavier dupré |
Fix games |
|
25 |
2018-12-12 |
xavier dupré |
Fix unit test, many tries with ssl, did not work |
|
24 |
2018-12-12 |
xavier dupré |
fix command lines in unit tests |
|
23 |
2018-12-12 |
xavier dupré |
fix failing unit test |
|
21 |
2018-12-12 |
xavier dupré |
Implements secured connection with hypercorn |
|
18 |
2018-12-10 |
xavier dupré |
add helper to import application |
|
17 |
2018-12-10 |
xavier dupré |
rename uniquepwd into userpwd |
|
16 |
2018-12-10 |
xavier dupré |
add free answers |
|
15 |
2018-12-09 |
xavier dupré |
Update requirements.txt |
|
14 |
2018-12-09 |
xavier dupré |
refactor quite a lot |
|
13 |
2018-12-08 |
xavier dupré |
capture event losing focus |
|
12 |
2018-12-07 |
xavier dupré |
extend qcm |
|
11 |
2018-12-07 |
xavier dupré |
log all checkboxes clicks |
|
10 |
2018-12-06 |
xavier dupré |
implement the qcm (events still missing) |
|
8 |
2018-12-04 |
xavier dupré |
Update README.rst |
|
7 |
2018-12-04 |
xavier dupré |
finalize application with authentification |
|
6 |
2018-12-03 |
xavier dupré |
first app |
|
5 |
2018-12-02 |
xavier dupré |
first sketch of base classes |
|
4 |
2018-12-02 |
xavier dupré |
Update requirements.txt |
|
3 |
2018-12-02 |
xavier dupré |
Update badges |
|
2 |
2018-12-02 |
xavier dupré |
first commit |
|
1 |
2018-12-02 |
xavier dupré |
add .ignore |