Girinath11 commited on
Commit
28f6ba5
·
verified ·
1 Parent(s): a0a2e74

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -5
app.py CHANGED
@@ -2,18 +2,50 @@ import gradio as gr
2
  import pandas as pd
3
  import numpy as np
4
  import json
5
- import matplotlib.pyplot as plt
6
- import seaborn as sns
7
  from io import BytesIO
8
  import base64
9
  import os
10
  import time
11
  from datetime import datetime
12
- import plotly.graph_objects as go
13
- import plotly.express as px
14
- from plotly.subplots import make_subplots
15
  import warnings
16
  warnings.filterwarnings('ignore')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
  # Import your comprehensive pipeline
19
  try:
 
2
  import pandas as pd
3
  import numpy as np
4
  import json
 
 
5
  from io import BytesIO
6
  import base64
7
  import os
8
  import time
9
  from datetime import datetime
 
 
 
10
  import warnings
11
  warnings.filterwarnings('ignore')
12
+ import gradio as gr
13
+ import pandas as pd
14
+ import numpy as np
15
+ import json
16
+ import os
17
+ import time
18
+ from datetime import datetime
19
+ import warnings
20
+ warnings.filterwarnings('ignore')
21
+
22
+ # Install and import matplotlib with error handling
23
+ try:
24
+ import matplotlib
25
+ matplotlib.use('Agg') # Use non-interactive backend for web deployment
26
+ import matplotlib.pyplot as plt
27
+ import seaborn as sns
28
+ except ImportError:
29
+ import subprocess
30
+ import sys
31
+ subprocess.check_call([sys.executable, "-m", "pip", "install", "matplotlib", "seaborn"])
32
+ import matplotlib
33
+ matplotlib.use('Agg')
34
+ import matplotlib.pyplot as plt
35
+ import seaborn as sns
36
+
37
+ # Import plotly with error handling
38
+ try:
39
+ import plotly.graph_objects as go
40
+ import plotly.express as px
41
+ from plotly.subplots import make_subplots
42
+ except ImportError:
43
+ import subprocess
44
+ import sys
45
+ subprocess.check_call([sys.executable, "-m", "pip", "install", "plotly"])
46
+ import plotly.graph_objects as go
47
+ import plotly.express as px
48
+ from plotly.subplots import make_subplots
49
 
50
  # Import your comprehensive pipeline
51
  try: