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.13.0.tar.gz (203.2 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.13.0-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jpfin-0.13.0.tar.gz
  • Upload date:
  • Size: 203.2 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.13.0.tar.gz
Algorithm Hash digest
SHA256 a9f85ec859cf20aab91ead5d4bc55d49da48a95a939e5ab03e40fd6964a29e38
MD5 0eb1da1e6f238d894685e68bf4b052ba
BLAKE2b-256 98d6015de6e69620f96d4c0bea632a3c3e7784cadaa646a4e7fb09d71d1d88be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jpfin-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 45.4 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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5bff8f764ea3e9a84e46aff4c35bab9b99b0cf74d03e61d4718995c6d9f3964
MD5 fe97edbb6d750b27314d0e20f4d9a2a5
BLAKE2b-256 5ae5b41dbb00aee40250d5b49b06db7736dead8d40b37514ef86566046cd6222

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