Open hmehryar opened 1 month ago
Watched and implemented this, it was useful: https://youtu.be/CAeWjoP525M?si=k-iceKTo34cPQ4g0
Identify The Problem: Jet event paramters (energy loss, $alpha_s$, and $Q_0$) values classification
Have A Plan
Structure Your Directories Including one directory for models, and one directory for each parameters (jet_parameters-> [param_name])
Use Version Control: Github
Modularize and Componentize Your Code: Having short, reusable, and easy to understand componets
Documentation: A directory in the project root for general documentations, having following documents will helps
Testing
Dependency Management
CI & CD: Google Test (If applicable), Github actions, [A website that shows the classifier resutls (maybe in annimation)]
Code Review
another useful one https://youtu.be/MaIfDPuSlw8?si=-flYixkx1QzTGBnW
for now, it's a good idea to go with cookiecutter structure and choose what's the best for the project meanwhile
having a preprocess_dataset.py and model_validation.py can be useful for each parameter classification folder, I'm trying to practice this to see how practical it is for our case
adding an scirpt _ruuner directory can help to keep the code base clean
Todos