project-palooza / unsupervised

0 stars 3 forks source link

modularize code in jupyter notebook #1

Open a-arad opened 5 months ago

a-arad commented 5 months ago

our project is entirely contained in one jupyter notebook.

this is fine for an initial pass - but we can't leave it like this.

we need to modularize our code (break it up into chunks, separating by stage of analysis)

this will require we add more folders and files in our project.

here's an example of a project structure:

unsupervised/ │ ├── notebooks/ # jupyter notebooks │ ├── src/ # project code - src stands for "source" code - it's a common abbrevation │ ├── process # read in, clean, transform data │ │ └── process.py │ ├── models # model fitting code │ │ └── fit.py │ ├── evaluation # model evaluation code │ │ └── eval.py │ ├── models/ # saved models, model predictions, or model summaries | └── README.md

a-arad commented 2 months ago

@bekirmamediev hey hows this going?

bekirmamediev commented 2 months ago

I need 2 hours to check everything and I'll commit the task by the evening.