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.0.tar.gz (4.9 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.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jb3-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 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.0.tar.gz
Algorithm Hash digest
SHA256 cf82f8c5f26670804297d71781f71ba14b69f3fdf6688029043daec75c583e7e
MD5 d385ac012b6f35995e2e2dc9b13dab5f
BLAKE2b-256 883cf1b8a45d683dbdf32592964ad31d081a79649ac023fa5759b445534505c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jb3-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b25642e200ac563c9dbc53f9ff22396382429c12ea582259a5192f03bb4d0a5
MD5 c70639569d1a925206d968bca3e4ac30
BLAKE2b-256 ce7f940d362a3c220552f5b3b7ff572b47d25ebd641e6c639c0f06799cf0305b

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