Personal Quant Research Database Manager
Project description
DBMaster
Personal Quant Research Database Manager
Setup
Choose one of the below approaches to set up.
A. Install from Pypi
For most of users, simply pip install in a python3.12 environment: (py3.10, py3.11 might work for now but don't guarantee in the future)
pip install dbmaster[binance]
Note: you can remove vendor-specific extra requirements if you don't need.
B. Run source code
for developers, contributors, or users who want to have finer control over the code.
- Clone this repo:
git clone https://github.com/xyshell/dbmaster
- Create a
py3.12virtual environment. if using conda:
conda create -n <name-your-py-env> python=3.12
conda activate <name-your-py-env>
- install dependencies
pip install -r requirements.txt
- development install
pip install -e .[dev]
C. Install from github release
Find and download the last released package in https://github.com/xyshell/dbmaster/releases.
pip install dbmaster-x.y.z-py3-none-any.whl[binance]
Hello World
Find location of site-packages by pip show dbmaster
Under site-packages/dbmaster/, rename config_example.toml to config.toml and modify the setting for your case. (or override environment variable DBMASTER_CONFIG_PATH to point to your modified config.toml)
See available commands by:
python -m dbmaster -h
Download data by:
python -m dbmaster update kline --vendor=binance --freq=1d --datefrom=2024-04-01 --symbol="['BTCUSDT', 'ETHUSDT']"
Check /exmaple for more usages.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbmaster-0.2.0-py3-none-any.whl.
File metadata
- Download URL: dbmaster-0.2.0-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff0c2b3b7affbbfd273a89b31ed61e2543df43804158706756d4d203c99322fe
|
|
| MD5 |
c07e7656c3c1b54736af0eed57d4529c
|
|
| BLAKE2b-256 |
f7cfca811432a08e7951e5dc4197ad61229694b367e897ce918e4db64ab78e25
|