From notebook to structured project in Julia

Last week I was talking to students about a workflow for moving code from a notebook to a structured project with src/ , scripts/ , … using an example resonance-pole analysis.

Just in case someone is interested, here is a link to the repository
https://github.com/mmikhasenko/RhoMesonLineshape

Feel free to drop your thoughts and experience with a similar problem. I did not talk about tests (tbh, I do not write them for small projects until some code branches out to a package).

6 Likes

Nice one!

Btw. it would probably also good to advertise DrWatson.jl for managing scientific projects. I think it’s better to start with that for each project (no matter how tiny) since you will use good practices from the very beginning (relative paths, standardised structure etc.).

3 Likes