命令行¶
quantlib提供一些在命令行使用的快捷命令,通过 python -m quant
来调用这些命令。
数据集管理¶
quantlib使用 quant.common.decorators.Localizer
来缓存数据,这些数据默认保存在 ~/.quantlib/data
目录下,每个数据集保存成一个hdf5文件。
每个文件中可以有多个DataFrame数据。 python -m quant data
命令可以用来管理这些数据集。
数据表管理¶
quantlib的WindDB会把从wind数据库取得的原始数据缓存在wind_table.h5中。久而久之这个数据集会非常庞大。如果每次更新数据都要把整个数据集删除的话非常不方便。
因此,quantlib提供了额外的命令行 python -m quant table
来专门管理wind_table中的数据表。
列出所有的键¶
python -m quant table ls
增量更新所有的表¶
python -m quant table update
增量更新指定的表¶
python -m quant table update "表名"
删除某个数据表¶
python -m quant table rm "表名"
删除某个表的字段¶
python -m quant table rm "表名/字段名"