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.1.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.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jb3-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 63faf9229ad452c090167b29f9a7a75d6cba327e823d9791a68fae30d4234638
MD5 abfe022e816187051c4a671df63984d2
BLAKE2b-256 c6c56ededb94bea92b84121417d6ac8fa322dca8b07fd62add0511732aeb842a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jb3-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e99f25b21588758ec8e90d35d58d436fd11b388c780dde3c12512a604799b87a
MD5 0c7feff68f7d8657713facaea37e218b
BLAKE2b-256 cb6962455d56a39479825f2a47d928720b1630993d8b10d5869282e0779a1f9a

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