Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-03-02 12:18:55 +01:00
parent f4ee24c52c
commit 61da605113
3 changed files with 1691 additions and 1183 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -8,25 +8,25 @@ dependencies = [
"accelerate>=1.12.0",
"ale-py>=0.11.2",
"catboost>=1.2.8",
"datasets>=4.4.2",
"datasets>=4.6.1",
"faiss-cpu>=1.13.2",
"folium>=0.12",
"folium>=0.20.0",
"geopandas>=1.1.2",
"google-api-python-client>=2.188.0",
"google-auth-oauthlib>=1.2.4",
"google-api-python-client>=2.190.0",
"google-auth-oauthlib>=1.3.0",
"google-generativeai>=0.8.6",
"gymnasium[toy-text]>=1.2.3",
"imblearn>=0.0",
"ipykernel>=6.29.5",
"ipykernel>=7.2.0",
"ipywidgets>=8.1.8",
"langchain>=1.2.0",
"langchain-community>=0.4.1",
"langchain-core>=1.2.6",
"langchain-core>=1.2.16",
"langchain-huggingface>=1.2.0",
"langchain-mistralai>=1.1.1",
"langchain-ollama>=1.0.1",
"langchain-openai>=1.1.10",
"langchain-text-splitters>=1.1.0",
"langchain-text-splitters>=1.1.1",
"mapclassify>=2.10.0",
"marimo>=0.19.11",
"matplotlib>=3.10.1",
@@ -35,19 +35,19 @@ dependencies = [
"opencv-python>=4.11.0.86",
"openpyxl>=3.1.5",
"pandas>=2.2.3",
"pandas-stubs>=2.3.2.250926",
"pandas-stubs>=3.0.0.260204",
"pettingzoo[atari]>=1.25.0",
"plotly>=6.3.0",
"polars>=1.37.0",
"pyclustertend>=1.4.9",
"pypdf>=6.5.0",
"pyclustertend>=1.9.0",
"pypdf>=6.7.5",
"rasterio>=1.4.4",
"requests>=2.32.5",
"scikit-learn>=1.6.1",
"scipy>=1.15.2",
"seaborn>=0.13.2",
"sentence-transformers>=5.2.0",
"sequenzo>=0.1.20",
"sentence-transformers>=5.2.3",
# "sequenzo>=0.1.20",
"shap>=0.49.1",
"spacy>=3.8.11",
"statsmodels>=0.14.6",
@@ -58,15 +58,16 @@ dependencies = [
"todoist-python>=8.1.4",
"torch>=2.10.0",
"umap-learn>=0.5.11",
"uv>=0.10.7",
"wbdata>=1.1.0",
"xgboost>=3.1.2",
"yfinance>=0.2.66",
"xgboost>=3.2.0",
"yfinance>=1.2.0",
]
[dependency-groups]
dev = [
"ipykernel>=7.2.0",
"uv>=0.10.5",
"uv>=0.10.7",
]
[tool.ty.rules]
@@ -90,7 +91,10 @@ ignore = [
"N802",
"N816",
"PLR0913", # Too many arguments
"PLR2004", #
"FBT001", # Boolean positional argument used in function definition
"EM101",
"TRY003", # Avoid specifying long messages outside the exception class
]
# Exclure certains fichiers ou répertoires

1275
uv.lock generated

File diff suppressed because it is too large Load Diff