langchain/libs/community/tests/integration_tests
anshaneel 0884e5de7f
community[minor]: Add Alpha Vantage API Tool (#14332)
### Description
This implementation adds functionality from the AlphaVantage API,
renowned for its comprehensive financial data. The class encapsulates
various methods, each dedicated to fetching specific types of financial
information from the API.

### Implemented Functions

- **`search_symbols`**: 
- Searches the AlphaVantage API for financial symbols using the provided
keywords.

- **`_get_market_news_sentiment`**: 
- Retrieves market news sentiment for a specified stock symbol from the
AlphaVantage API.

- **`_get_time_series_daily`**: 
- Fetches daily time series data for a specific symbol from the
AlphaVantage API.

- **`_get_quote_endpoint`**: 
- Obtains the latest price and volume information for a given symbol
from the AlphaVantage API.

- **`_get_time_series_weekly`**: 
- Gathers weekly time series data for a particular symbol from the
AlphaVantage API.

- **`_get_top_gainers_losers`**: 
- Provides details on top gainers, losers, and most actively traded
tickers in the US market from the AlphaVantage API.

  ### Issue: 
  - #11994 
  
### Dependencies: 
  - 'requests' library for HTTP requests. (import requests)
  - 'pytest' library for testing. (import pytest)

---------

Co-authored-by: Adam Badar <94140103+adam-badar@users.noreply.github.com>
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com>
Co-authored-by: Bagatur <baskaryan@gmail.com>
2024-03-30 00:44:01 +00:00
..
adapters community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
callbacks infra: add print rule to ruff (#16221) 2024-02-09 16:13:30 -08:00
chat_message_histories community: Fix bug with StreamlitChatMessageHistory (#18834) 2024-03-09 13:42:22 -08:00
chat_models community[patch]: Support Streaming in Azure Machine Learning (#18246) 2024-03-28 23:38:20 +00:00
document_loaders community[minor]: add support for llmsherpa (#19741) 2024-03-29 16:04:57 -07:00
embeddings community[minor]: Prem AI langchain integration (#19113) 2024-03-26 01:37:19 +00:00
examples infra: add print rule to ruff (#16221) 2024-02-09 16:13:30 -08:00
graphs Remove neo4j bloom labels from graph schema (#18564) 2024-03-05 12:54:05 -08:00
indexes community: Add document manager and mongo document manager (#17320) 2024-02-23 21:32:52 -05:00
llms community[minor]: fix failing Predibase integration (#19776) 2024-03-30 00:38:13 +00:00
retrievers community[patch]: Fixing incorrect base URLs for Azure Cognitive Search Retriever (#19352) 2024-03-26 00:04:59 +00:00
storage community[minor]: Add async methods to the AstraDB BaseStore (#16872) 2024-02-19 10:11:49 -08:00
tools community[minor]: Connery Tool and Toolkit (#14506) 2024-01-29 12:45:03 -08:00
utilities community[minor]: Add Alpha Vantage API Tool (#14332) 2024-03-30 00:44:01 +00:00
vectorstores community[patch]: mmr search for Rockset vectorstore integration (#16908) 2024-03-29 18:45:22 +00:00
__init__.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
.env.example community[minor]: add Kinetica LLM wrapper (#17879) 2024-02-22 16:02:00 -08:00
conftest.py infra: Use dotenv in langchain-community's integration tests (#16137) 2024-01-17 18:18:26 -08:00
test_compile.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00