Skip to main content

用于 vn.py 量化交易框架的 LevelDB 数据库适配器。

项目描述

VeighNa框架的LevelDB数据库接口

说明

基于plyvel开发的LevelDB数据库接口。

对于需要安装不同版本的plyvel。linux与windows会自动安装不同的plyvel和plyvel-win32。

对于macox,需要手动下载程序进行安装,并在安装前将源码安装.py中

if platform.system() == 'Darwin':
    extra_compile_args += ['-stdlib=libc++']

修改为

if platform.system() == 'Darwin':
    extra_compile_args = ['-Wall', '-g', '-x', 'c++', '-std=c++11', '-fno-rtti']

再运行

python -m pip install .

进行手动安装。方法参考自[https://github.com/wbolster/plyvel/issues/114]。

使用

在VeighNaLevelDB时,需要在配置中填写以下字段信息:

名称 含义 必填 举例
数据库名称 名称 是 级别数据库
数据库.数据库 实例 是 vnpy_data

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

vnpy_leveldb-1.0.3.tar.gz (4.9 kB 查看哈希)

已上传 source

内置分布

vnpy_leveldb-1.0.3-py3-none-any.whl (5.8 kB 查看哈希)

已上传 py3