From fcea08719dc867eb601a7c03dc374a64c40060be Mon Sep 17 00:00:00 2001 From: Taylor Oshan Date: Tue, 8 Sep 2020 17:09:22 -0400 Subject: [PATCH 1/2] version bump --- mgwr/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mgwr/__init__.py b/mgwr/__init__.py index 9132d8d..7627668 100755 --- a/mgwr/__init__.py +++ b/mgwr/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2.1.1" +__version__ = "2.1.2" from . import gwr from . import sel_bw From 97484d6340115fbee10488ab7428338f2b8b17b5 Mon Sep 17 00:00:00 2001 From: Taylor Oshan Date: Tue, 8 Sep 2020 17:16:34 -0400 Subject: [PATCH 2/2] update log --- CHANGELOG.md | 73 +++++------- tools/gitcount.ipynb | 257 +++++++++++++++---------------------------- 2 files changed, 113 insertions(+), 217 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f128a33..6cc1ffa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,61 +1,38 @@ + # Changes -Version 2.1.1 (2019-07-17) +Version 2.1.2 (2020-09-08) -We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27. +We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17. ## Issues Closed - - Large-scale data cause the server down (#66) - - update req to add spreg (#67) - - transition to readthedocs v2 (#64) - - transition to python3.6 and 3.7 (#63) - - GWR poisson: local variable 'aicc' referenced before assignment (#58) - - (bug, doc) `family` parameter for Poisson GWR/MGWR (#59) - - inline docs: proper citation (#62) - - correct docstrings for family parameter in Sel_BW (#61) - - Adding a univariate example for Poisson MGWR (#56) - - Multi bw changes (#57) - - (docs) reflect api (kernels) change in the docs (#55) - - can set of independent variables contain zero's (bool)? (#54) - - Distance matrix calculation is not vectorized for lat, lon (spherical) coordinates (#49) - - Memory optimization and optional parallelization for GWR/MGWR (#52) - - Memory optimization (#41) - - update version in __init__.py (#48) - - [WIP] add model csvs rather than pickles (#46) - - add solve from scipy instead of inv (#45) - - bool variables and singular matrix error (#42) - - update travis.yml for matrix testing (#44) - - add changelog (#43) - - fix compare_surfaces docstrings (#40) - - add docs for viz function compare_surfaces (#39) - - add compare_surfaces docstring and bump version (#38) - - add viz functions to docs (#37) - - add_map_func (#36) + - check_constant change (#83) + - model.predict => AttributeError: 'list' object has no attribute 'shape' (#85) + - Implement closed form MGWR fit function (#82) + - Akaike weights based bandwidth CIs (#81) + - Update .travis for proper dual tests (#74) + - Binomial MGWR-attempts (#70) + - Gsoc19 - updates for Poisson and Binomial MGWR (#60) + - add LICENSE to the tarball (#69) + - missing dependency in requirements.txt (#65) + - version bump (#68) ## Pull Requests - - update req to add spreg (#67) - - transition to readthedocs v2 (#64) - - transition to python3.6 and 3.7 (#63) - - inline docs: proper citation (#62) - - correct docstrings for family parameter in Sel_BW (#61) - - (docs) reflect api (kernels) change in the docs (#55) - - Memory optimization and optional parallelization for GWR/MGWR (#52) - - update version in __init__.py (#48) - - [WIP] add model csvs rather than pickles (#46) - - add solve from scipy instead of inv (#45) - - update travis.yml for matrix testing (#44) - - add changelog (#43) - - fix compare_surfaces docstrings (#40) - - add docs for viz function compare_surfaces (#39) - - add compare_surfaces docstring and bump version (#38) - - add viz functions to docs (#37) - - add_map_func (#36) + - check_constant change (#83) + - Implement closed form MGWR fit function (#82) + - Akaike weights based bandwidth CIs (#81) + - Update .travis for proper dual tests (#74) + - Binomial MGWR-attempts (#70) + - Gsoc19 - updates for Poisson and Binomial MGWR (#60) + - add LICENSE to the tarball (#69) + - version bump (#68) The following individuals contributed to this release: - - Tayloroshan + - Taylor Oshan - Wei Kang - Ziqi Li - - Levi John Wolf - James Gaboardi - - Taylor Oshan \ No newline at end of file + - Levi John Wolf + - Filipe Fernandes + - Tayloroshan diff --git a/tools/gitcount.ipynb b/tools/gitcount.ipynb index 1455863..c86ad42 100644 --- a/tools/gitcount.ipynb +++ b/tools/gitcount.ipynb @@ -26,8 +26,8 @@ "outputs": [], "source": [ "package_name = 'mgwr'\n", - "release_date = '2019-07-17'\n", - "start_date = '2018-09-27'" + "release_date = '2020-09-08'\n", + "start_date = '2019-07-17'" ] }, { @@ -101,7 +101,7 @@ { "data": { "text/plain": [ - "datetime.datetime(2018, 9, 27, 0, 0)" + "datetime.datetime(2019, 7, 17, 0, 0)" ] }, "execution_count": 5, @@ -155,7 +155,7 @@ { "data": { "text/plain": [ - "70" + "27" ] }, "execution_count": 8, @@ -254,7 +254,7 @@ { "data": { "text/plain": [ - "dict_keys(['Tayloroshan', 'Wei Kang', 'Ziqi Li', 'Levi John Wolf', 'James Gaboardi', 'Taylor Oshan'])" + "dict_keys(['Taylor Oshan', 'Wei Kang', 'Ziqi Li', 'James Gaboardi', 'Levi John Wolf', 'Filipe Fernandes', 'Tayloroshan'])" ] }, "execution_count": 14, @@ -434,23 +434,14 @@ { "data": { "text/plain": [ - "['update req to add spreg (#67)',\n", - " 'transition to readthedocs v2 (#64)',\n", - " 'transition to python3.6 and 3.7 (#63)',\n", - " 'inline docs: proper citation (#62)',\n", - " 'correct docstrings for family parameter in Sel_BW (#61)',\n", - " '(docs) reflect api (kernels) change in the docs (#55)',\n", - " 'Memory optimization and optional parallelization for GWR/MGWR (#52)',\n", - " 'update version in __init__.py (#48)',\n", - " '[WIP] add model csvs rather than pickles (#46)',\n", - " 'add solve from scipy instead of inv (#45)',\n", - " 'update travis.yml for matrix testing (#44)',\n", - " 'add changelog (#43)',\n", - " ' fix compare_surfaces docstrings (#40)',\n", - " 'add docs for viz function compare_surfaces (#39)',\n", - " 'add compare_surfaces docstring and bump version (#38)',\n", - " 'add viz functions to docs (#37)',\n", - " 'add_map_func (#36)']" + "['check_constant change (#83)',\n", + " 'Implement closed form MGWR fit function (#82)',\n", + " 'Akaike weights based bandwidth CIs (#81)',\n", + " 'Update .travis for proper dual tests (#74)',\n", + " 'Binomial MGWR-attempts (#70)',\n", + " 'Gsoc19 - updates for Poisson and Binomial MGWR (#60)',\n", + " 'add LICENSE to the tarball (#69)',\n", + " 'version bump (#68)']" ] }, "execution_count": 20, @@ -488,7 +479,7 @@ { "data": { "text/plain": [ - "'We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27.'" + "'We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17.'" ] }, "execution_count": 23, @@ -518,7 +509,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27.\n", + "We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17.\n", "\n", "## Issues Closed\n", "\n" @@ -551,54 +542,29 @@ "name": "stdout", "output_type": "stream", "text": [ - "We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27.\n", + "We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17.\n", "\n", "## Issues Closed\n", - " - Large-scale data cause the server down (#66)\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - GWR poisson: local variable 'aicc' referenced before assignment (#58)\n", - " - (bug, doc) `family` parameter for Poisson GWR/MGWR (#59)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - Adding a univariate example for Poisson MGWR (#56)\n", - " - Multi bw changes (#57)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - can set of independent variables contain zero's (bool)? (#54)\n", - " - Distance matrix calculation is not vectorized for lat, lon (spherical) coordinates (#49)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - Memory optimization (#41)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - bool variables and singular matrix error (#42)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n", + " - check_constant change (#83)\n", + " - model.predict => AttributeError: 'list' object has no attribute 'shape' (#85)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - missing dependency in requirements.txt (#65)\n", + " - version bump (#68)\n", "\n", "## Pull Requests\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n" + " - check_constant change (#83)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - version bump (#68)\n" ] } ], @@ -624,12 +590,13 @@ "name": "stdout", "output_type": "stream", "text": [ - " - Tayloroshan\n", + " - Taylor Oshan\n", " - Wei Kang\n", " - Ziqi Li\n", - " - Levi John Wolf\n", " - James Gaboardi\n", - " - Taylor Oshan\n" + " - Levi John Wolf\n", + " - Filipe Fernandes\n", + " - Tayloroshan\n" ] } ], @@ -655,63 +622,39 @@ "name": "stdout", "output_type": "stream", "text": [ - "We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27.\n", + "We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17.\n", "\n", "## Issues Closed\n", - " - Large-scale data cause the server down (#66)\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - GWR poisson: local variable 'aicc' referenced before assignment (#58)\n", - " - (bug, doc) `family` parameter for Poisson GWR/MGWR (#59)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - Adding a univariate example for Poisson MGWR (#56)\n", - " - Multi bw changes (#57)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - can set of independent variables contain zero's (bool)? (#54)\n", - " - Distance matrix calculation is not vectorized for lat, lon (spherical) coordinates (#49)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - Memory optimization (#41)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - bool variables and singular matrix error (#42)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n", + " - check_constant change (#83)\n", + " - model.predict => AttributeError: 'list' object has no attribute 'shape' (#85)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - missing dependency in requirements.txt (#65)\n", + " - version bump (#68)\n", "\n", "## Pull Requests\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n", + " - check_constant change (#83)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - version bump (#68)\n", "\n", "The following individuals contributed to this release:\n", "\n", - " - Tayloroshan\n", + " - Taylor Oshan\n", " - Wei Kang\n", " - Ziqi Li\n", - " - Levi John Wolf\n", " - James Gaboardi\n", - " - Taylor Oshan\n" + " - Levi John Wolf\n", + " - Filipe Fernandes\n", + " - Tayloroshan\n" ] } ], @@ -739,65 +682,41 @@ "text": [ "# Changes\n", "\n", - "Version 2.1.1 (2019-07-17)\n", + "Version 2.1.2 (2020-09-08)\n", "\n", - "We closed a total of 43 issues (enhancements and bug fixes) through 17 pull requests, since our last release on 2018-09-27.\n", + "We closed a total of 18 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2019-07-17.\n", "\n", "## Issues Closed\n", - " - Large-scale data cause the server down (#66)\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - GWR poisson: local variable 'aicc' referenced before assignment (#58)\n", - " - (bug, doc) `family` parameter for Poisson GWR/MGWR (#59)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - Adding a univariate example for Poisson MGWR (#56)\n", - " - Multi bw changes (#57)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - can set of independent variables contain zero's (bool)? (#54)\n", - " - Distance matrix calculation is not vectorized for lat, lon (spherical) coordinates (#49)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - Memory optimization (#41)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - bool variables and singular matrix error (#42)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n", + " - check_constant change (#83)\n", + " - model.predict => AttributeError: 'list' object has no attribute 'shape' (#85)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - missing dependency in requirements.txt (#65)\n", + " - version bump (#68)\n", "\n", "## Pull Requests\n", - " - update req to add spreg (#67)\n", - " - transition to readthedocs v2 (#64)\n", - " - transition to python3.6 and 3.7 (#63)\n", - " - inline docs: proper citation (#62)\n", - " - correct docstrings for family parameter in Sel_BW (#61)\n", - " - (docs) reflect api (kernels) change in the docs (#55)\n", - " - Memory optimization and optional parallelization for GWR/MGWR (#52)\n", - " - update version in __init__.py (#48)\n", - " - [WIP] add model csvs rather than pickles (#46)\n", - " - add solve from scipy instead of inv (#45)\n", - " - update travis.yml for matrix testing (#44)\n", - " - add changelog (#43)\n", - " - fix compare_surfaces docstrings (#40)\n", - " - add docs for viz function compare_surfaces (#39)\n", - " - add compare_surfaces docstring and bump version (#38)\n", - " - add viz functions to docs (#37)\n", - " - add_map_func (#36)\n", + " - check_constant change (#83)\n", + " - Implement closed form MGWR fit function (#82)\n", + " - Akaike weights based bandwidth CIs (#81)\n", + " - Update .travis for proper dual tests (#74)\n", + " - Binomial MGWR-attempts (#70)\n", + " - Gsoc19 - updates for Poisson and Binomial MGWR (#60)\n", + " - add LICENSE to the tarball (#69)\n", + " - version bump (#68)\n", "\n", "The following individuals contributed to this release:\n", "\n", - " - Tayloroshan\n", + " - Taylor Oshan\n", " - Wei Kang\n", " - Ziqi Li\n", - " - Levi John Wolf\n", " - James Gaboardi\n", - " - Taylor Oshan\n" + " - Levi John Wolf\n", + " - Filipe Fernandes\n", + " - Tayloroshan\n" ] } ], @@ -840,9 +759,9 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python [spacegan]", "language": "python", - "name": "python3" + "name": "Python [spacegan]" }, "language_info": { "codemirror_mode": { @@ -854,7 +773,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.1" + "version": "3.6.9" } }, "nbformat": 4,