.. _l-changes: Changes ======= .. plot:: 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, 3, 0, 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, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0] xl = ['2022-w26', '2022-w27', '2022-w28', '2022-w29', '2022-w30', '2022-w31', '2022-w32', '2022-w33', '2022-w34', '2022-w35', '2022-w36', '2022-w37', '2022-w38', '2022-w39', '2022-w40', '2022-w41', '2022-w42', '2022-w43', '2022-w44', '2022-w45', '2022-w46', '2022-w47', '2022-w48', '2022-w49', '2022-w50', '2022-w51', '2022-w52', '2023-w01', '2023-w02', '2023-w03', '2023-w04', '2023-w05', '2023-w06', '2023-w07', '2023-w08', '2023-w09', '2023-w10', '2023-w11', '2023-w12', '2023-w13', '2023-w14', '2023-w15', '2023-w16', '2023-w17', '2023-w18', '2023-w19', '2023-w20', '2023-w21', '2023-w22', '2023-w23', '2023-w24', '2023-w25', '2023-w26'] 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: .. list-table:: :widths: auto :header-rows: 1 * - # - change number - date - author - comment * - 106 - `1ab6b68 `_ - 2023-04-30 - xavier dupré - Remove one data column before aggregating the data * - 105 - `a730e9b `_ - 2023-04-18 - xavier dupré - fix a deprecated behaviour introduced in pandas * - 104 - `803eefd `_ - 2023-02-04 - xavier dupré - Update test_code_style.py * - 103 - `50c8a05 `_ - 2023-02-04 - xavier dupré - exception * - 100 - `aa2b705 `_ - 2022-12-30 - xavier dupré - Update conf.py * - 99 - `d119a2b `_ - 2022-07-24 - xavier dupré - Update config.yml * - 98 - `8ad03d1 `_ - 2022-07-24 - xavier dupré - Update config.yml * - 97 - `f0c2e1f `_ - 2022-07-23 - xavier dupré - update CI * - 96 - `ed3d824 `_ - 2022-06-05 - xavier dupré - lint * - 95 - `d3cc155 `_ - 2022-06-05 - xavier dupré - lint * - 94 - `f269f9c `_ - 2022-05-20 - xavier dupré - lint * - 93 - `d9e6609 `_ - 2022-05-20 - xavier dupré - lint * - 92 - `dc2aadc `_ - 2022-03-06 - xavier dupré - Update setup.py * - 91 - `56965d2 `_ - 2021-10-03 - xavier dupré - lint * - 89 - `2f50763 `_ - 2021-08-19 - xavier dupré - Update config.yml * - 87 - `31b9459 `_ - 2021-05-27 - xavier dupré - update travis link * - 85 - `c020f63 `_ - 2021-04-16 - xavier dupré - refactor setup.py * - 82 - `6a17fab `_ - 2021-01-21 - xavier dupré - Update .local.jenkins.lin.yml * - 81 - `4f5f4c5 `_ - 2021-01-18 - xavier dupré - Update setup.py * - 80 - `06de6b4 `_ - 2021-01-01 - xavier dupré - Update conf.py * - 79 - `c1ace72 `_ - 2021-01-01 - xavier dupré - Update test_cli.py * - 78 - `e90ba2f `_ - 2021-01-01 - xavier dupré - update to python 3.9 * - 77 - `efd4add `_ - 2020-10-23 - xavier dupré - Update config.yml * - 76 - `88fbcd9 `_ - 2020-10-23 - xavier dupré - Update appveyor.yml * - 75 - `3e196ee `_ - 2020-10-19 - xavier dupré - Update api_velib_jcdecaux.ipynb * - 74 - `72323d7 `_ - 2020-09-19 - xavier dupré - Update requirements.txt * - 73 - `d7621ef `_ - 2020-08-28 - xavier dupré - lint * - 72 - `a1e6ec9 `_ - 2020-07-13 - xavier dupré - code coverage * - 71 - `a0a59e6 `_ - 2020-07-12 - xavier dupré - Update .local.jenkins.lin.yml * - 70 - `6a61f2c `_ - 2020-06-23 - xavier dupré - Update .local.jenkins.lin.yml * - 69 - `46fb785 `_ - 2020-06-22 - xavier dupré - Update requirements.txt * - 68 - `f8bf000 `_ - 2020-06-22 - xavier dupré - Update appveyor.yml * - 67 - `03b06f3 `_ - 2020-06-22 - xavier dupré - Update requirements.txt * - 66 - `69964ce `_ - 2020-06-22 - xavier dupré - Update requirements.txt * - 64 - `d03d99a `_ - 2020-05-16 - xavier dupré - Create MANIFEST.in * - 62 - `5253ab9 `_ - 2020-03-28 - xavier dupré - Update setup.py * - 61 - `06576db `_ - 2020-03-07 - xavier dupré - Fix bug discovered after matplotlib update * - 60 - `0c3bec3 `_ - 2020-02-23 - xavier dupré - Update .local.jenkins.lin.yml * - 59 - `1af46ff `_ - 2020-02-22 - xavier dupré - Update .gitattributes * - 58 - `2553276 `_ - 2020-02-12 - xavier dupré - local ci * - 57 - `4ba1531 `_ - 2020-02-01 - xavier dupré - raise an exception when key is missing * - 56 - `e06f99c `_ - 2019-11-12 - xavier dupré - Update requirements.txt * - 55 - `d8160dc `_ - 2019-10-17 - xavier dupré - Update .local.jenkins.lin.yml * - 54 - `2182ba2 `_ - 2019-09-28 - xavier dupré - pep8 * - 53 - `2791f20 `_ - 2019-08-26 - xavier dupré - Update README.rst * - 51 - `1f3aa85 `_ - 2019-07-01 - xavier dupré - update style * - 50 - `cd7d9f8 `_ - 2019-06-09 - xavier dupré - add weekhour aggregation * - 49 - `8b9583d `_ - 2019-06-09 - xavier dupré - better documentation, dummy timeseries * - 48 - `199bbf6 `_ - 2019-06-08 - xavier dupré - add standard plots * - 47 - `c28da12 `_ - 2019-06-08 - xavier dupré - Update requirements.txt * - 46 - `a9a050e `_ - 2019-06-08 - xavier dupré - add unit test to test command line * - 45 - `281a5ca `_ - 2019-06-08 - xavier dupré - add function dataframe_to, documentation * - 44 - `a0f27d5 `_ - 2019-06-08 - xavier dupré - Fixes #6, parser for a specific format * - 43 - `83d21ca `_ - 2019-06-08 - xavier dupré - update parser * - 42 - `af024dd `_ - 2019-06-08 - xavier dupré - add a reader for a string format * - 40 - `e0312ef `_ - 2019-04-23 - xavier dupré - Update test_code_style.py * - 39 - `f41a2b5 `_ - 2019-04-16 - xavier dupré - Fix unit test after API changes in velib * - 38 - `b24937d `_ - 2019-04-15 - xavier dupré - Update test_data_velib.py * - 37 - `e883d20 `_ - 2019-04-15 - xavier dupré - refactoring of unit test * - 36 - `844b11d `_ - 2019-04-15 - xavier dupré - update notebook due to a change in JCDecaux API (lower case) * - 35 - `7536266 `_ - 2019-04-06 - xavier dupré - documentation theme * - 34 - `470fb2b `_ - 2019-04-04 - xavier dupré - Update test_notebook_velib_jcdecaux.py * - 33 - `8ece7da `_ - 2019-04-04 - xavier dupré - update notebook * - 32 - `21e8552 `_ - 2019-04-04 - xavier dupré - Update requirements.txt * - 31 - `f7b4fbf `_ - 2019-03-09 - xavier dupré - Update api_velib_jcdecaux.ipynb * - 30 - `99b0cbc `_ - 2019-03-09 - xavier dupré - documentation, ci * - 29 - `1328e30 `_ - 2019-03-09 - xavier dupré - Fixes for #7, still unresovled * - 28 - `87c2aef `_ - 2019-02-16 - xavier dupré - Update config.yml * - 27 - `34392f8 `_ - 2019-02-16 - xavier dupré - import imageio-ffmpeg * - 26 - `e0b8e25 `_ - 2019-02-16 - xavier dupré - Update requirements.txt * - 25 - `f9e0ea7 `_ - 2019-02-16 - xavier dupré - Update README.rst * - 23 - `8f5147a `_ - 2019-01-08 - xavier dupré - Update LICENSE.txt * - 22 - `2943402 `_ - 2018-09-17 - xavier dupré - update circleci * - 21 - `6cd60fd `_ - 2018-08-28 - xavier dupré - add missing dependencies for circleci * - 20 - `6d395b3 `_ - 2018-08-26 - xavier dupré - update circleci * - 19 - `687ec8c `_ - 2018-08-25 - xavier dupré - update way to retrieve key for velib * - 18 - `62b398c `_ - 2018-08-25 - xavier dupré - update key * - 17 - `61795af `_ - 2018-08-21 - xavier dupré - add local jenkins job linux * - 16 - `20be81c `_ - 2018-07-24 - xavier dupré - update appveyor * - 15 - `3745cde `_ - 2018-07-22 - xavier dupré - update CI python 3.7 * - 14 - `770c811 `_ - 2018-07-07 - xavier dupré - update pandoc * - 13 - `c9008fa `_ - 2018-05-26 - xavier dupré - update gitignore * - 12 - `8f886ac `_ - 2018-05-18 - xavier dupré - fix appveyor * - 11 - `a3e5527 `_ - 2018-05-17 - xavier dupré - fix missing import * - 10 - `dfd657f `_ - 2018-05-17 - xavier dupré - setup, documentation, circleci * - 9 - `20b4247 `_ - 2018-05-12 - xavier dupré - changes for pylint * - 8 - `c056fba `_ - 2018-05-05 - xavier dupré - blog post * - 7 - `2aa78d0 `_ - 2018-05-05 - xavier dupré - update requirements * - 6 - `0ece191 `_ - 2018-05-05 - xavier dupré - update requirements * - 5 - `72cf52c `_ - 2018-05-05 - xavier dupré - fox local jenkins * - 4 - `37f2a28 `_ - 2018-05-05 - xavier dupré - fixes unit test, links * - 3 - `72deef0 `_ - 2018-05-05 - xavier dupré - add coverage token * - 2 - `3053a8f `_ - 2018-05-05 - xavier dupré - finalize first commit * - 1 - `f44e4fe `_ - 2018-05-05 - xavier dupré - first commit