Skip to main content

JB3 package – unified access to LJSE and NASDAQ financial data

Project description

JB3

JB3 is a Python package providing unified access to LJSE and NASDAQ financial data. It allows easy download, cleaning, and pivoting of historical stock data for analysis and research.

Features

•	Download historical NASDAQ and LJSE stock data
•	Clean and format numeric columns (close, open, high, low, volume)
•	Pivot data by ticker for easy analysis
•	Flexible filtering by exchange, market cap, analyst rating, sector, region, and country

Installation

Run the following command to install JB3:

pip install jb3

Usage

Import the module and download data as follows:

from jb3 import nasdaq

Download NASDAQ data for AAPL

df = nasdaq.download_ticker_data(AAPL, clean=True, pivot_col=close)
print(df.head())

Parameters for Screeners

•	**Exchange**: NASDAQ, Global Select, Global Market, Capital Market, ADR, NYSE, AMEX
•	**Market Cap**: Mega (>$200B), Large ($10B-$200B), Medium ($2B-$10B), Small ($300M-$2B), Micro ($50M-$300M), Nano (<$50M)
•	**Analyst Rating**: Strong Buy, Hold, Buy, Sell, Strong Sell
•	**Sector**: Technology, Telecommunications, Healthcare, Financials, Real Estate, Consumer Discretionary, Consumer Staples, Industrials, Basic Materials, Energy, Utilities
•	**Region**: Africa, Asia, Australia and South Pacific, Caribbean, Europe, Middle East, North America, South America
•	**Country**: United States, Israel, Malaysia, United Kingdom, Netherlands, China, Canada, South Korea, Guernsey, Singapore, Taiwan, Switzerland, Belgium, Cayman Islands, Norway, Brazil, Ireland, Australia

LJSE Documentation

https://pypi.org/project/LJSE/

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

jb3-0.1.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

jb3-0.1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file jb3-0.1.2.tar.gz.

File metadata

  • Download URL: jb3-0.1.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for jb3-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ddb50f3d56fe124a3b72275750410c53772b4701ed233ce297829f13f6cf0842
MD5 722b1e27f325c9b205e35a1a24da7d49
BLAKE2b-256 1b06360a129c2db2346c06aeb46947684cbe2252507552f7b85653f31e2e0d79

See more details on using hashes here.

File details

Details for the file jb3-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jb3-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for jb3-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 731bbb1e06c989872f3b8040b729c1568b272660e83802276a44d0d706fe2edb
MD5 739255f52627861f9199e07c0abc13dd
BLAKE2b-256 f01150b0ca2cdfb897cf7844e1199e4a3e3bd3b0fa4ab17bd9a035ac9575d067

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