Skip to main content

bhavopy Python Package

This package provides a Python interface to download National Stock Exchange (NSE) bhavcopy data for Equities, Indices and Derivatives. The package provides functions to download daily bhavcopy data in CSV format, store the data in local storage, and update the data for any missing dates.

Basically it creates csv file for equities, indices and derivatives, If the file already exist on assigned directory, then the code attempts to figure out missing dates and update the same file. all you have to do is update the start and end date.

and all this can be done by simply providing following arguements:

pip install bhavcopy

import bhavcopy

# Place data need to be stored.

data_storage = “D:\bhav_data”

# Define working directory, where files would be saved

os.chdir(data_storage)

# Define start and end dates, and convert them into date format

start_date = datetime.date(2023, 3, 1)

end_date = datetime.date(2023, 3, 21)

# Define wait time in seconds to avoid getting blocked

wait_time = [1, 2]

# Instantiate bhavcopy class for equities, indices, and derivatives

nse = bhavcopy(“indices”, start_date, end_date, data_storage, wait_time)

nse.get_data()

nse = bhavcopy(“equities”, start_date, end_date, data_storage, wait_time)

nse.get_data()

nse = bhavcopy(“derivatives”, start_date, end_date, data_storage, wait_time)

nse.get_data()

Release files for bhavcopy 3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bhavcopy 3.0
File Size Uploaded
bhavcopy-3.0.tar.gz 4.9 kB Details

Release files / bhavcopy-3.0.tar.gz

Download URL bhavcopy-3.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1b071d97bc27baf834003d4f49d92dceeb5759a00419cfea0418b0dca99432a4
BLAKE2b-256 checksum
How to use checksums
391d50e67843584df397f9344f645fbdfd365794239ea0becd3a76e7f3cbf02a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

3.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page