Skip to main content

Unified CLI for Japanese equity factor analysis

Project description

jpfin

Unified CLI for Japanese equity factor analysis.

Integrates japan-finance-factors, edinet-mcp, stockprice-mcp, and japan-finance-codes into a single command.

Install

pip install jpfin

Usage

# Analyze a single ticker
jpfin analyze 7203

# Multiple tickers
jpfin analyze 7203 6758 9984

# JSON output
jpfin analyze 7203 --format json

# Specify fiscal year
jpfin analyze 7203 --year 2024

Features

  • 18 quantitative factors across 5 categories (value, quality, momentum, risk, size)
  • Point-in-time (PIT) safety — no lookahead bias
  • Auto-resolution of ticker → EDINET code
  • Market cap from yfinance merged into financial data
  • Table and JSON output formats

Environment Variables

  • EDINET_API_KEY — Required for financial data from EDINET

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jpfin-0.4.0.tar.gz (161.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jpfin-0.4.0-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file jpfin-0.4.0.tar.gz.

File metadata

  • Download URL: jpfin-0.4.0.tar.gz
  • Upload date:
  • Size: 161.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jpfin-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f2416c0622d6291726777915d723afc90c71cae268c2baff7b651ed19f85360d
MD5 a5a483de9e7e11595377b15d2a0d3872
BLAKE2b-256 2af1dcc52143f6be456d18115f1410dcad770c154b02833d673d68202a996ce1

See more details on using hashes here.

File details

Details for the file jpfin-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: jpfin-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jpfin-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d4f96a9257087660dbfe2c53893b5f24863a0fbab8d261b9ce9c45914cf2287
MD5 3e05fab0f822486662974412bb2f3758
BLAKE2b-256 393be5606e5e7455cc940ee63a4cbd23d647973e2d43fb8757771b97a10c6203

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page