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()

(png, hires.png, pdf)

_images/filechanges-1.png

List of recent changes:

#

change number

date

author

comment

130

69bff5d

2022-04-01

xavier dupré

Update requirements.txt

129

2010a32

2022-03-06

xavier dupré

Update setup.py

128

97fc914

2021-10-03

xavier dupré

Update test_code_style.py

127

785dfd5

2021-10-03

xavier dupré

update ut

125

4b5bf84

2021-08-19

xavier dupré

Update config.yml

123

f417838

2021-05-27

xavier dupré

update travis link

121

0493883

2021-04-16

xavier dupré

Update setup.py

120

163bbce

2021-04-16

xavier dupré

refactor setup

118

e83a0b9

2021-01-18

xavier dupré

Update setup.py

117

ff42f00

2021-01-01

xavier dupré

update for circleci

116

1e8a9d4

2021-01-01

xavier dupré

update to python 3.9

115

0560b94

2020-11-19

xavier dupré

Update __init__.py

114

ff4f09a

2020-11-19

xavier dupré

Update __init__.py

113

732bf1c

2020-11-19

xavier dupré

Fixes #8, check expected answers

112

884a454

2020-11-18

xavier dupré

Update qcms.py

111

448bd22

2020-11-18

xavier dupré

Update qcms.py

110

d8ddb8c

2020-11-18

xavier dupré

update qcm

109

f39a6d6

2020-11-16

xavier dupré

fix unit test

108

cfd8e3e

2020-11-16

xavier dupré

add one more qcm

107

c6cd9e5

2020-10-23

xavier dupré

pylint

106

3dbe96f

2020-10-23

xavier dupré

Update appveyor.yml

105

7c95e3e

2020-10-12

xavier dupré

pylint

104

1e2ccf6

2020-10-05

xavier dupré

Update .travis.yml

103

5a80fac

2020-10-05

xavier dupré

fix authentication

102

079754f

2020-10-05

xavier dupré

Fix unit tests

101

f149150

2020-10-05

xavier dupré

Fixes biug after starlette updates

100

94ec10b

2020-09-22

xavier dupré

add missing files

99

4a7d583

2020-08-27

xavier dupré

update notebook

98

81318a6

2020-08-27

xavier dupré

update notebook

97

9cc3762

2020-08-26

xavier dupré

pylint + bug in a notebook

96

099c152

2020-07-13

xavier dupré

code coverage

95

debb58e

2020-07-12

xavier dupré

Update .local.jenkins.lin.yml

94

2aadffe

2020-06-23

xavier dupré

Update .local.jenkins.lin.yml

93

16536f6

2020-06-22

xavier dupré

Update requirements.txt

92

75cb4a6

2020-06-22

xavier dupré

Update requirements.txt

91

c13664e

2020-06-22

xavier dupré

Update requirements.txt

89

ba75eeb

2020-05-16

xavier dupré

Update appveyor.yml

88

4cfeb4d

2020-05-16

xavier dupré

Create MANIFEST.in

84

e233c28

2020-03-28

xavier dupré

Update setup.py

83

88e3a65

2020-02-26

xavier dupré

Update requirements.txt

82

ec5af7c

2020-02-26

xavier dupré

Update requirements_conda.txt

81

f70aebe

2020-02-23

xavier dupré

Update .local.jenkins.lin.yml

80

d13d6ea

2020-02-12

xavier dupré

documentation, local ci

79

5b2c9a2

2020-01-02

xavier dupré

add authorized page

78

078de4c

2020-01-01

xavier dupré

Update authmount.py

77

9891b29

2020-01-01

xavier dupré

Update authmount.py

76

17141fd

2020-01-01

xavier dupré

Fixes #7, #6, fix html content issue

75

c01ec20

2019-11-11

xavier dupré

Update appveyor.yml

73

7437c9f

2019-10-20

xavier dupré

Update test_code_style.py

72

98de402

2019-10-17

xavier dupré

Update .local.jenkins.lin.yml

71

f748e0b

2019-10-10

xavier dupré

Update requirements.txt

70

9eb1010

2019-09-28

xavier dupré

Update qcm_app.py

69

94ffac2

2019-09-27

xavier dupré

pep8

68

0fe2d64

2019-09-27

xavier dupré

pep8

67

745b278

2019-09-22

xavier dupré

update to the latest starlette

66

730dade

2019-09-22

xavier dupré

Fix missing type

64

1eb1221

2019-04-23

xavier dupré

Update test_code_style.py

63

2d54860

2019-04-23

xavier dupré

fix missing src

62

b4b807c

2019-04-22

xavier dupré

refactoring

61

4c0c078

2019-03-07

xavier dupré

update to starlette>=0.11.0

60

6ba57c2

2019-03-07

xavier dupré

Update appveyor.yml

59

ea6622a

2019-03-05

xavier dupré

update local builds

58

7e3e6bd

2019-02-16

xavier dupré

Update README.rst

57

aaa6778

2019-02-06

xavier dupré

Update for starlette, requirements and code

56

6dbc3bc

2019-02-06

xavier dupré

update for hypercorn

54

0ad743c

2019-01-14

xavier dupré

documentation, blog post

53

9443e3b

2019-01-14

xavier dupré

Fixes #5, check the password is correct even if already logged

52

e080f82

2019-01-14

xavier dupré

Update test_app.bat

51

bbe8a12

2019-01-14

xavier dupré

simplification

50

293a6f4

2019-01-13

xavier dupré

pep8

49

2993398

2019-01-13

xavier dupré

Fixes #1, content protected by a password

48

e8cf7b4

2019-01-13

xavier dupré

Fix content for static page

47

516c420

2019-01-13

xavier dupré

create a local application to server static content (for #1)

46

448312c

2019-01-13

xavier dupré

Update requirements.txt

45

56e8776

2019-01-13

xavier dupré

add new notebook

44

2a0dbcf

2019-01-12

xavier dupré

Update requirements.txt

43

510b32a

2019-01-12

xavier dupré

Rename unit test, add it the regular list of tests to run

42

80d8542

2019-01-12

xavier dupré

investigation

41

36ebab8

2019-01-12

xavier dupré

investigate an error

40

67be040

2019-01-09

xavier dupré

Update LICENSE.txt

39

8012873

2019-01-06

xavier dupré

creates a person id in the logs

38

4bc8af1

2019-01-06

xavier dupré

Update appveyor.yml

37

de444d1

2019-01-03

xavier dupré

update CI, documentation

36

b436026

2019-01-02

xavier dupré

Update requirements.txt

34

d954773

2019-01-02

xavier dupré

update unit tests

33

70d1d61

2018-12-29

xavier dupré

update style

32

637accc

2018-12-19

xavier dupré

add qcm on ml

30

1d812bc

2018-12-18

xavier dupré

Update requirements_conda.txt

29

f5680ad

2018-12-15

xavier dupré

pep8 + fix unit test on a notebook

28

a4dd5b6

2018-12-15

xavier dupré

logs processing

27

5bad6a3

2018-12-13

xavier dupré

Add notebook to process logs

26

b6a857b

2018-12-12

xavier dupré

Fix games

25

27ab659

2018-12-12

xavier dupré

Fix unit test, many tries with ssl, did not work

24

d8fc714

2018-12-12

xavier dupré

fix command lines in unit tests

23

b7b082d

2018-12-12

xavier dupré

fix failing unit test

21

8b67c1d

2018-12-12

xavier dupré

Implements secured connection with hypercorn

18

6f28fb8

2018-12-10

xavier dupré

add helper to import application

17

8dab7bd

2018-12-10

xavier dupré

rename uniquepwd into userpwd

16

e29476b

2018-12-10

xavier dupré

add free answers

15

52e2833

2018-12-09

xavier dupré

Update requirements.txt

14

19b9628

2018-12-09

xavier dupré

refactor quite a lot

13

715c5c1

2018-12-08

xavier dupré

capture event losing focus

12

2889f62

2018-12-07

xavier dupré

extend qcm

11

fd13ea1

2018-12-07

xavier dupré

log all checkboxes clicks

10

8d5b44a

2018-12-06

xavier dupré

implement the qcm (events still missing)

8

c740566

2018-12-04

xavier dupré

Update README.rst

7

fb83d90

2018-12-04

xavier dupré

finalize application with authentification

6

4106180

2018-12-03

xavier dupré

first app

5

3e68f09

2018-12-02

xavier dupré

first sketch of base classes

4

5a95c56

2018-12-02

xavier dupré

Update requirements.txt

3

ee401a1

2018-12-02

xavier dupré

Update badges

2

d45cc9f

2018-12-02

xavier dupré

first commit

1

a3b8d49

2018-12-02

xavier dupré

add .ignore