用于scidb的python库
scidb-p的Python项目详细描述
警告
自scidb py发布16.9.1(于2017年9月发布)以来, 图书馆完全是从头开始重写的。16.9.1及更新版本 版本与以前版本的 图书馆。以前版本的文档可在 SciDB-Py documentation (legacy)。Github拉力 对于以前的版本,请求仍然被接受,但是代码是 没有积极维护。
版本信息
scidb py的主版本号和次版本号跟踪主版本号和 与之兼容的scidb的次要版本。例如scidb py 16.9.1、16.9.2或16.9.10都与scidb兼容 16.9.x。
在scidb16.9期间,shim(scidb的http服务)从 查询身份验证到会话身份验证。SCIDB PY已经 已更新以与新垫片兼容。下面是兼容性 SCIDB PY和垫片之间的矩阵:
SciDB-Py | Shim |
---|---|
^{tt1}$ | query authentication (old Shim) |
^{tt2}$ | query authentication (old Shim) |
^{tt3}$ | session authentication (new Shim) |
从16.9.10开始,只有shim和会话身份验证是 支持。
要求
scidb16.9或更新版本,带垫片
python2.7.x,3.4.x,3.5.x,3.6.x,3.7.x或更新版本。
必需的python包:
backports.weakref enum34 numpy pandas pyarrow (see version requirements in setup.py) requests six
CentOS 6和Red Hat Enterprise Linux 6
CentOS^{TT16}$和Red Hat Enterprise Linux^{TT16}$随附Python 2.6。scidb py需要python2.7或更新版本(见上文)。这个 默认的python不能在这些操作系统上升级。相反 可以使用 Software Collections。为了 例如,here是 使用软件集合安装python2.7的说明。
安装
安装最新版本:
pip install scidb-py
从github安装开发版本:
pip install git+http://github.com/paradigm4/scidb-py.git