ResearchEngineering commited on
Commit
fbd3882
·
verified ·
1 Parent(s): 7c59760

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +122 -1
requirements.txt CHANGED
@@ -1,4 +1,125 @@
1
  pandas
2
  streamlit
3
  torch
4
- transformers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  pandas
2
  streamlit
3
  torch
4
+ transformers
5
+
6
+ # Core Streamlit and Web Framework
7
+ streamlit>=1.28.0
8
+ streamlit-option-menu>=0.3.6
9
+
10
+ # AI/ML Models and NLP
11
+ transformers>=4.35.0
12
+ torch>=2.1.0
13
+ torchvision>=0.16.0
14
+ torchaudio>=2.1.0
15
+ tokenizers>=0.14.0
16
+ huggingface-hub>=0.17.0
17
+ accelerate>=0.24.0
18
+ safetensors>=0.4.0
19
+
20
+ # NLP Processing
21
+ textblob>=0.17.1
22
+ nltk>=3.8.1
23
+ spacy>=3.7.0
24
+ scikit-learn>=1.3.0
25
+
26
+ # Data Visualization
27
+ plotly>=5.17.0
28
+ matplotlib>=3.7.0
29
+ seaborn>=0.12.0
30
+
31
+ # Data Processing
32
+ pandas>=2.1.0
33
+ numpy>=1.24.0
34
+ openpyxl>=3.1.0
35
+ xlsxwriter>=3.1.0
36
+
37
+ # Financial Data
38
+ yfinance>=0.2.18
39
+ pandas-datareader>=0.10.0
40
+ alpha-vantage>=2.3.1
41
+ finnhub-python>=2.4.18
42
+
43
+ # Web Scraping and APIs
44
+ requests>=2.31.0
45
+ beautifulsoup4>=4.12.0
46
+ selenium>=4.15.0
47
+ feedparser>=6.0.10
48
+ newspaper3k>=0.2.8
49
+
50
+ # Date and Time Processing
51
+ python-dateutil>=2.8.2
52
+ pytz>=2023.3
53
+
54
+ # File Processing
55
+ python-docx>=0.8.11
56
+ PyPDF2>=3.0.1
57
+ python-magic>=0.4.27
58
+
59
+ # Caching and Performance
60
+ redis>=5.0.0
61
+ diskcache>=5.6.3
62
+ joblib>=1.3.0
63
+
64
+ # Configuration and Environment
65
+ python-dotenv>=1.0.0
66
+ configparser>=6.0.0
67
+ pyyaml>=6.0.1
68
+
69
+ # Logging and Monitoring
70
+ loguru>=0.7.2
71
+ sentry-sdk>=1.38.0
72
+
73
+ # Testing (Optional - for development)
74
+ pytest>=7.4.0
75
+ pytest-streamlit>=1.0.0
76
+
77
+ # Database Support (Optional)
78
+ sqlalchemy>=2.0.0
79
+ psycopg2-binary>=2.9.7
80
+ sqlite3 # Built-in Python module
81
+
82
+ # Additional Utilities
83
+ tqdm>=4.66.0
84
+ click>=8.1.0
85
+ typing-extensions>=4.8.0
86
+
87
+ # Security
88
+ cryptography>=41.0.0
89
+ bcrypt>=4.0.1
90
+
91
+ # Email Support (for alerts)
92
+ smtplib # Built-in Python module
93
+ email-validator>=2.1.0
94
+
95
+ # API Rate Limiting
96
+ ratelimit>=2.2.1
97
+ backoff>=2.2.1
98
+
99
+ # Image Processing (if needed for charts/logos)
100
+ Pillow>=10.0.0
101
+
102
+ # Financial Calculations
103
+ scipy>=1.11.0
104
+ statsmodels>=0.14.0
105
+ ta>=0.10.2 # Technical Analysis library
106
+
107
+ # Development Tools (Optional)
108
+ black>=23.9.0
109
+ flake8>=6.1.0
110
+ isort>=5.12.0
111
+
112
+ # Platform-specific (uncomment if needed)
113
+ # Windows
114
+ # pywin32>=306 # For Windows users only
115
+
116
+ # macOS/Linux specific packages might be auto-installed
117
+
118
+ # Version constraints for stability
119
+ # Pin critical versions to avoid breaking changes
120
+ streamlit==1.28.1
121
+ transformers==4.35.2
122
+ torch==2.1.1
123
+ plotly==5.17.0
124
+ pandas==2.1.3
125
+ numpy==1.24.4