Skip to main content

NSE/BSE data pipeline for OpenQuant India: bhavcopy ingestion, corporate actions, point-in-time index universes.

Project description

oq-data

NSE data pipeline for OpenQuant India.

Bhavcopy ingestion (EOD equity + F&O), corporate-action adjustments, point-in-time index universes (Nifty 50/100/500), delivery %, FII/DII flows, and a Parquet + DuckDB query layer. Symbol master keyed on ISIN with merger/symbol-change mapping (HDFC merger included as a test fixture).

pip install oq-data
oq sync --quick
import oq_data as oq
prices = oq.prices("RELIANCE", "2015-01-01", "2024-12-31", adjusted=True)
universe = oq.universe("NIFTY50", as_of="2018-06-30")

Part of OpenQuant India — honest, open source quant infrastructure for Indian markets. 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

oq_data-0.1.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

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

oq_data-0.1.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file oq_data-0.1.0.tar.gz.

File metadata

  • Download URL: oq_data-0.1.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oq_data-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dc92b1dbec725ba35ccb45137fbbbf3cd265ae0700d8f250c5effe36cfe148f4
MD5 300829f665667662d6bb78728cc4e5f2
BLAKE2b-256 006c6bf532377b889881ece8b9c28456e5ae4840d2a3c49c630040d6e36369dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oq_data-0.1.0.tar.gz:

Publisher: publish.yml on revorhq/openquant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oq_data-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oq_data-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oq_data-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9abd81aa1cfc3d18471c0355b393abf633e396c625e7938afda8df7a0ec95018
MD5 b552d3d8670c79b763f010a176bdb048
BLAKE2b-256 c71f51bb5bd8f34967eaeabe13cf870d05cdc180527b68c6a6ed656714ce9bab

See more details on using hashes here.

Provenance

The following attestation bundles were made for oq_data-0.1.0-py3-none-any.whl:

Publisher: publish.yml on revorhq/openquant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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