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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69660314eb431f995d2354c850df5d15b5b1c0320a43c1c8ef92a75e3e883e98 |
|
MD5 | 46279f9875f3bef90810cc9423bcf4c9 |
|
BLAKE2b-256 | 14ad2e8a2737ee13d48cee1e253b0a8e004b2fd0515c66d4e119f91b33c8e0e5 |
Hashes for llama_index_packs_stock_market_data_query_engine-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ddd3f349891b8b8ebb1a59d9f0c8d71be74a5dc2e055d20fcf36005959f4111 |
|
MD5 | 89083aa4273843f386b1400c68284223 |
|
BLAKE2b-256 | 9a4e769bcbd096a19b3fccc19331da47d165e56d0de969186aecde935e7b0d50 |