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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf82f8c5f26670804297d71781f71ba14b69f3fdf6688029043daec75c583e7e
|
|
| MD5 |
d385ac012b6f35995e2e2dc9b13dab5f
|
|
| BLAKE2b-256 |
883cf1b8a45d683dbdf32592964ad31d081a79649ac023fa5759b445534505c4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b25642e200ac563c9dbc53f9ff22396382429c12ea582259a5192f03bb4d0a5
|
|
| MD5 |
c70639569d1a925206d968bca3e4ac30
|
|
| BLAKE2b-256 |
ce7f940d362a3c220552f5b3b7ff572b47d25ebd641e6c639c0f06799cf0305b
|