llama-index packs stock_market_data_query_engine integration
Project description
Stock Market Data Query Engine Pack
Query and retrieve historical market data for a list of stock tickers. It utilizes Yahoo Finance (yfinance) to fetch historical stock prices.
CLI Usage
You can download llamapacks directly using llamaindex-cli
, which comes installed with the llama-index
python package:
llamaindex-cli download-llamapack StockMarketDataQueryEnginePack --download-dir ./stock_market_data_pack
You can then inspect the files at ./stock_market_data_pack
and use them as a template for your own project.
Code Usage
You can download the pack to a the ./stock_market_data_pack
directory:
from llama_index.core.llama_pack import download_llama_pack
# download and install dependencies
StockMarketDataQueryEnginePack = download_llama_pack(
"StockMarketDataQueryEnginePack", "./stock_market_data_pack"
)
From here, you can use the pack, or inspect and modify the pack in ./stock_market_data_pack
.
Then, you can set up the pack like so:
# create the pack
stock_market_data_pack = StockMarketDataQueryEnginePack(
["MSFT"],
period="1mo",
)
The run()
function is a light wrapper around query_engine.query()
.
response = stock_market_data_pack.run(
"What is the average closing price for MSFT?"
)
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
Hashes for llama_index_packs_stock_market_data_query_engine-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21b0ad2989437122e0897a4eec1f877bd317ee7e01ee7e6ebf381088133f9e00 |
|
MD5 | b8d379f5385d4b71632a944bc5721bb8 |
|
BLAKE2b-256 | b6b4fafbc13fbbf04866511ed34ddccbc20cfd8faa3b9accfdd6be74da4085ad |
Hashes for llama_index_packs_stock_market_data_query_engine-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 310b21be19bd4f9be165a775b238ebc0d203ea604913605c49c52380acf8798a |
|
MD5 | 1f55027833ff713d2b64988daea8e0bc |
|
BLAKE2b-256 | 93cd3f4369bdac7d53932ebd21edcb23856918ef01ee10850268582057e3ee7e |