.. _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, 2, 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, 0, 0, 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 * - 254 - `6a15865 `_ - 2023-02-04 - xavier dupré - exceptions * - 252 - `a61af5f `_ - 2023-02-02 - xavier dupré - Update conf.py * - 249 - `2d7c764 `_ - 2022-12-30 - xavier dupré - Update conf.py * - 248 - `92b2003 `_ - 2022-09-10 - xavier dupré - Update test_render_nb_json.py * - 247 - `73356e9 `_ - 2022-09-10 - xavier dupré - add timeout when fetching a page * - 246 - `033bb0b `_ - 2022-07-24 - xavier dupré - Update config.yml * - 245 - `d9c0143 `_ - 2022-07-23 - xavier dupré - update CI * - 244 - `52f2504 `_ - 2022-07-20 - xavier dupré - Uses f strings * - 243 - `6824a16 `_ - 2022-06-13 - xavier dupré - Update test_code_style.py * - 242 - `8b5a164 `_ - 2022-06-13 - xavier dupré - lint * - 241 - `9f5fb66 `_ - 2022-03-06 - xavier dupré - Update .local.jenkins.lin.yml * - 240 - `16a052b `_ - 2022-03-06 - xavier dupré - Update setup.py * - 239 - `40b719a `_ - 2022-01-19 - xavier dupré - lint * - 238 - `8f99f58 `_ - 2022-01-19 - xavier dupré - Fix a missing attribute introduced in IPython 8.0 (class MagicDiff) * - 237 - `04d2519 `_ - 2021-10-23 - xavier dupré - Update test_code_style.py * - 236 - `b8b106a `_ - 2021-10-11 - xavier dupré - Update test_code_style.py * - 234 - `ed9544c `_ - 2021-08-19 - xavier dupré - Update config.yml * - 232 - `ec085c5 `_ - 2021-07-05 - xavier dupré - lint * - 231 - `0c8030d `_ - 2021-05-27 - xavier dupré - update travis link * - 229 - `4ea247e `_ - 2021-04-12 - xavier dupré - Update requirements.txt * - 228 - `15c44f7 `_ - 2021-04-12 - xavier dupré - Update setup.py * - 227 - `ad6b525 `_ - 2021-04-12 - xavier dupré - update setup * - 226 - `e360982 `_ - 2021-02-22 - xavier dupré - Update conf.py * - 225 - `6367187 `_ - 2021-02-03 - xavier dupré - Update render_nb_js_dot.py * - 224 - `dc14f29 `_ - 2021-02-03 - xavier dupré - Create viz.js * - 223 - `1eba761 `_ - 2021-01-18 - xavier dupré - Update setup.py * - 222 - `3b49a9f `_ - 2021-01-01 - xavier dupré - Update conf.py * - 221 - `bee4e39 `_ - 2021-01-01 - xavier dupré - Update .local.jenkins.lin.yml * - 220 - `a15549f `_ - 2021-01-01 - xavier dupré - update to python 3.9 * - 219 - `dbd446f `_ - 2020-10-23 - xavier dupré - Update config.yml * - 218 - `6ca4842 `_ - 2020-10-23 - xavier dupré - Update appveyor.yml * - 217 - `f5edf86 `_ - 2020-09-22 - xavier dupré - ci * - 216 - `cae19a3 `_ - 2020-09-21 - xavier dupré - Update requirements.txt * - 215 - `1e9cf4e `_ - 2020-09-14 - xavier dupré - Update requirements.txt * - 214 - `630d93c `_ - 2020-09-14 - xavier dupré - Update requirements.txt * - 213 - `98b1baf `_ - 2020-09-14 - xavier dupré - fix issue with nbconvert 6.0 * - 212 - `8ed4694 `_ - 2020-08-31 - xavier dupré - catch an exception in a notebook * - 211 - `738f0f0 `_ - 2020-08-31 - xavier dupré - Update test_render_nb_js.py * - 210 - `8561654 `_ - 2020-08-31 - xavier dupré - fix failing unit test * - 209 - `e3d0c87 `_ - 2020-08-31 - xavier dupré - add js * - 208 - `0d48334 `_ - 2020-08-31 - xavier dupré - add js * - 207 - `e656523 `_ - 2020-08-31 - xavier dupré - update js * - 206 - `5be04b4 `_ - 2020-06-23 - xavier dupré - Update config.yml * - 205 - `8c3a2aa `_ - 2020-06-23 - xavier dupré - Update .local.jenkins.lin.yml * - 203 - `74689bc `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 202 - `3e1c4d0 `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 201 - `3b641e1 `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 200 - `d6af88c `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 199 - `15a5bd7 `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 198 - `0a3559b `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 197 - `01efabc `_ - 2020-06-21 - xavier dupré - Update requirements.txt * - 196 - `7c1695d `_ - 2020-06-20 - xavier dupré - Update requirements.txt * - 195 - `17a85e0 `_ - 2020-06-20 - xavier dupré - Update requirements.txt * - 193 - `d660db4 `_ - 2020-05-16 - xavier dupré - pep8 * - 192 - `08e464a `_ - 2020-05-16 - xavier dupré - Create MANIFEST.in * - 191 - `f92f0d6 `_ - 2020-04-25 - xavier dupré - style * - 190 - `001a261 `_ - 2020-03-28 - xavier dupré - Update setup.py * - 189 - `d438297 `_ - 2020-02-23 - xavier dupré - Update .local.jenkins.lin.yml * - 188 - `e3bdaae `_ - 2020-02-22 - xavier dupré - Update .gitattributes * - 187 - `2423e15 `_ - 2020-02-12 - xavier dupré - local CI * - 186 - `018641d `_ - 2020-02-01 - xavier dupré - Update appveyor.yml * - 185 - `d9a8977 `_ - 2020-01-14 - xavier dupré - update notebooks * - 184 - `131c430 `_ - 2020-01-14 - xavier dupré - Update custom_widget.ipynb * - 183 - `56c8dcf `_ - 2020-01-03 - xavier dupré - Update appveyor.yml * - 182 - `e4bae99 `_ - 2020-01-03 - xavier dupré - enable CI with python 3.8 * - 181 - `4d22102 `_ - 2019-11-12 - xavier dupré - Update requirements.txt * - 180 - `95c6470 `_ - 2019-11-10 - xavier dupré - Update .gitignore * - 179 - `7de946b `_ - 2019-11-10 - xavier dupré - Update conf.py * - 178 - `c33f71f `_ - 2019-10-23 - xavier dupré - Update test_code_style.py * - 177 - `1c688b1 `_ - 2019-10-17 - xavier dupré - Update .local.jenkins.lin.yml * - 176 - `6efe797 `_ - 2019-09-28 - xavier dupré - pep8 * - 175 - `b307db8 `_ - 2019-09-28 - xavier dupré - Create viz-lite.js * - 174 - `a925211 `_ - 2019-08-26 - xavier dupré - Update README.rst * - 171 - `9a4db7c `_ - 2019-07-17 - xavier dupré - Update documentation * - 170 - `5afcc04 `_ - 2019-04-23 - xavier dupré - Update test_code_style.py * - 169 - `a6e55a6 `_ - 2019-04-20 - xavier dupré - change documentation theme * - 168 - `b6a347c `_ - 2019-03-23 - xavier dupré - update CI * - 167 - `90bdf28 `_ - 2019-03-23 - xavier dupré - update CI * - 166 - `c2625ad `_ - 2019-03-23 - xavier dupré - Update setup.py * - 165 - `36fbb5a `_ - 2019-03-23 - xavier dupré - refactoring * - 164 - `451ba29 `_ - 2019-03-10 - xavier dupré - update CI * - 162 - `d4b9c61 `_ - 2019-02-16 - xavier dupré - Update requirements.txt * - 161 - `0aaa7d6 `_ - 2019-02-16 - xavier dupré - Update README.rst * - 160 - `8ff6d0d `_ - 2019-02-06 - xavier dupré - Update test_code_style.py * - 158 - `623979b `_ - 2019-01-08 - xavier dupré - Update requirements.txt * - 157 - `d757eed `_ - 2019-01-08 - xavier dupré - Update LICENSE.txt * - 156 - `a0f12b2 `_ - 2018-09-19 - xavier dupré - history * - 155 - `62f150d `_ - 2018-09-17 - xavier dupré - update circleci * - 154 - `2722eb4 `_ - 2018-08-28 - xavier dupré - add missing dependencies for circleci * - 153 - `f1cc392 `_ - 2018-08-26 - xavier dupré - update circleci * - 152 - `c962de6 `_ - 2018-08-20 - Ensaegithubxd - update setup.py for command local_jenkins * - 151 - `60ffd91 `_ - 2018-08-20 - xavier dupré - update local jenkins for linux * - 150 - `fee5e29 `_ - 2018-07-25 - xavier dupré - update for appveyor * - 149 - `0c0def9 `_ - 2018-07-25 - xavier dupré - create LONG series for unit tests * - 148 - `482f497 `_ - 2018-07-25 - xavier dupré - pep8 * - 147 - `b24993b `_ - 2018-07-24 - xavier dupré - split unit test * - 146 - `b45e08f `_ - 2018-07-24 - xavier dupré - pep8 * - 145 - `5e4fb27 `_ - 2018-07-24 - xavier dupré - split unit test * - 144 - `e0d8bb1 `_ - 2018-07-24 - xavier dupré - update unit tests on notebooks * - 143 - `e1fd48e `_ - 2018-07-24 - xavier dupré - update unit test for appveyor * - 142 - `4f0ff7a `_ - 2018-07-22 - xavier dupré - update requirements * - 141 - `3fcda21 `_ - 2018-07-22 - xavier dupré - updates requirements * - 140 - `80ff7e3 `_ - 2018-07-22 - xavier dupré - remove object inheritance (break python 2 compatibility) * - 139 - `3472d77 `_ - 2018-07-22 - xavier dupré - update CI * - 138 - `b2de8b0 `_ - 2018-07-07 - xavier dupré - update pandoc on circleci * - 137 - `f092819 `_ - 2018-05-17 - xavier dupré - minor changes, setup, documentation, circleci * - 136 - `941c805 `_ - 2018-05-13 - xavier dupré - remove unnecessary import * - 135 - `bdba798 `_ - 2018-05-13 - xavier dupré - fix appveyor * - 134 - `96fdddc `_ - 2018-05-13 - xavier dupré - update appveyor * - 133 - `7f3f718 `_ - 2018-05-13 - xavier dupré - update requirements * - 132 - `e4d0022 `_ - 2018-05-13 - xavier dupré - update for pylint * - 131 - `8e60774 `_ - 2018-04-14 - xavier dupré - rename flake8 into code_style * - 130 - `7e184cb `_ - 2018-03-27 - xavier dupré - update history * - 129 - `a5f8fd6 `_ - 2018-03-22 - xavier dupré - add missing dependency * - 128 - `528e30a `_ - 2018-03-21 - xavier dupré - fix unit test after removing a function * - 127 - `ec61baf `_ - 2018-03-21 - xavier dupré - remove duplicated function * - 125 - `baa40ff `_ - 2018-03-17 - xavier dupré - rename * - 124 - `ba28a11 `_ - 2018-03-17 - xavier dupré - rename * - 123 - `2addd48 `_ - 2018-03-17 - xavier dupré - fix dependencies appveyor travis * - 122 - `ea87b72 `_ - 2018-03-17 - xavier dupré - add cytoscape + custom widgets * - 121 - `45b381c `_ - 2018-03-17 - xavier dupré - add images * - 120 - `8d81cff `_ - 2018-03-12 - xavier dupré - add parameter layout to RenderJsVis * - 119 - `5124cce `_ - 2018-03-12 - xavier dupré - dot language + vis.js * - 118 - `deee88b `_ - 2018-03-12 - xavier dupré - add RenderJsVis * - 117 - `2ff2330 `_ - 2018-03-11 - xavier dupré - fix notebook, unittest, custom js * - 116 - `8160a50 `_ - 2018-03-11 - xavier dupré - update notebook on custom js * - 115 - `ebd4cf7 `_ - 2018-03-10 - xavier dupré - fix unit test * - 114 - `e538f7d `_ - 2018-03-10 - xavier dupré - add example with vis.js * - 113 - `93a83ed `_ - 2018-03-10 - xavier dupré - refactoring, add rendring object for viz.js * - 112 - `0a09dca `_ - 2018-03-08 - xavier dupré - fix unit test * - 111 - `55c9d09 `_ - 2018-03-08 - xavier dupré - add svg.js, svg.pan-zoom * - 110 - `9c3bd3b `_ - 2018-03-07 - xavier dupré - add graphviz * - 109 - `043e773 `_ - 2018-03-06 - xavier dupré - fix misspelling * - 108 - `7c397b7 `_ - 2018-03-06 - xavier dupré - documentation, unittest, circleci * - 107 - `07737a1 `_ - 2018-03-06 - xavier dupré - add mermaid * - 106 - `8e0dbf1 `_ - 2018-03-06 - xavier dupré - add mermaid * - 105 - `6d90532 `_ - 2018-03-06 - xavier dupré - refactoring * - 104 - `fba274f `_ - 2018-03-06 - xavier dupré - fix title * - 103 - `0c75563 `_ - 2018-03-06 - xavier dupré - first series of modifications, more robust * - 102 - `9a5ecaf `_ - 2018-02-24 - xavier dupré - requirements + setup * - 101 - `2b13d36 `_ - 2018-02-17 - xavier dupré - update requirements * - 100 - `c9e18df `_ - 2018-01-02 - xavier dupré - update license * - 99 - `77f81b6 `_ - 2017-12-09 - xavier dupré - artifact * - 98 - `a2d33c8 `_ - 2017-12-01 - xavier dupré - update script * - 97 - `63fdf6f `_ - 2017-11-29 - xavier dupré - update script * - 95 - `4bfa230 `_ - 2017-11-18 - xavier dupré - add artifacts on appveyor * - 94 - `75405a8 `_ - 2017-11-12 - xavier dupré - update python version * - 93 - `cf2c372 `_ - 2017-10-20 - xavier dupré - appveyor * - 92 - `c8a3054 `_ - 2017-10-20 - xavier dupré - add notebook number due to notebook 5.1.0 * - 90 - `73b076e `_ - 2017-09-17 - xavier dupré - add history in setup.py * - 88 - `76cd08f `_ - 2017-08-20 - xavier dupré - add missing dependency * - 87 - `e139c59 `_ - 2017-08-20 - xavier dupré - don't use cache * - 86 - `da1e0d6 `_ - 2017-08-20 - xavier dupré - update dependencies * - 85 - `64fcda7 `_ - 2017-08-20 - xavier dupré - update dependencies * - 84 - `7cc78a5 `_ - 2017-08-20 - xavier dupré - update requirements * - 83 - `4211bd5 `_ - 2017-08-20 - xavier dupré - update circleci * - 82 - `fb00f17 `_ - 2017-08-20 - xavier dupré - update dependencies * - 81 - `a6601f5 `_ - 2017-08-20 - xavier dupré - add badges * - 80 - `73faf7f `_ - 2017-08-19 - xavier dupré - update unit test * - 79 - `4c3e65d `_ - 2017-08-19 - xavier dupré - test * - 78 - `b8f16c9 `_ - 2017-08-19 - xavier dupré - fir for circleci * - 77 - `737d2d6 `_ - 2017-08-19 - xavier dupré - pep8 * - 76 - `51f6292 `_ - 2017-08-19 - xavier dupré - fix missing dependency * - 75 - `0afdc52 `_ - 2017-08-19 - xavier dupré - fix notebooks for circleci * - 74 - `57f0a06 `_ - 2017-08-19 - xavier dupré - fix circleci * - 73 - `b504fe0 `_ - 2017-08-19 - xavier dupré - fix circleci * - 72 - `ba8afb2 `_ - 2017-08-19 - xavier dupré - try build_sphinx on circleci * - 71 - `cabb46d `_ - 2017-08-19 - xavier dupré - fix circlecli * - 70 - `cdd49c8 `_ - 2017-08-19 - xavier dupré - add circleci * - 67 - `23534d5 `_ - 2017-08-15 - xavier dupré - update notebook unit test * - 66 - `16779e9 `_ - 2017-08-08 - xavier dupré - licence * - 64 - `8a27bc7 `_ - 2017-06-30 - xavier dupré - update setup.py * - 63 - `747914e `_ - 2017-06-29 - xavier dupré - update setup.py * - 62 - `07fda7d `_ - 2017-06-29 - xavier dupré - 35 to 36 * - 61 - `c973d23 `_ - 2017-06-11 - xavier dupré - update jenkins build * - 60 - `4be6e15 `_ - 2017-05-23 - xavier dupré - fix path in jenkins job definition * - 59 - `fd593b1 `_ - 2017-05-22 - xavier dupré - update setup.py * - 58 - `327a9ab `_ - 2017-05-22 - xavier dupré - update jenkins_build * - 57 - `7d8bd50 `_ - 2017-05-21 - xavier dupré - update setup.py * - 56 - `db833b8 `_ - 2017-05-11 - xavier dupré - update local build * - 55 - `bfdaf06 `_ - 2017-05-10 - xavier dupré - fix menu style * - 54 - `efc86a7 `_ - 2017-05-08 - xavier dupré - update license * - 53 - `b47053b `_ - 2017-04-25 - xavier dupré - update local jenkins for Python 2.7 * - 52 - `bc6e9fd `_ - 2017-04-24 - xavier dupré - update setup.py for python 2.7 * - 51 - `9c54317 `_ - 2017-04-22 - xavier dupré - documentation configuration * - 50 - `f822c09 `_ - 2017-03-18 - xavier dupré - fix build * - 49 - `c288089 `_ - 2017-03-11 - xavier dupré - update script * - 48 - `3a263b4 `_ - 2017-02-23 - xavier dupré - jenkins * - 47 - `62227b3 `_ - 2017-02-17 - xavier dupré - update jenkins anaconda * - 46 - `9497290 `_ - 2017-02-16 - xavier dupré - update jenkins winpython * - 45 - `ab60e6a `_ - 2017-02-12 - xavier dupré - travis * - 44 - `6c8cf69 `_ - 2017-02-11 - xavier dupré - update appveyor badge * - 43 - `e1afae5 `_ - 2017-01-10 - xavier dupré - update jenkins setup * - 42 - `62ee184 `_ - 2017-01-09 - xavier dupré - update jenkins * - 41 - `bd860fc `_ - 2017-01-06 - xavier dupré - update local jenkins * - 40 - `39fe1b4 `_ - 2017-01-03 - xavier dupré - update jenkins build * - 39 - `8adbed3 `_ - 2017-01-01 - xavier dupré - add python 3.6 for ci * - 38 - `f5cd9ce `_ - 2016-12-28 - xavier dupré - rst cleaning * - 37 - `95f9305 `_ - 2016-12-24 - xavier dupré - update documentatino * - 36 - `c849560 `_ - 2016-12-21 - xavier dupré - update for notebook gallery * - 35 - `9fe3c01 `_ - 2016-12-18 - xavier dupré - update gitignore * - 34 - `a4fe3f6 `_ - 2016-12-04 - xavier dupré - stop testing on python 3.4 * - 33 - `d9035ac `_ - 2016-12-03 - xavier dupré - remove download badge * - 32 - `2fad276 `_ - 2016-12-02 - xavier dupré - update version number * - 31 - `14c5d2f `_ - 2016-11-20 - xavier dupré - update classifiers * - 30 - `6918f6f `_ - 2016-11-05 - dupre - pep8 * - 29 - `07b6321 `_ - 2016-10-22 - dupre - tweak unit test for python 2.7 * - 27 - `a2dfa73 `_ - 2016-10-22 - dupre - update setup.py to avoid upload with a wrong subversion number * - 26 - `f065f5f `_ - 2016-10-15 - dupre - fix a bug in JSON javascript * - 25 - `44a44d5 `_ - 2016-10-14 - dupre - update requirements for unit tests * - 24 - `280a6ec `_ - 2016-10-14 - dupre - add unit test * - 23 - `a436137 `_ - 2016-09-29 - dupre - fix javascript helpers * - 22 - `48201ef `_ - 2016-09-28 - dupre - update jyquickhelper to handle javascript * - 21 - `a6c0f12 `_ - 2016-09-27 - dupre - update local jenkins * - 20 - `3a6d652 `_ - 2016-09-26 - dupre - update coverage setup * - 19 - `126b4f7 `_ - 2016-09-26 - dupre - update local build * - 18 - `3b1166f `_ - 2016-09-26 - dupre - update with a notebook and JS * - 17 - `f6f8150 `_ - 2016-09-25 - dupre - update appveyor * - 16 - `ff80f27 `_ - 2016-09-25 - dupre - clean notebooks * - 15 - `3f8f4f5 `_ - 2016-09-25 - dupre - add javascript and json * - 13 - `38e3733 `_ - 2016-09-25 - dupre - fix travis * - 12 - `7c354de `_ - 2016-09-25 - dupre - fix travis * - 11 - `f47b684 `_ - 2016-09-25 - dupre - update travis * - 10 - `feda707 `_ - 2016-09-25 - dupre - update travis * - 9 - `8693b88 `_ - 2016-09-25 - dupre - update requirements for travis * - 8 - `2cb78dc `_ - 2016-09-25 - dupre - update local job * - 7 - `b16f030 `_ - 2016-09-25 - dupre - update travis build * - 6 - `139f171 `_ - 2016-09-25 - dupre - update local job * - 5 - `8dbfb3c `_ - 2016-09-25 - dupre - update notebook * - 4 - `171ccf4 `_ - 2016-09-25 - dupre - icon * - 2 - `8bb0f71 `_ - 2016-09-25 - dupre - second commit * - 1 - `f633468 `_ - 2016-09-25 - dupre - first commit