在bokeh地图中显示丹麦投票的模块。
kmdvalg的Python项目详细描述
什么是KMDVALG?
- 它是beautifulsoup的包装器,用于从www.kmdvalg.dk提取数据。
- bokeh映射补丁是用shapefile中的pyshp创建的。
- shapefile数据集是:“digdag(kommunal)”和“dagi 1:200万”,从https://download.kortforsyningen.dk下载于2017/12/03。
- 在绘图之前,投票信息与地图信息相结合。
参见示例
使用nbviewer.jupyter.org来:
- 请参见列出danske kommuner的笔记本:get_kommune.ipynb
- 查看笔记本制作2017年Kommunevalg Bokeh地图:get_kommune_map.ipynb
启动交互式jupyter笔记本mybinder.org以尝试示例:
如何安装?
如果使用conda,这些步骤将安装环境
# With pip from https://pypi.python.org/pypi/kmdvalg
pip install kmdvalg
本地conda环境的开发人员安装:
# Create environment conda env create -f environment.yml # Activate environment conda env list source activate kmdvalg # Enable ipywidgets jupyter nbextension list jupyter nbextension enable --py widgetsnbextension --sys-prefix # Start jupyter jupyter notebook
或在根环境中手动安装:
# Manually install package python setup.py install --force # Manually uninstall python setup.py install --record files.txt PACK=`dirname $(head -n 1 files.txt)` rm -rf $PACK#cat files.txt | xargs rm -rf
显影剂
- 上传指南:http://peterdowns.com/posts/first-time-with-pypi.html
- 更新信息:https://packaging.python.org/guides/migrating-to-pypi-org/#uploading
- pypi测试帐户:http://testpypi.python.org/pypi?%3Aaction=register_form
- PYPI实时帐户:http://pypi.python.org/pypi?%3Aaction=register_form
# Modify version in: kmdvalg/__init__.py # Create tag VERS=`python -c "from kmdvalg import __version__; print(__version__)"`# Adds a tag so that we can put this on PyPI git tag $VERS -m "" git push --tags origin master # Upload your package to PyPI Test python setup.py sdist upload -r pypitest open https://testpypi.python.org/pypi/kmdvalg # Upload to PyPI Live # Once you've successfully uploaded to PyPI Test, perform the same steps but point to the live PyPI server instead. python setup.py sdist upload -r pypi open https://pypi.python.org/pypi/kmdvalg