GaetanoParente commited on
Commit
8ed8027
·
verified ·
1 Parent(s): 9f6858e

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +29 -2
requirements.txt CHANGED
@@ -1,3 +1,30 @@
1
- altair
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  pandas
3
- streamlit
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # --- Core Framework & Orchestration ---
2
+ langchain>=0.3.0
3
+ langchain-community>=0.3.0
4
+ langchain-ollama>=0.2.0 # Per Llama 3 locale
5
+ langchain-huggingface>=0.1.0 # NUOVO: Per embeddings senza warning
6
+
7
+ # --- Data Validation ---
8
+ pydantic>=2.0
9
+ pyshacl # Per validazione SHACL (Modulo 3)
10
+
11
+ # --- NLP & Semantic Chunking ---
12
+ sentence-transformers # Backend per HuggingFace
13
+ scikit-learn # Per cosine similarity
14
+ numpy
15
+ matplotlib # Per grafici di analisi
16
+ nltk # Per lo splitting linguistico avanzato
17
  pandas
18
+ spacy
19
+
20
+ # --- Graph Database & Semantic Web ---
21
+ neo4j>=5.0.0 # Driver Python ufficiale
22
+ rdflib # Gestione RDF
23
+ networkx # Calcoli su grafo (usato da PyVis/Streamlit)
24
+
25
+ # --- Frontend ---
26
+ streamlit>=1.30.0
27
+ pyvis # Visualizzazione interattiva
28
+
29
+ # --- Utilities ---
30
+ python-dotenv