Skip to content

Commit

Permalink
Folder Organisation (#7)
Browse files Browse the repository at this point in the history
* Refactor project structure: move files to 'src' directory and update paths in file_operations, data_splitting, and model training scripts

* Rename environment.yaml to config/environment.yaml and update dependencies

* Update requirements

* Change folder name

* Add manifest file for Phishing Email Detection Office Add-in

* Update .gitignore to include additional file types and directories

* Add file operations and pipeline modules for dataset evaluation

* Remove manifest file for Phishing Email Detection Office Add-in

* Remove file operations and pipeline modules from dataset evaluation

* Add example environment file for Python path configuration

* Change file path

* Refactor dataset evaluation to streamline file operations and enhance performance

* Update model paths and enhance file handling in training scripts

* Refactor file handling in training scripts for improved efficiency

* Enhance file handling in training scripts for better performance and maintainability

* Update file paths in main.py for improved organization and clarity

* Update README.md to reflect changes in file structure and output folder

* Update README.md to enhance project documentation and clarify installation instructions
  • Loading branch information
Koon-Kiat authored Nov 2, 2024
1 parent 4f717a6 commit 012ec4e
Show file tree
Hide file tree
Showing 50 changed files with 250 additions and 250 deletions.
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
PYTHONPATH=src
37 changes: 36 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,51 @@
# Data files
*.pkl
*.csv
!ceas_08.csv
!phishing_email.csv
*.eml
*.npz

# Environment files
*.env
env/
venv/
ENV/

# Log files
*.log

# Compiled files
*.pyc
*.pyo
*.pyd

# Python cache
__pycache__/

# Project directories
backup/
trash/
others/
downloads/

# Configuration files
config.json

# Python build files
build/
develop-eggs/
dist/
eggs/
.eggs/
lib/
lib64/
parts/
var/
*.egg-info/
.installed.cfg
*.egg

# Specific scripts
email_generator.py
shap_analysis.py
shap_analysis.py
Loading

0 comments on commit 012ec4e

Please sign in to comment.