Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-03-04 23:47:33 +01:00
parent aabb297d4f
commit 7b2eb5168f
3 changed files with 172 additions and 2034 deletions

View File

@@ -940,7 +940,7 @@
},
{
"cell_type": "code",
"execution_count": 11,
"execution_count": null,
"id": "6f6ba8df",
"metadata": {},
"outputs": [
@@ -983,6 +983,17 @@
"objc[49878]: Class SDL_RumbleMotor is implemented in both /Users/arthurdanjou/Workspace/studies/.venv/lib/python3.13/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x11118d778) and /Users/arthurdanjou/Workspace/studies/.venv/lib/python3.13/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x124418d40). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.\n",
"objc[49878]: Class SDL_RumbleContext is implemented in both /Users/arthurdanjou/Workspace/studies/.venv/lib/python3.13/site-packages/pygame/.dylibs/libSDL2-2.0.0.dylib (0x11118d7c8) and /Users/arthurdanjou/Workspace/studies/.venv/lib/python3.13/site-packages/cv2/.dylibs/libSDL2-2.0.0.dylib (0x124418d90). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.\n"
]
},
{
"ename": "",
"evalue": "",
"output_type": "error",
"traceback": [
"\u001b[1;31mLe noyau sest bloqué lors de lexécution du code dans une cellule active ou une cellule précédente. \n",
"\u001b[1;31mVeuillez vérifier le code dans la ou les cellules pour identifier une cause possible de léchec. \n",
"\u001b[1;31mCliquez <a href='https://aka.ms/vscodeJupyterKernelCrash'>ici</a> pour plus dinformations. \n",
"\u001b[1;31mPour plus dinformations, consultez Jupyter <a href='command:jupyter.viewOutput'>log</a>."
]
}
],
"source": [

View File

@@ -3,7 +3,7 @@ name = "studies"
version = "0.1.0"
description = "A curated collection of mathematics and data science projects developed during my academic journey."
readme = "README.md"
requires-python = ">= 3.11"
requires-python = ">= 3.12,<3.14"
dependencies = [
"accelerate>=1.12.0",
"ale-py>=0.11.2",
@@ -28,7 +28,6 @@ dependencies = [
"langchain-openai>=1.1.10",
"langchain-text-splitters>=1.1.1",
"mapclassify>=2.10.0",
"marimo>=0.20.2",
"matplotlib>=3.10.8",
"nbformat>=5.10.4",
"numpy>=2.4.2",
@@ -36,10 +35,9 @@ dependencies = [
"openpyxl>=3.1.5",
"pandas>=3.0.1",
"pandas-stubs>=3.0.0.260204",
"pettingzoo[atari]>=1.25.0",
"pettingzoo[atari]>=1.24.3",
"plotly>=6.6.0",
"polars>=1.38.1",
"pyclustertend>=1.9.0",
"pypdf>=6.7.5",
"rasterio>=1.5.0",
"requests>=2.32.5",

2187
uv.lock generated

File diff suppressed because it is too large Load Diff