amiguel commited on
Commit
05cdd1e
·
verified ·
1 Parent(s): d666f19

Upload requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +56 -3
requirements.txt CHANGED
@@ -1,3 +1,56 @@
1
- altair
2
- pandas
3
- streamlit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core dependencies for the notifications analysis application
2
+ streamlit>=1.36.0
3
+ pandas>=2.0.0
4
+ numpy>=1.24.0
5
+ matplotlib>=3.7.0
6
+
7
+ # Excel file handling dependencies
8
+ openpyxl>=3.1.0
9
+ xlrd>=2.0.1
10
+
11
+ # Additional dependencies for better compatibility
12
+ python-dateutil>=2.8.2
13
+ pytz>=2023.3
14
+
15
+ # Optional: For enhanced plotting capabilities
16
+ seaborn>=0.12.0
17
+
18
+ # Optional: For better data handling
19
+ pyarrow>=12.0.0
20
+
21
+ # RAG Chatbot Dependencies
22
+ # Core RAG components
23
+ sentence-transformers>=2.2.0
24
+ faiss-cpu>=1.7.0
25
+ weaviate-client>=3.25.0
26
+
27
+ # LLM APIs
28
+ groq>=0.4.0
29
+ ollama>=0.1.0
30
+
31
+ # Vector database alternatives
32
+ chromadb>=0.4.0
33
+ pinecone-client>=2.2.0
34
+
35
+ # Additional utilities
36
+ numpy>=1.24.0
37
+ pandas>=2.0.0
38
+ streamlit>=1.28.0
39
+
40
+ # Optional: For advanced features
41
+ langchain>=0.1.0
42
+ langchain-community>=0.0.10
43
+ transformers>=4.35.0
44
+ torch>=2.0.0
45
+
46
+ # Development and testing
47
+ pytest>=7.4.0
48
+ black>=23.0.0
49
+ flake8>=6.0.0
50
+
51
+
52
+
53
+
54
+
55
+
56
+