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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
xl = ['2023-w16', '2023-w17', '2023-w18', '2023-w19', '2023-w20', '2023-w21', '2023-w22', '2023-w23', '2023-w24', '2023-w25', '2023-w26', '2023-w27', '2023-w28', '2023-w29', '2023-w30', '2023-w31', '2023-w32', '2023-w33', '2023-w34', '2023-w35', '2023-w36', '2023-w37', '2023-w38', '2023-w39', '2023-w40', '2023-w41', '2023-w42', '2023-w43', '2023-w44', '2023-w45', '2023-w46', '2023-w47', '2023-w48', '2023-w49', '2023-w50', '2023-w51', '2023-w52', '2024-w01', '2024-w02', '2024-w03', '2024-w04', '2024-w05', '2024-w06', '2024-w07', '2024-w08', '2024-w09', '2024-w10', '2024-w11', '2024-w12', '2024-w13', '2024-w14', '2024-w15', '2024-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

363

68399f5

2023-02-04

xavier dupré

lint

362

1947711

2023-02-04

xavier dupré

style

359

50ba079

2022-12-30

xavier dupré

Update conf.py

358

70b39ad

2022-07-25

xavier dupré

Update requirements.txt

357

a30f5ae

2022-07-23

xavier dupré

update CI

356

9e99cc0

2022-06-13

xavier dupré

lint

355

09b4adc

2022-05-20

xavier dupré

lint

354

cd592e9

2022-01-07

xavier dupré

Update appveyor.yml

352

40161b4

2021-10-11

xavier dupré

lint

351

56758d0

2021-10-11

xavier dupré

Update test_code_style.py

350

6ebf034

2021-08-21

xavier dupré

lint

348

8af4256

2021-08-19

xavier dupré

Update config.yml

346

9dec3e5

2021-07-05

xavier dupré

lint

345

d981d0c

2021-05-27

xavier dupré

update travis link

344

d89c559

2021-05-27

xavier dupré

Update rss2.xml

343

db3df90

2021-05-03

xavier dupré

Update test_code_style.py

342

7fad3af

2021-04-12

xavier dupré

Update .local.jenkins.lin.yml

341

0ad4ace

2021-04-12

xavier dupré

refactor setup

339

804d2b6

2021-01-18

xavier dupré

Update setup.py

338

a8385cd

2021-01-01

xavier dupré

Update conf.py

337

8031100

2021-01-01

xavier dupré

Update test_cli_main_helper.py

336

247baf7

2021-01-01

xavier dupré

update to python 3.9

335

4de3388

2020-10-23

xavier dupré

Update appveyor.yml

334

ec7c3e0

2020-09-08

xavier dupré

Update test_rss_bug.py

333

91524bf

2020-08-31

xavier dupré

pylint

332

5bc8dcc

2020-07-12

xavier dupré

Update test_rss_bug.py

331

7a60379

2020-07-11

xavier dupré

code coverage

330

d0f7487

2020-06-23

xavier dupré

Update .local.jenkins.lin.yml

329

57606c7

2020-06-22

xavier dupré

Update requirements.txt

327

ab49f5e

2020-05-16

xavier dupré

Update appveyor.yml

326

ee3de62

2020-05-16

xavier dupré

pep8

325

259e54d

2020-05-16

xavier dupré

Create MANIFEST.in

324

7a83eec

2020-05-05

xavier dupré

documentation and style

323

f8acdb1

2020-03-28

xavier dupré

Update setup.py

322

816cbf4

2020-02-28

xavier dupré

Update merge_rss.py

321

8387f1d

2020-02-28

xavier dupré

Update .local.jenkins.lin.yml

320

a0b64d4

2020-02-28

xavier dupré

remove min_size limitation

319

477f6c7

2020-02-26

xavier dupré

Update requirements.txt

318

f822ae7

2020-02-23

xavier dupré

Update .local.jenkins.lin.yml

317

43f5c3b

2020-02-12

xavier dupré

documentation local ci

316

cbff845

2019-11-12

xavier dupré

Update requirements.txt

315

5bc2d34

2019-10-21

xavier dupré

pep8

314

78ba262

2019-10-17

xavier dupré

Update .local.jenkins.lin.yml

313

f438afe

2019-10-10

xavier dupré

Update requirements.txt

312

c6805a1

2019-09-30

xavier dupré

pep8

311

b66f17a

2019-09-22

xavier dupré

Update test_rss.py

310

117bdac

2019-09-22

xavier dupré

fix unit tests

309

a79c61a

2019-08-26

xavier dupré

Update README.rst

308

ab50f39

2019-08-08

xavier dupré

reduce list of blogs

307

1315ed4

2019-06-23

xavier dupré

Update test_search.py

306

ff1d114

2019-05-13

xavier dupré

Update merge_rss.py

304

46dda62

2019-05-10

xavier dupré

add filter when merging blog post

303

72d9bd9

2019-05-09

xavier dupré

Fixes #3, function to merge multiple RSS

301

b884dad

2019-05-09

xavier dupré

rename a variable

300

909e786

2019-05-09

xavier dupré

merges RSS stream

299

b1617ad

2019-05-09

xavier dupré

merge rss streams

298

99211b3

2019-04-20

xavier dupré

better logging

296

49dee6c

2019-04-18

xavier dupré

skip fLOG if None

295

2de12f9

2019-04-17

xavier dupré

pep8

294

7644f20

2019-04-16

xavier dupré

pep8

293

952f897

2019-04-16

xavier dupré

refactoring

292

3a1eab0

2019-03-04

xavier dupré

Update requirements.txt

291

949a55f

2019-03-03

xavier dupré

Update .local.jenkins.lin.yml

290

0e6a840

2019-02-16

xavier dupré

Update .travis.yml

289

4373716

2019-02-16

xavier dupré

Update README.rst

288

42a2b7b

2019-02-03

xavier dupré

Update test_code_style.py

287

a03eb17

2019-02-03

xavier dupré

pep8

285

8cea162

2019-01-08

xavier dupré

Update LICENSE.txt

284

4fcd837

2018-12-30

xavier dupré

Update test_code_style.py

283

dd4bbbd

2018-09-23

xavier dupré

update CI

282

66644fe

2018-09-16

xavier dupré

remove unnecessary dependency

281

9e4d755

2018-09-09

xavier dupré

update unit test

280

ab5a95c

2018-08-28

xavier dupré

add missing dependencies for circleci

279

219ce6d

2018-08-27

xavier dupré

update setup.py

278

1b16ff5

2018-08-26

xavier dupré

update circleci

277

08bf961

2018-08-21

xavier dupré

add local jenkins job for linux

276

c4365b3

2018-07-22

xavier dupré

update requirements

275

c857cb1

2018-07-22

xavier dupré

fixes for circleci

274

a631c4c

2018-07-22

xavier dupré

update CI

273

074a2e6

2018-07-22

xavier dupré

update build_script.bat

272

26766dd

2018-07-07

xavier dupré

update pandoc

271

3d5e716

2018-05-17

xavier dupré

update build and setup

270

af7744e

2018-05-12

xavier dupré

update code style

269

9860260

2018-05-12

xavier dupré

update for pylint

268

3dd0f2a

2018-05-12

xavier dupré

requirements for appveyor

267

98735aa

2018-05-12

xavier dupré

update requirements

266

7e7aae3

2018-05-12

xavier dupré

update requirements

265

5d74a61

2018-05-11

xavier dupré

applies pylint

264

6ae4cb4

2018-04-14

xavier dupré

update circleci

263

0e2ee54

2018-04-14

xavier dupré

update requirements

262

cd921f5

2018-04-14

xavier dupré

remove flake8

261

843121f

2018-03-19

xavier dupré

remove unnecessary dependency

260

429aa04

2018-03-19

xavier dupré

fix pip 9.0.2

259

654eea9

2018-03-10

xavier dupré

update setup.py

258

c824965

2018-02-24

xavier dupré

requirements

257

76d0212

2018-02-24

xavier dupré

requirements

256

f8e38fc

2018-02-24

xavier dupré

requirements

254

6f809ba

2018-02-24

xavier dupré

setup, documentation

253

11d55bf

2018-02-17

xavier dupré

update requirements

252

e3f2642

2018-01-04

xavier dupré

reduce list of blog posts to test

251

2226b45

2018-01-02

xavier dupré

update license

250

496352d

2017-12-17

xavier dupré

update requirements, better error message

249

71c57ab

2017-12-17

xavier dupré

add parameter errors when parsing xml

248

ea015cc

2017-12-09

xavier dupré

artifact

247

3c22070

2017-12-01

xavier dupré

update script

246

e8c56bd

2017-11-29

xavier dupré

update script

244

d77453a

2017-11-18

xavier dupré

add artifacts on appveyor

243

3cc72f1

2017-11-12

xavier dupré

update python version

242

3411895

2017-11-05

xavier dupré

better error messages

240

c58bdff

2017-09-17

xavier dupré

add history.rst in setup.py

238

5043a84

2017-08-20

xavier dupré

ony html

237

af3471d

2017-08-20

xavier dupré

update requirements

236

5cd43f8

2017-08-20

xavier dupré

renew cache

235

6d1ea90

2017-08-20

xavier dupré

requirements

234

84f1cbc

2017-08-20

xavier dupré

requirements

233

3c5352d

2017-08-20

xavier dupré

requirements

232

d855910

2017-08-20

xavier dupré

circleci

231

84f05ad

2017-08-08

xavier dupré

licence

230

9fa7aff

2017-06-30

xavier dupré

update setup.py

229

6639e39

2017-06-29

xavier dupré

update setup.py

228

9e9764c

2017-06-29

xavier dupré

35 to 36

227

044ddb8

2017-06-11

xavier dupré

update jenkins build

226

7675018

2017-06-06

xavier dupré

update readme.rst which made latex sphinx fail

225

ea85247

2017-05-23

xavier dupré

fix path in jenkins job definition

224

6eed8db

2017-05-22

xavier dupré

update setup.py

223

ddc0bfc

2017-05-22

xavier dupré

update jenkins_build

222

52ef7e4

2017-05-21

xavier dupré

update setup.py

221

e05c8ab

2017-05-21

xavier dupré

update unit test

220

fb7a931

2017-05-08

xavier dupré

update license

219

e169205

2017-05-08

xavier dupré

update license

218

ac33d09

2017-04-22

xavier dupré

documentation configuration

217

53e64b4

2017-03-18

xavier dupré

update requirements.txt

216

68082ec

2017-03-11

xavier dupré

update script

215

414ef23

2017-02-23

xavier dupré

jenkins and documentation

214

a21b16e

2017-02-17

xavier dupré

update jenkins anaconda

213

be91503

2017-02-16

xavier dupré

update jenkins winpython

212

30bb383

2017-02-12

xavier dupré

travis

211

17e03b9

2017-02-11

xavier dupré

update appveyor badges

210

a66a55d

2017-01-31

xavier dupré

pep8

209

ddb6146

2017-01-06

xavier dupré

update local jenkins

208

dddbaa1

2017-01-03

xavier dupré

update jenkins build

207

6aef68d

2017-01-02

xavier dupré

make a unit text more robust

206

70a3c0d

2017-01-01

xavier dupré

add python 3.6 for ci

205

1a41907

2016-12-28

xavier dupré

rst cleaning

204

8d6069a

2016-12-18

xavier dupré

update gitignore

203

c49c6ea

2016-12-05

xavier dupré

update setup.py

202

3f7297d

2016-12-04

xavier dupré

stop testing on python 3.4

201

b505d57

2016-12-03

xavier dupré

remove download badge

200

f9e3997

2016-11-05

dupre

pep8

199

f1bc91d

2016-10-22

dupre

avoid uploading with a wrong subversion number

198

070b688

2016-10-08

dupre

update accent and encoding

197

e36ea53

2016-09-03

dupre

update local jenkins

196

339aa98

2016-09-02

dupre

update unit test

195

9151e63

2016-08-31

dupre

update local jenkins

194

2affa7f

2016-08-27

dupre

update locale jenkins

193

187e2d4

2016-08-27

dupre

update local.jenkins

192

f4b2aa3

2016-08-26

dupre

update jenkins definition

191

6b6394e

2016-08-26

dupre

update jenkins build

190

16458b0

2016-08-25

dupre

update jenkins job

189

6fcbeed

2016-08-25

dupre

update local jenkins

188

36ddbf2

2016-08-25

dupre

local jenkins

187

717bd1b

2016-08-24

dupre

update setup.py + unittest

186

ec9b5f9

2016-08-21

dupre

update unit test for ci

185

5c535fb

2016-08-21

dupre

update unit test

184

7ebee43

2016-08-21

dupre

update notebooks

183

2996971

2016-07-26

dupre

update setup.py

182

b3e9c24

2016-07-26

dupre

update setup.py

181

473feed

2016-07-26

dupre

update requirements

175

97991f3

2016-05-04

dupre

update travis, appveyor, flake8

174

7a3ef87

2016-05-04

dupre

update travis

173

6e7f48c

2016-04-25

dupre

update build_script

172

0361593

2016-04-17

dupre

again update

171

0edd3b5

2016-04-17

dupre

update unit test

170

821f42a

2016-04-17

dupre

update unit test

169

bb3c428

2016-04-17

dupre

extend unit test coverage

168

08da2f1

2016-04-16

dupre

extend unit test coverage

167

501f114

2016-03-31

dupre

fix test_flake8

166

d1cec2c

2016-03-31

dupre

update test_flake8

165

4aca06f

2016-03-30

dupre

update test_flake8

164

57ba55f

2016-03-27

dupre

refactoring due to pyquickhelper 1.4

161

4eafc6b

2016-02-14

dupre

update readme

159

5df2d2b

2016-01-02

dupre

update setup.py

158

79477a5

2016-01-02

dupre

update requirements

157

444f5ec

2016-01-02

dupre

documentation and coverage

156

7fa1ac9

2015-12-27

dupre

update setup.py

154

c0ee7ba

2015-12-22

dupre

applies pep8

153

c28ebd9

2015-12-13

dupre

add landscape

151

9d2305a

2015-12-09

dupre

remove dateutils

150

e99f2c0

2015-11-15

dupre

fix a bug on Python 3.5

149

6980061

2015-11-08

dupre

update encoding of file used for unit testing purpose

148

2aad651

2015-11-08

dupre

fix an issue with function fLOG

147

2a6c864

2015-11-08

dupre

update code related to XML, add unit test

146

aecddc1

2015-11-08

dupre

update requirements.txt

145

2a5a936

2015-11-08

dupre

update setup.py

144

3d1de41

2015-11-05

dupre

add an extra exception

143

dcb36c0

2015-11-01

dupre

update appveyor

142

310d445

2015-11-01

dupre

add appveyor

141

ece5487

2015-10-31

dupre

update setup.py

140

8ab70b6

2015-10-31

dupre

update setup.py

139

5775fa6

2015-10-10

dupre

update .ignore

138

f862ada

2015-10-01

dupre

fox documentation, update setup.py

137

fbc16b2

2015-09-17

dupre

add rss feed

136

590a6f9

2015-09-12

dupre

update unit test

135

13f27ca

2015-09-03

dupre

open the browser in a thread to avoid getting stuck

134

b4ba458

2015-09-03

dupre

update setup.py

133

972a7d5

2015-08-31

dupre

update setup.py

132

aa07a6f

2015-08-31

dupre

add logs to rss_simple_server

131

4d460e8

2015-08-29

dupre

rename a function with a better name, update documentation

130

435bb23

2015-08-28

dupre

fix two bugs due to an unexpected parameter and an encoding issue

129

03f85d1

2015-08-26

dupre

update setup.py

127

6fac127

2015-08-19

dupre

update .gitignore

126

82e735d

2015-08-16

dupre

fix a module name in setup.py

125

6b1bc1c

2015-08-13

dupre

update requirements to jupyter 4.0

122

f82460c

2015-07-27

dupre

modifies conf.py

119

f6970b1

2015-07-13

dupre

add blog to grab

118

73a95d4

2015-07-12

dupre

make logging function explicit through RSS classes

117

c536965

2015-06-25

dupre

gives today’s date to a blog post if the date is None

116

35fc39f

2015-06-21

dupre

update setup.py

115

f120b9b

2015-06-16

dupre

add a dependency for the unit test

114

dcfc571

2015-06-12

dupre

remove an unnecessary file

113

6bfc4af

2015-06-07

dupre

update .gitignore

112

620bb9d

2015-06-06

dupre

update license variable + add blog post

111

c9d9635

2015-06-05

dupre

setup_hook

110

d295281

2015-05-24

dupre

update setup to fix an issue when pyquickhelper is not here

107

c17d88e

2015-05-10

dupre

allow string and file as xml description

106

ee1d7c1

2015-05-07

dupre

update setup.py

105

47ab41b

2015-05-05

dupre

change automated scripts

104

0f58e33

2015-04-28

dupre

change build_setup_help_on_windows to run unit test on anaconda

103

acb4111

2015-04-27

dupre

update readme.rst

102

e7168ac

2015-04-27

dupre

update readme.rst

101

ea3f5b2

2015-04-27

dupre

expose more parameters (server, thread)

100

403fab2

2015-04-26

dupre

add blog root

99

a85cae9

2015-04-26

dupre

exposes one more parameter

98

cb5ff35

2015-04-23

dupre

update requirements.txt

97

99c0bea

2015-04-22

dupre

update setup.py

96

2df7b69

2015-04-21

dupre

update setup.py to enforce the writing of version.txt

95

94629f4

2015-04-20

dupre

raise an exception when version.txt is not found

93

1c25e83

2015-04-16

dupre

update .gitignore

90

7587367

2015-04-15

dupre

update to ipython 3.1, documentation

89

2a3e6c7

2015-04-07

dupre

modifies .gitignore

88

aa90bdc

2015-04-05

dupre

update .ignore

87

dc5a19b

2015-04-04

dupre

new blog to follow

86

cc29015

2015-04-02

dupre

modifies a unit test

85

7102bc9

2015-03-23

dupre

update conf.py, remove unnecessary file

84

3c5f738

2015-03-21

dupre

fix the username for python 3

83

b6906ee

2015-03-21

dupre

skip a test on linux

82

57779ac

2015-03-21

dupre

get user name on linux

81

caa9d3c

2015-03-21

dupre

add a missing dependency for travis and improve a unit test

80

9dfbfd3

2015-03-21

dupre

add a missing dependency for travis

79

dbb0c63

2015-03-21

dupre

applies flake8 + documentation

77

c649171

2015-03-17

dupre

write version.txt before generating the setup

75

7a20495

2015-03-01

dupre

applies pep8

74

0c4b23f

2015-02-28

dupre

rename dt_to_html into df2html

73

44e31d6

2015-02-28

dupre

remove the building of setup for python 3.3

72

fc0968c

2015-02-21

dupre

update publish_on_pypi.bat

71

7e66ac2

2015-02-19

dupre

fix setup batch

70

8a36ca6

2015-02-17

dupre

fix a unit test failing due to the previous commit

69

54c2682

2015-02-17

dupre

build the setup with any python distribution

68

32af4f9

2015-01-19

dupre

improve setup, build batch

67

7ab3f47

2015-01-17

dupre

documentation + ignore

66

5397467

2015-01-17

dupre

documentation + setup + extra spaces

65

49efe0c

2014-12-30

dupre

simplify sphinx configuration

64

adbd3ac

2014-12-30

dupre

fix documentation configuration

63

6cc5635

2014-12-30

dupre

add graph to documentation

62

3e81aea

2014-12-06

sdpython

fix the setup

61

73ac47b

2014-12-06

sdpython

changes due to pyquickhelper refactoring

60

172e647

2014-11-18

sdpython

blog

59

a136952

2014-11-15

sdpython

remove the weird character on pypi

57

7d08163

2014-11-09

sdpython

add a unit test to check get_subscriptions_example

56

04625ee

2014-11-09

sdpython

fix the setup (cannot find readme.rst)

55

2839adb

2014-11-09

sdpython

add file subscription_helper.py, it contains a function which returns an example of a subscription xml file

53

e30ae26

2014-10-25

sdpython

unit test

48

787f2c8

2014-08-26

sdpython

some code with Flask

47

a849294

2014-08-20

sdpython

add one blog to a unit test

46

1c26ca9

2014-08-19

sdpython

add a new blog to the unit test list

45

b5c43da

2014-08-01

sdpython

add a blog

44

24a8a08

2014-07-27

sdpython

remove unnecessary files

43

305b125

2014-07-19

sdpython

extends setup.py with build_sphinx, unittests

42

7bcdd3f

2014-07-14

sdpython

failing unittest, has to be fixed later

41

143db85

2014-07-14

sdpython

move a function to pyquickhelper

40

c53a237

2014-07-12

sdpython

one more blog for the unit tests

39

32a4950

2014-07-05

sdpython

add a parameter to launch a different browser than the default one

38

d4685c7

2014-07-05

sdpython

detect the gzip format when downloading a file and decompress it

37

645d2af

2014-07-02

sdpython

improve the collection of blog posts

36

d6c7447

2014-06-24

sdpython

add blogs for a unit test

35

d86c6cb

2014-06-18

sdpython

+msi

33

d56f505

2014-06-03

sdpython

add __version__ to __init__.py

32

979998d

2014-05-04

sdpython

fix an encoding issue

30

af387c6

2014-05-04

sdpython

add a custom server which accesses a sqllite database, the server is only meant to be run locally

26

514a69f

2014-04-21

sdpython

unit test

25

d7a3ebc

2014-04-08

sdpython

add a category to classify blog post

23

5219b56

2014-04-05

sdpython

blog update

22

dfcc04f

2014-04-05

sdpython

updating unit test

21

3df1a98

2014-03-23

sdpython

update a unittest

20

f20e584

2014-03-19

sdpython

one missing modification to the previous commit

19

70caa47

2014-03-19

sdpython

migration to Python 3.4

18

fcf4981

2014-02-26

sdpython

version modification in the setup

17

5782dd0

2014-02-20

sdpython

comment

14

199c34f

2014-02-11

sdpython

change version number

13

88748d0

2014-02-08

sdpython

clean the code after applying pylint

12

8e2ec91

2014-02-07

sdpython

fix gitignore (an issue in the previous commit)

11

2a26a97

2014-02-07

sdpython

update gitignore, setup + fix a unit test

10

09add10

2014-02-06

sdpython

remove unused files

8

5730bb0

2014-02-04

sdpython

fix an operator __str__ using a deprecated field

7

7cf1edd

2014-02-01

sdpython

fix the search page on documentation

6

ee8a98b

2014-02-01

sdpython

improve the documentation

5

08740e7

2014-01-30

sdpython

add others tags

2

a5d80e2

2013-12-28

sdpython

fixing wrong urls in the setup

1

b8b6396

2013-12-28

sdpython

first version