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.11.0.tar.gz (196.9 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.11.0-py3-none-any.whl (40.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jpfin-0.11.0.tar.gz
  • Upload date:
  • Size: 196.9 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.11.0.tar.gz
Algorithm Hash digest
SHA256 0d636e658b09ce26f780bb27997985797d114738ab75ddea1cbb1c266bdd8ac0
MD5 32a479c8dcc1df964fed88d12bf6a55d
BLAKE2b-256 0a0317431365f4062924aa79bc770aaf13965c77fecea160ca94497eecf4e24a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jpfin-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 40.2 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.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b08654dfbad4bcf015962f2969fb5420abeabd7b1920a0e7e3cd5bc992b9994f
MD5 4ed4a3d62021b03ec26c2d5c4f099d19
BLAKE2b-256 e499f439e43d2994ce6c37b57b2d9b57592f6aae847468a66a70693cd5999e8c

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