Skip to content

Commit f5465e7

Browse files
authored
Merge pull request #40 from slumnitz/release
1.0.0 Release
2 parents d875ef4 + ad077d5 commit f5465e7

File tree

7 files changed

+992
-23
lines changed

7 files changed

+992
-23
lines changed

.travis.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,12 @@ before_install:
1616
- conda config --add channels conda-forge
1717
- conda create -y -q -n test-env python=$TRAVIS_PYTHON_VERSION pip
1818
- source activate test-env
19-
- conda install --yes --file requirements.txt
19+
- conda install --yes numpy geopandas matplotlib seaborn ipywidgets bokeh
2020
- conda list
2121
- conda info -a
2222

2323
install:
24-
# We need geopandas master, the legend_kwds is not in 0.3.0
25-
- pip install https://github.com/geopandas/geopandas/archive/master.zip
26-
- pip install https://github.com/pysal/libpysal/archive/master.zip
27-
# Pysal dependencies removed, therefore need spreg master import
28-
- pip install https://github.com/pysal/spreg/archive/master.zip
29-
# `libpysal` api change requires esda and giddy import from masterbranch
30-
- pip install https://github.com/pysal/esda/archive/master.zip
31-
- pip install https://github.com/pysal/giddy/archive/master.zip
32-
- pip install palettable mapclassify
24+
- pip install -r requirements.txt
3325
- pip install nose coverage coveralls
3426
# Now install splot (don't use 'pip install .', we'll run out of space)
3527
- python setup.py sdist

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Changes
2+
3+
Version 1.0.0 (2018-11-30)
4+
5+
We closed a total of 52 issues (enhancements and bug fixes) through 23 pull requests, since our last release on 2017-05-09.
6+
7+
## Issues Closed
8+
- merge Sprint with master branch (#39)
9+
- Change documentation style (#38)
10+
- add travis build badge to README.md (#37)
11+
- fix current documentation for sprint (#36)
12+
- `value_by_alpha` prototype (#28)
13+
- Clean up of current code base (#30)
14+
- Value By Alpha specification (#24)
15+
- nonplanar example update (#33)
16+
- add README.md (#29)
17+
- issues in some docstrings for giddy (#26)
18+
- debug `splot` documentation (#25)
19+
- collection of cleanups for`splot.giddy` (#23)
20+
- created `esda.moran.Moran_Local_BV` visualisations (#20)
21+
- add `esda.moran.Moran_BV` visualizations to `splot.esda` (#18)
22+
- add `seaborn` and `matplotlib` to `install_requirements` in `setup.py` (#19)
23+
- prototype `moran_scatterplot()`, `plot_moran_simulation()` and `plot_moran()` for `esda` (#17)
24+
- include utility functions `shift_colormap` and `truncate_colormap` (#15)
25+
- fix setup.py so files are installed with "pip install ." (#16)
26+
- `plot_spatial_weights` including network joins for `non_planar_joins` (#14)
27+
- adapting existing `esda` functionality to `splot.esda` namespace and allow `.plot()` method (#13)
28+
- adding license (#4)
29+
- add `giddy` dynamic LISA functionality under `splot.giddy` (#11)
30+
- start sphinx html documentation (#12)
31+
- add visualization option with significance to mplot (#7)
32+
- Visualising Local Autocorrelation (#8)
33+
- Copy new changes made to viz module into split (#5)
34+
- run 2to3 for splot (#6)
35+
- Fix for Pysal#930 (#3)
36+
- Add a Gitter chat badge to README.md (#2)
37+
38+
## Pull Requests
39+
- merge Sprint with master branch (#39)
40+
- Change documentation style (#38)
41+
- fix current documentation for sprint (#36)
42+
- `value_by_alpha` prototype (#28)
43+
- Clean up of current code base (#30)
44+
- add README.md (#29)
45+
- debug `splot` documentation (#25)
46+
- collection of cleanups for`splot.giddy` (#23)
47+
- created `esda.moran.Moran_Local_BV` visualisations (#20)
48+
- add `esda.moran.Moran_BV` visualizations to `splot.esda` (#18)
49+
- add `seaborn` and `matplotlib` to `install_requirements` in `setup.py` (#19)
50+
- prototype `moran_scatterplot()`, `plot_moran_simulation()` and `plot_moran()` for `esda` (#17)
51+
- include utility functions `shift_colormap` and `truncate_colormap` (#15)
52+
- fix setup.py so files are installed with "pip install ." (#16)
53+
- `plot_spatial_weights` including network joins for `non_planar_joins` (#14)
54+
- adapting existing `esda` functionality to `splot.esda` namespace and allow `.plot()` method (#13)
55+
- add `giddy` dynamic LISA functionality under `splot.giddy` (#11)
56+
- start sphinx html documentation (#12)
57+
- add visualization option with significance to mplot (#7)
58+
- Visualising Local Autocorrelation (#8)
59+
- run 2to3 for splot (#6)
60+
- Fix for Pysal#930 (#3)
61+
- Add a Gitter chat badge to README.md (#2)
62+
63+
The following individuals contributed to this release:
64+
65+
- Stefanie Lumnitz
66+
- Dani Arribas-Bel
67+
- Levi John Wolf
68+
- Serge Rey
69+
- Thequackdaddy
70+
- Jsignell
71+
- Serge

requirements.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
numpy
2-
pandas
3-
geopandas
2+
geopandas>=0.4.0
43
matplotlib
54
seaborn
6-
bokeh
7-
ipywidgets
5+
libpysal
6+
mapclassify
7+
esda
8+
spreg
9+
giddy

setup.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33

44
setup(name='splot', #name of package
5-
version='1.0.0.dev0',
5+
version='1.0.0',
66
description= 'plotting for PySAL',
77
url= 'https://github.com/pysal/splot',
8-
maintainer= 'Serge Rey',
9-
maintainer_email= '[email protected]',
8+
maintainer= 'Serge Rey, Stefanie Lumnitz',
9+
maintainer_email= '[email protected], [email protected]',
1010
test_suite = 'nose.collector',
1111
tests_require=['nose'],
12-
keywords='spatial statistics',
12+
keywords='spatial statistics visualization',
1313
classifiers=[
1414
'Development Status :: 5 - Production/Stable',
1515
'Intended Audience :: Science/Research',
@@ -20,11 +20,12 @@
2020
'License :: OSI Approved :: BSD License',
2121
'Programming Language :: Python',
2222
'Programming Language :: Python :: 3.5',
23-
'Programming Language :: Python :: 3.6'
23+
'Programming Language :: Python :: 3.6',
24+
'Programming Language :: Python :: 3.7'
2425
],
2526
license='3-Clause BSD',
2627
packages=['splot'],
2728
include_package_data=True,
28-
install_requires=['numpy', 'libpysal', 'mapclassify',
29-
'esda', 'spreg','matplotlib','seaborn'],
29+
install_requires=['numpy', 'libpysal', 'mapclassify', 'geopandas',
30+
'esda', 'spreg', 'giddy', 'matplotlib', 'seaborn'],
3031
zip_safe=False)
File renamed without changes.

splot/tests/test_viz_bokeh.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1+
## Tests are enabled even though Bokeh functionality is private for now,
2+
## in order to keep code coverage good.
3+
## Bokeh versions are not intended for release
4+
## but will be picked up later
5+
16
from libpysal.weights.contiguity import Queen
27
from libpysal import examples
38
import geopandas as gpd
49
import esda
510

6-
from splot.bk import (plot_choropleth, lisa_cluster,
7-
moran_scatterplot, plot_local_autocorrelation)
11+
from splot._bk import (plot_choropleth, lisa_cluster,
12+
moran_scatterplot, plot_local_autocorrelation)
813

914

1015
def test_plot_choropleth():

0 commit comments

Comments
 (0)