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.2.1.tar.gz (133.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.2.1-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jpfin-0.2.1.tar.gz
  • Upload date:
  • Size: 133.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.2.1.tar.gz
Algorithm Hash digest
SHA256 980942482b60f35ac58930fa082c9d1b1dae00bc800c0b24ebe8af7451b22a1a
MD5 e7a52c52525e90b2bd5ccaeadc820aaf
BLAKE2b-256 a54098a8e244dd14a9d8452599f9ac267c07e5989fc356fcc229114da212bc39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jpfin-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.6 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88cda46ffd82fe7db1905135aadb500c590ab0d8ade43c3aa06427c0e5d9c318
MD5 0fb40c7405f2c7343c594bd30ca395a6
BLAKE2b-256 fb907dd0a282962afcecc52174cedcd8f0a7a15bace6c06c6e43f43168f10a76

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