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.10.0.tar.gz (192.4 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.10.0-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jpfin-0.10.0.tar.gz
  • Upload date:
  • Size: 192.4 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.10.0.tar.gz
Algorithm Hash digest
SHA256 04f72b5a16413cbaa7620e29c23c40ad23a903cd598d93316d6a2bc1107fcb00
MD5 2de3127dbf099cbcfccdcead95481d06
BLAKE2b-256 03f0c087ba03c47ab2a9475311966b8fc0964e14ab6ca4dd5a4aefbbf4045d25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jpfin-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 36.8 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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96877d6ca33f5b70fbabbdf6a59dbb7b2ffabe0ec53cd93a2c922b46eb4d2377
MD5 0a8559af5832e4c4f277050cd6fdfced
BLAKE2b-256 78b937f8a7c7ef17da4a173ad39afb6ffcfe8e6543bebaa42fd66e494e9d9885

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