轻量级geobases实现:无依赖性,单一,py3兼容

NeoBase的Python项目详细描述


极简主义者GeoBases 实施:

  • 无依赖关系
  • 与python 2.6+、python 3.x、pypy兼容
  • 一个数据源: opentraveldata
  • 一个python模块,便于在集群(如hadoop)上分发
  • 更快的加载时间(5x)
  • 用pytest和tox进行测试
>>>fromneobaseimportNeoBase>>>b=NeoBase()>>>b.get('ORY','city_code_list')['PAR']>>>b.get('ORY','city_name_list')['Paris']>>>b.get('ORY','country_code')'FR'>>>b.distance('ORY','CDG')34.87...>>>b.get_location('ORY')LatLng(lat=48.72...,lng=2.35...)

安装

克隆后可以直接安装:

pip install --user .

或者使用python包:

pip install --user neobase

文档

签出readthedocs

测试

tox

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Quartz调度器中使用@DisallowConcurrentExecution   Java、流、收集器、函数式编程:如何制作复式映射?   如何以Xpath形式从产品的类别列表页面中提取文本,并将其添加到Selenium Java中的列表中   java如何将比较if语句转换为switch case语句?   java如何查看从未来对象执行的线程(名称)   无法识别特定于java的依赖类   在哪里可以获得Crystal Reports java API的javadoc   java MVC循环依赖   macos更改java webstart将文本悬停在OSX小牛停靠图标上   java创建JOptionPane及其具有固定宽度和高度的对象   groovy是JAVA闭包中的静态初始值设定项   java中awt特定于时间的actionListener   多线程为什么java ReentrantLock不抛出InterruptedException?