A Python toolkit for Japanese financial market data, supporting J-Quants and EDINET APIs.
Project description
A Python toolkit for Japanese financial market data, supporting J-Quants and EDINET APIs.
kabukit は、 J-Quants API および EDINET API から、効率的に日本の金融市場データを取得するツールキットです。
高速なデータ処理ライブラリである Polars と、モダンな非同期 HTTP クライアントである httpx を基盤として構築されており、パフォーマンスを重視しています。
インストール
pip または uv を使ってインストールします。Python バージョンは 3.12 以上が必要です。
pip install kabukit
コマンドラインから使う
kabukit は、 J-Quants API および EDINET API からデータを取得するための便利なコマンドラインインターフェース(CLI)を提供します。
具体的な使い方は、次の利用ガイドを参照してください。
ノートブックから使う
kabukit は、コマンドラインだけでなく、Python コードからも API として利用できます。httpx を使って非同期でデータを取得するため、Jupyter や marimo のような非同期処理を直接扱えるノートブック環境と非常に相性が良いです。
具体的な使い方は、以下の利用ガイドを参照してください。
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 Distribution
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 kabukit-0.12.0.tar.gz.
File metadata
- Download URL: kabukit-0.12.0.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ed8475e693d48b0062667b7aec1bc198328bba9bb249b1fe5a4ac664b210eb4
|
|
| MD5 |
fc23fc762c2ed7931330e02f01d732e9
|
|
| BLAKE2b-256 |
4052f5e7dad1934b3da77a68a2794c23922d0efdc0e6d3778ad507905dc9847a
|
File details
Details for the file kabukit-0.12.0-py3-none-any.whl.
File metadata
- Download URL: kabukit-0.12.0-py3-none-any.whl
- Upload date:
- Size: 41.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fb1eef5e1a4e2d20b997a36b774cfee018ea4388a35e39ae1b29c488ed28337
|
|
| MD5 |
ddd0762402b218a07abd9e407d0f6115
|
|
| BLAKE2b-256 |
3c9c2a5eb49d3a8650802960f1d682aaad3b17bf8a143eeee077687ee294404b
|