.. _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, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 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, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0] xl = ['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', '2022-w17', '2022-w18', '2022-w19', '2022-w20', '2022-w21', '2022-w22', '2022-w23', '2022-w24', '2022-w25', '2022-w26', '2022-w27', '2022-w28', '2022-w29'] 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 * - 259 - `b22715e `_ - 2022-06-13 - xavier dupré - lint * - 258 - `21f1cd5 `_ - 2022-05-20 - xavier dupré - Update test_code_style.py * - 257 - `1698a14 `_ - 2022-05-20 - xavier dupré - lint * - 255 - `71980ba `_ - 2021-10-13 - xavier dupré - Update test_code_style.py * - 253 - `bd6484e `_ - 2021-08-19 - xavier dupré - Update config.yml * - 251 - `5acf436 `_ - 2021-05-27 - xavier dupré - update travis link * - 250 - `6256b26 `_ - 2021-04-12 - xavier dupré - Update .local.jenkins.lin.yml * - 249 - `3dfaef7 `_ - 2021-04-12 - xavier dupré - refactor setup * - 248 - `6e4cf9f `_ - 2021-03-09 - xavier dupré - lint * - 247 - `f81a7c1 `_ - 2021-01-18 - xavier dupré - Update setup.py * - 246 - `9574aed `_ - 2021-01-01 - xavier dupré - Update conf.py * - 245 - `638e8ba `_ - 2021-01-01 - xavier dupré - update to python 3.9 * - 244 - `0b6959c `_ - 2020-10-23 - xavier dupré - Update appveyor.yml * - 243 - `ba16046 `_ - 2020-10-11 - xavier dupré - Update config.yml * - 242 - `de8ee42 `_ - 2020-09-21 - xavier dupré - Update requirements.txt * - 241 - `317fcb1 `_ - 2020-09-14 - xavier dupré - Update requirements.txt * - 240 - `4944b84 `_ - 2020-09-14 - xavier dupré - Update requirements.txt * - 239 - `bcc155e `_ - 2020-09-14 - xavier dupré - fix issue with nbconvert 6.0 * - 238 - `2707a70 `_ - 2020-06-27 - xavier dupré - Update appveyor.yml * - 237 - `d68392c `_ - 2020-06-23 - xavier dupré - Update requirements.txt * - 236 - `c24c009 `_ - 2020-06-23 - xavier dupré - Update requirements.txt * - 235 - `09a9257 `_ - 2020-06-23 - xavier dupré - Update requirements.txt * - 233 - `5261b07 `_ - 2020-06-23 - xavier dupré - Update .local.jenkins.lin.yml * - 232 - `82c2b7b `_ - 2020-05-16 - xavier dupré - pep8 * - 231 - `95698e9 `_ - 2020-05-16 - xavier dupré - Create MANIFEST.in * - 230 - `de2ac5a `_ - 2020-03-28 - xavier dupré - Update setup.py * - 229 - `d3642e5 `_ - 2020-02-23 - xavier dupré - Update .local.jenkins.lin.yml * - 228 - `ab880ee `_ - 2020-02-07 - xavier dupré - update local job, add python 3.8 * - 227 - `549855a `_ - 2019-10-17 - xavier dupré - Update .local.jenkins.lin.yml * - 226 - `91e9df7 `_ - 2019-10-01 - xavier dupré - pep8 * - 225 - `be76ec4 `_ - 2019-08-26 - xavier dupré - Update README.rst * - 224 - `31e313e `_ - 2019-04-23 - xavier dupré - Update test_code_style.py * - 223 - `4c6396e `_ - 2019-04-23 - xavier dupré - refactoring * - 222 - `ed60c26 `_ - 2019-02-16 - xavier dupré - Update README.rst * - 221 - `55f0030 `_ - 2019-02-06 - xavier dupré - Update test_code_style.py * - 219 - `217fa0d `_ - 2019-01-08 - xavier dupré - Update LICENSE.txt * - 218 - `e0834af `_ - 2018-12-15 - xavier dupré - remove one warning * - 217 - `1c6b9b1 `_ - 2018-12-15 - xavier dupré - pep8 * - 216 - `d4a2520 `_ - 2018-12-15 - xavier dupré - remove pdf output for the documentation * - 215 - `87c8d13 `_ - 2018-11-10 - xavier dupré - Update appveyor.yml * - 214 - `3fae849 `_ - 2018-09-23 - xavier dupré - update CI * - 213 - `cc3ec44 `_ - 2018-09-16 - xavier dupré - remove unnecessary dependency * - 212 - `ac3d5ef `_ - 2018-09-09 - xavier dupré - removes one warning in the documentation * - 211 - `e6b357a `_ - 2018-08-28 - xavier dupré - update documentation and circleci * - 210 - `4510d5b `_ - 2018-08-27 - xavier dupré - history, documentation * - 209 - `ea28b6d `_ - 2018-08-27 - xavier dupré - update setup.py * - 208 - `290e333 `_ - 2018-08-26 - xavier dupré - update circleci * - 207 - `3bb85bb `_ - 2018-08-21 - xavier dupré - add jenkins job definition * - 206 - `2802ffc `_ - 2018-07-22 - xavier dupré - update requirements * - 205 - `8c4ada4 `_ - 2018-07-22 - xavier dupré - improves previous commit * - 204 - `6c2404e `_ - 2018-07-22 - xavier dupré - fix style issues * - 203 - `9a119f9 `_ - 2018-07-22 - xavier dupré - update CI * - 202 - `a743b28 `_ - 2018-07-22 - xavier dupré - update build_script.bat * - 201 - `9baaa97 `_ - 2018-07-07 - xavier dupré - update pandoc * - 200 - `57d06af `_ - 2018-05-17 - xavier dupré - update setup and circleci build * - 199 - `8fbfc98 `_ - 2018-05-12 - xavier dupré - update code style * - 198 - `b9982b7 `_ - 2018-05-12 - xavier dupré - update for pylint * - 197 - `bd39ba3 `_ - 2018-05-12 - xavier dupré - disable python 3.5 on appveyor * - 196 - `f20bbd9 `_ - 2018-05-12 - xavier dupré - update requirements * - 195 - `6efbe07 `_ - 2018-05-11 - xavier dupré - applies pylint * - 194 - `b25687b `_ - 2018-04-14 - xavier dupré - update circleci * - 193 - `8e8a695 `_ - 2018-04-14 - xavier dupré - style change * - 192 - `4ed5345 `_ - 2018-04-14 - xavier dupré - remove flake8 * - 191 - `26f84b1 `_ - 2018-04-05 - xavier dupré - update requirements * - 190 - `4065d30 `_ - 2018-04-05 - xavier dupré - documentation, history * - 189 - `fb332e8 `_ - 2018-03-10 - xavier dupré - update setup.py * - 188 - `54dda87 `_ - 2018-02-24 - xavier dupré - update setup.py, documentation * - 187 - `ca3a20b `_ - 2018-02-24 - xavier dupré - update README.rst> * - 186 - `4ecca4d `_ - 2018-02-23 - xavier dupré - requirements * - 185 - `726d06d `_ - 2018-02-23 - xavier dupré - update setup.py and requirements * - 184 - `11eb1dc `_ - 2018-02-17 - xavier dupré - update requirements * - 183 - `990ea13 `_ - 2018-01-02 - xavier dupré - update license * - 182 - `916f425 `_ - 2017-12-01 - xavier dupré - update script * - 181 - `d1148eb `_ - 2017-11-29 - xavier dupré - update script * - 179 - `835aebb `_ - 2017-11-18 - xavier dupré - remove osx * - 178 - `77400d9 `_ - 2017-11-18 - xavier dupré - update travis with osx * - 177 - `40b55c2 `_ - 2017-11-13 - xavier dupré - fix appveyor syntax * - 176 - `d7e349b `_ - 2017-11-13 - xavier dupré - add artifacts to appveyor * - 175 - `48ee36d `_ - 2017-11-13 - xavier dupré - add artifacts * - 174 - `7aa2b24 `_ - 2017-11-12 - xavier dupré - update python version * - 173 - `4181832 `_ - 2017-11-12 - xavier dupré - update python version * - 172 - `d9b5a00 `_ - 2017-10-20 - xavier dupré - add notebook number due to notebook 5.1.0 * - 170 - `f6c5ce1 `_ - 2017-10-05 - xavier dupré - update requirements * - 169 - `7039734 `_ - 2017-10-05 - xavier dupré - update setup * - 168 - `be1c4c7 `_ - 2017-09-25 - xavier dupré - fix documentation * - 167 - `2032149 `_ - 2017-09-25 - xavier dupré - fix documentation * - 165 - `843df90 `_ - 2017-09-17 - xavier dupré - add history.rst in setup.py * - 163 - `b3533a5 `_ - 2017-08-20 - xavier dupré - circleci * - 162 - `c18aa9e `_ - 2017-08-08 - xavier dupré - licence * - 161 - `62225f3 `_ - 2017-07-17 - xavier dupré - update documentation * - 160 - `0818766 `_ - 2017-06-30 - xavier dupré - update setup.py * - 159 - `461049f `_ - 2017-06-29 - xavier dupré - update setup.py * - 158 - `61a6f6d `_ - 2017-06-29 - xavier dupré - 35 to 36 * - 157 - `d336fe9 `_ - 2017-06-11 - xavier dupré - update jenkins build * - 156 - `305e8ae `_ - 2017-05-23 - xavier dupré - fix path in jenkins job definition * - 155 - `9bda250 `_ - 2017-05-22 - xavier dupré - update setup.py * - 154 - `9e7cb52 `_ - 2017-05-22 - xavier dupré - update jenkins_build * - 153 - `56dfcb1 `_ - 2017-05-21 - xavier dupré - update setup.py * - 152 - `bc26421 `_ - 2017-05-08 - xavier dupré - update license * - 151 - `20e9cdd `_ - 2017-04-22 - xavier dupré - documentation configuration * - 150 - `1f71407 `_ - 2017-03-19 - xavier dupré - update requirements * - 149 - `baba96f `_ - 2017-03-11 - xavier dupré - update script * - 148 - `4171e53 `_ - 2017-02-23 - xavier dupré - jenkins * - 147 - `d2fc895 `_ - 2017-02-17 - xavier dupré - update jenkins anaconda * - 146 - `07e853a `_ - 2017-02-16 - xavier dupré - update jenkins winpython * - 145 - `beaf887 `_ - 2017-02-12 - xavier dupré - travis * - 144 - `5b2b1a8 `_ - 2017-02-11 - xavier dupré - update appveyor badges * - 143 - `aa12d33 `_ - 2017-01-06 - xavier dupré - update local jenkins * - 142 - `6e156e1 `_ - 2017-01-03 - xavier dupré - update jenkins build * - 141 - `01fcb3f `_ - 2017-01-01 - xavier dupré - update unit test * - 140 - `d869423 `_ - 2017-01-01 - xavier dupré - update unit test * - 139 - `172f84d `_ - 2017-01-01 - xavier dupré - add python 3.6 for ci * - 138 - `5b93ec0 `_ - 2016-12-28 - xavier dupré - rst cleaning * - 137 - `792a11e `_ - 2016-12-21 - xavier dupré - update ignore file * - 136 - `dccbb3d `_ - 2016-12-18 - xavier dupré - update gitignore * - 135 - `fd75b02 `_ - 2016-12-05 - xavier dupré - update setup.py * - 134 - `6133db6 `_ - 2016-12-04 - xavier dupré - stop testing on python 3.4 * - 133 - `173d5b7 `_ - 2016-12-03 - xavier dupré - remove download badge * - 132 - `7515dff `_ - 2016-11-05 - dupre - pep8 * - 131 - `37b8863 `_ - 2016-10-22 - dupre - avoid uploading with a wrong subversion number * - 130 - `96b3944 `_ - 2016-09-03 - dupre - update local jenkins * - 129 - `70a424c `_ - 2016-08-31 - dupre - update local jenkins * - 128 - `1a115c3 `_ - 2016-08-27 - dupre - update locale jenkins * - 127 - `2d3de9d `_ - 2016-08-27 - dupre - update local.jenkins * - 126 - `85e2bda `_ - 2016-08-26 - dupre - update jenkins definition * - 125 - `211220b `_ - 2016-08-26 - dupre - update jenkins build * - 124 - `26e931f `_ - 2016-08-25 - dupre - update jenkins jobs * - 123 - `b1dc707 `_ - 2016-08-25 - dupre - update local jenkins * - 122 - `be5c879 `_ - 2016-08-25 - dupre - local jenkins * - 121 - `0392511 `_ - 2016-08-24 - dupre - update setup.py * - 120 - `4d0b138 `_ - 2016-08-21 - dupre - update notebooks * - 119 - `c64e42b `_ - 2016-07-26 - dupre - update setup.py * - 118 - `5e2db00 `_ - 2016-07-26 - dupre - update setup.py * - 117 - `214ed53 `_ - 2016-07-26 - dupre - update setup.py with latest changes from pyquickhelper * - 116 - `0e93fd4 `_ - 2016-07-26 - dupre - update requirements * - 111 - `e12bd97 `_ - 2016-05-04 - dupre - update travis, appveyor, flake8 * - 110 - `65c2a1f `_ - 2016-04-25 - dupre - update build_script * - 109 - `27f9efd `_ - 2016-03-31 - dupre - fix test_flake8 * - 108 - `7c46287 `_ - 2016-03-31 - dupre - update test_flake8 * - 107 - `9fe96d5 `_ - 2016-03-30 - dupre - update test_flake8 * - 106 - `77d9380 `_ - 2016-03-26 - dupre - update pysqllike due to the refactoring of pyquickhelper 1.4 * - 105 - `180d295 `_ - 2016-03-14 - dupre - update appveyor and travis * - 103 - `ffd65c3 `_ - 2016-02-14 - dupre - update readme * - 101 - `c63fb4b `_ - 2016-01-02 - dupre - update setup.py * - 100 - `d76cba1 `_ - 2016-01-02 - dupre - update requirements * - 99 - `0bad157 `_ - 2016-01-02 - dupre - documentation and coverage * - 98 - `0683a0f `_ - 2015-12-27 - dupre - update setup.py * - 96 - `5494e22 `_ - 2015-12-13 - dupre - add landscape * - 93 - `8c1514d `_ - 2015-12-09 - dupre - remove dateutils * - 92 - `c190fd5 `_ - 2015-11-08 - dupre - update requirements.txt * - 91 - `bc3807a `_ - 2015-11-01 - dupre - add appveyor * - 90 - `a091b9b `_ - 2015-10-31 - dupre - add requirements in setup * - 89 - `5490104 `_ - 2015-10-31 - dupre - update setup.py * - 88 - `d3353be `_ - 2015-10-10 - dupre - update .ignore * - 87 - `6f8b51c `_ - 2015-10-01 - dupre - update setup.py * - 86 - `1d8a71c `_ - 2015-08-26 - dupre - update setup.py * - 84 - `50245ee `_ - 2015-08-13 - dupre - update requirements for jupyter 4.0 * - 79 - `e3e446b `_ - 2015-06-21 - dupre - update setup.py * - 78 - `2c7f58f `_ - 2015-06-06 - dupre - update license variable * - 77 - `ce17e75 `_ - 2015-06-06 - dupre - add a first blog post * - 76 - `d1b5765 `_ - 2015-06-05 - dupre - setup_hook * - 75 - `1d17197 `_ - 2015-05-24 - dupre - update setup to fix an issue when pyquickhelper is not here * - 72 - `aa431da `_ - 2015-05-16 - dupre - update .gitignore * - 71 - `5c18d09 `_ - 2015-05-06 - dupre - update setup.py * - 70 - `cfe34f3 `_ - 2015-05-05 - dupre - change the automated script * - 69 - `6b0e8e2 `_ - 2015-04-28 - dupre - change build_setup_help_on_windows to run unit test on anaconda * - 68 - `30189e0 `_ - 2015-04-27 - dupre - update readme.rst * - 67 - `7888b28 `_ - 2015-04-26 - dupre - add blog root * - 66 - `f115065 `_ - 2015-04-22 - dupre - update requirements * - 65 - `45332f8 `_ - 2015-04-22 - dupre - update setup.py * - 64 - `637c141 `_ - 2015-04-21 - dupre - update setup.py to enforce the writing of version.txt * - 63 - `ac2c4d7 `_ - 2015-04-20 - dupre - raise an exception when version.txt is not found * - 61 - `2e7205a `_ - 2015-04-16 - dupre - update .gitignore * - 59 - `259c6f1 `_ - 2015-04-15 - dupre - requirements * - 58 - `9ee4c01 `_ - 2015-04-15 - dupre - update .gitignore * - 57 - `0fc259d `_ - 2015-04-15 - dupre - update to ipython 3.1 * - 56 - `b0846ce `_ - 2015-04-07 - dupre - modifies .gitignore * - 55 - `0eff5ca `_ - 2015-04-05 - dupre - update .ignore * - 54 - `1771fa1 `_ - 2015-03-23 - dupre - update conf.py * - 53 - `8c05f6b `_ - 2015-03-21 - dupre - applies flake8 + travis * - 51 - `d98c573 `_ - 2015-03-17 - dupre - write version.txt before generating the setup * - 49 - `280e68c `_ - 2015-03-01 - dupre - applies pep8 * - 48 - `4e85207 `_ - 2015-02-28 - dupre - remove building for python 3.3 * - 47 - `a621da3 `_ - 2015-02-21 - dupre - update publish_on_pypi.bat * - 46 - `5a2196d `_ - 2015-02-19 - dupre - fix setup batch * - 45 - `f0bb405 `_ - 2015-02-17 - dupre - build the setup with any python distribution * - 44 - `ccd083f `_ - 2015-01-25 - dupre - shebang * - 43 - `cb8d9c6 `_ - 2015-01-19 - dupre - improve setup, build batch * - 42 - `d03a278 `_ - 2015-01-17 - dupre - documentation + setup + extra spaces * - 41 - `6b1374f `_ - 2014-12-30 - dupre - simplify sphinx configuration * - 40 - `107dd87 `_ - 2014-12-30 - dupre - add graph to documentation * - 39 - `db7f0d7 `_ - 2014-12-06 - sdpython - fix the setup * - 38 - `2e17b71 `_ - 2014-12-06 - sdpython - update to the latest pyquickhelper * - 37 - `15feec8 `_ - 2014-11-15 - sdpython - remove the weird character on pypi * - 35 - `9cde1a1 `_ - 2014-11-09 - sdpython - fix the setup (cannot find readme.rst) * - 33 - `094ad29 `_ - 2014-10-26 - sdpython - add groupy conversion to python * - 29 - `0ee96c1 `_ - 2014-07-27 - sdpython - remove unnecessary files * - 28 - `69f0c90 `_ - 2014-07-19 - sdpython - extends setup.py with build_sphinx, unittests * - 26 - `e8f30ee `_ - 2014-06-18 - sdpython - +msi * - 25 - `7fe1b40 `_ - 2014-06-03 - sdpython - add __version__ to __init__.py * - 23 - `a38b6bd `_ - 2014-05-30 - sdpython - add union all for different schemas * - 22 - `6995532 `_ - 2014-05-30 - sdpython - add union all with same schema * - 21 - `4563366 `_ - 2014-05-30 - sdpython - add method groupby * - 20 - `f7553fa `_ - 2014-05-29 - sdpython - add orderby function * - 15 - `595abb1 `_ - 2014-03-23 - sdpython - migration to python 3.4 * - 14 - `bbaaae9 `_ - 2014-03-12 - sdpython - function can now be convert into python code * - 13 - `4f1eab3 `_ - 2014-03-02 - sdpython - first transcription a python-like-sql into python code * - 12 - `0c24f62 `_ - 2014-02-28 - sdpython - fix the tree under the node attribute, builds the first expression * - 11 - `a42eaf4 `_ - 2014-02-26 - sdpython - version modification in the setup * - 10 - `580cd37 `_ - 2014-02-25 - sdpython - various improvements, modifies a unit test which was missing a bug * - 9 - `b49b41d `_ - 2014-02-20 - sdpython - comment * - 7 - `c12a7ba `_ - 2014-02-19 - sdpython - first sketch of a python translation of the pythin like SQL code * - 6 - `b031506 `_ - 2014-02-18 - sdpython - add the function type when building a schema * - 1 - `c05f341 `_ - 2014-02-16 - sdpython - first version of pysqllike