From 1246670edd8871b8e9a5ce09286479e74f56426e Mon Sep 17 00:00:00 2001 From: Barak Ugav Date: Sun, 2 Mar 2025 14:43:35 +0200 Subject: [PATCH 1/2] Use poetry instead of setup.py --- .DS_Store | Bin 14340 -> 0 bytes .gitignore | 1 + UnEye.ipynb => bin/UnEye.ipynb | 0 UnEye.py => bin/UnEye.py | 0 pyproject.toml | 19 +++++++++++++++++++ requirements_lin.txt | 8 -------- requirements_mac.txt | 8 -------- requirements_wind.txt | 8 -------- setup.py | 7 ------- tests/__init__.py | 0 10 files changed, 20 insertions(+), 31 deletions(-) delete mode 100644 .DS_Store create mode 100644 .gitignore rename UnEye.ipynb => bin/UnEye.ipynb (100%) rename UnEye.py => bin/UnEye.py (100%) create mode 100644 pyproject.toml delete mode 100644 requirements_lin.txt delete mode 100644 requirements_mac.txt delete mode 100644 requirements_wind.txt delete mode 100644 setup.py create mode 100644 tests/__init__.py diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 36c3335ece486774e128ed707406dfb3e3845b3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14340 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 Date: Sun, 2 Mar 2025 15:05:06 +0200 Subject: [PATCH 2/2] Add `weights_dir` function --- .gitattributes | 1 + .gitignore | 3 ++- uneye/__init__.py | 6 ++++++ {training => uneye/weights}/notes.md | 0 {training => uneye/weights}/weights_1+2+3 | Bin {training => uneye/weights}/weights_Andersson | Bin {training => uneye/weights}/weights_dataset1 | Bin {training => uneye/weights}/weights_dataset2 | Bin {training => uneye/weights}/weights_dataset3 | Bin {training => uneye/weights}/weights_synthetic | Bin 10 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .gitattributes rename {training => uneye/weights}/notes.md (100%) rename {training => uneye/weights}/weights_1+2+3 (100%) rename {training => uneye/weights}/weights_Andersson (100%) rename {training => uneye/weights}/weights_dataset1 (100%) rename {training => uneye/weights}/weights_dataset2 (100%) rename {training => uneye/weights}/weights_dataset3 (100%) rename {training => uneye/weights}/weights_synthetic (100%) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9429ef9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +training/weights_* filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index 10c8103..a96be9c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -*/.DS_Store \ No newline at end of file +*/.DS_Store +*/__pycache__/ diff --git a/uneye/__init__.py b/uneye/__init__.py index f97b7d4..f119832 100644 --- a/uneye/__init__.py +++ b/uneye/__init__.py @@ -1 +1,7 @@ from .classifier import DNN + + +def weights_dir(): + from pathlib import Path + + return Path(__file__).parent / "weights" diff --git a/training/notes.md b/uneye/weights/notes.md similarity index 100% rename from training/notes.md rename to uneye/weights/notes.md diff --git a/training/weights_1+2+3 b/uneye/weights/weights_1+2+3 similarity index 100% rename from training/weights_1+2+3 rename to uneye/weights/weights_1+2+3 diff --git a/training/weights_Andersson b/uneye/weights/weights_Andersson similarity index 100% rename from training/weights_Andersson rename to uneye/weights/weights_Andersson diff --git a/training/weights_dataset1 b/uneye/weights/weights_dataset1 similarity index 100% rename from training/weights_dataset1 rename to uneye/weights/weights_dataset1 diff --git a/training/weights_dataset2 b/uneye/weights/weights_dataset2 similarity index 100% rename from training/weights_dataset2 rename to uneye/weights/weights_dataset2 diff --git a/training/weights_dataset3 b/uneye/weights/weights_dataset3 similarity index 100% rename from training/weights_dataset3 rename to uneye/weights/weights_dataset3 diff --git a/training/weights_synthetic b/uneye/weights/weights_synthetic similarity index 100% rename from training/weights_synthetic rename to uneye/weights/weights_synthetic