mobenta commited on
Commit
3e16da2
·
verified ·
1 Parent(s): ebffef9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -18
app.py CHANGED
@@ -166,23 +166,7 @@ def gradio_interface(ticker1, ticker2, ticker3, ticker4, start_date, end_date, q
166
 
167
  def gradio_app():
168
  with gr.Blocks() as demo:
169
- gr.Markdown("""
170
- ## 📈Stock Analysis Dashboard
171
-
172
- This application provides a comprehensive stock analysis tool that allows users to input up to four stock tickers, specify date ranges, and select various financial indicators. The core functionalities include:
173
-
174
- 1. **Data Fetching and Chart Creation**: Historical stock data is fetched from Yahoo Finance, and candlestick charts are generated with optional financial indicators like RSI, SMA, VWAP, and Bollinger Bands.
175
-
176
- 2. **Text Analysis and Insights Generation**: The application uses a pre-trained model based on the **Paligema** architecture to analyze the input chart and text query, generating insightful analysis based on the provided financial data and context.
177
-
178
- 3. **User Interface**: Users can interactively select stocks, date ranges, intervals, and indicators. The app also supports the analysis of single tickers or comparative analysis across multiple tickers.
179
-
180
- 4. **Logging and Debugging**: Detailed logging helps in debugging and tracking the application's processes.
181
-
182
- 5. **Enhanced Image Processing**: The app adds financial metrics and annotations to the generated charts, ensuring clear presentation of data.
183
-
184
- This tool leverages the Paligema model to provide detailed insights into stock market trends, offering an interactive and educational experience for users.
185
- """)
186
 
187
  with gr.Row():
188
  ticker1 = gr.Textbox(label="Primary Ticker", value="GC=F")
@@ -214,4 +198,4 @@ def gradio_app():
214
 
215
  if __name__ == "__main__":
216
  gradio_app()
217
-
 
166
 
167
  def gradio_app():
168
  with gr.Blocks() as demo:
169
+ gr.Markdown("## Stock Analysis Dashboard")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
 
171
  with gr.Row():
172
  ticker1 = gr.Textbox(label="Primary Ticker", value="GC=F")
 
198
 
199
  if __name__ == "__main__":
200
  gradio_app()
201
+