Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-02-24 18:26:10 +01:00
parent 1ae577717a
commit fadb874240
4 changed files with 1488 additions and 79 deletions

2
.gitignore vendored
View File

@@ -36,4 +36,4 @@ results_stage_2/
Classification and Regression
BDTOPO
BDTOPO

View File

@@ -1,12 +0,0 @@
[project]
name = "project"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"ale-py>=0.11.2",
"numpy>=2.2.5",
"pyclustertend>=1.4.9",
"sequenzo>=0.1.20",
]

View File

@@ -6,6 +6,7 @@ readme = "README.md"
requires-python = ">= 3.11"
dependencies = [
"accelerate>=1.12.0",
"ale-py>=0.11.2",
"catboost>=1.2.8",
"datasets>=4.4.2",
"faiss-cpu>=1.13.2",
@@ -35,8 +36,10 @@ dependencies = [
"openpyxl>=3.1.5",
"pandas>=2.2.3",
"pandas-stubs>=2.3.2.250926",
"pettingzoo[atari]>=1.25.0",
"plotly>=6.3.0",
"polars>=1.37.0",
"pyclustertend>=1.4.9",
"pypdf>=6.5.0",
"rasterio>=1.4.4",
"requests>=2.32.5",
@@ -48,10 +51,12 @@ dependencies = [
"shap>=0.49.1",
"spacy>=3.8.11",
"statsmodels>=0.14.6",
"supersuit>=3.10.0",
"tensorflow>=2.20.0",
"tf-keras>=2.20.1",
"tiktoken>=0.12.0",
"todoist-python>=8.1.4",
"torch>=2.10.0",
"umap-learn>=0.5.11",
"wbdata>=1.1.0",
"xgboost>=3.1.2",
@@ -60,8 +65,8 @@ dependencies = [
[dependency-groups]
dev = [
"ipykernel>=6.29.5",
"uv>=0.6.16",
"ipykernel>=7.2.0",
"uv>=0.10.5",
]
[tool.ty.rules]
@@ -122,8 +127,3 @@ section-order = ["future", "standard-library", "third-party", "data-science", "m
# On sépare les outils de manipulation de données des frameworks de ML lourds
"data-science" = ["numpy", "pandas", "scipy", "matplotlib", "seaborn", "plotly"]
"ml" = ["tensorflow", "keras", "torch", "sklearn", "xgboost", "catboost", "shap"]
[tool.uv.workspace]
members = [
"M2/Reinforcement Learning/project",
]

1539
uv.lock generated

File diff suppressed because it is too large Load Diff