adapted from Software Carpentry
This example data analysis project analyzes the word count for all words in 4 novels. It reports the top 10 most occurring words in each book in a report.
-
Clone this repo, and using the command line, navigate to the root of this project.
-
Run the following commands to create the conda environment:
conda-lock install --name da-pipeline-make conda-lock.yml
Activate the conda environment:
conda activate da-pipeline-make
Run the analysis:
bash runall.sh
Your task is to add a "smarter" data analysis pipeline using GNU Make!
It should accomplish the same task as bash runall.sh
when you type
make all
.
It should reset the analysis the starting point
(the state when you first copied this repo)
when you type make clean
.
- GNU Make
- Quarto
- Python & Python libraries:
click
matplotlib
pandas