The purpose of miniproject 3 is to create a GitHub Actions workflow that will test at least three different version of Python. Doing checks for portability, backwards compatability interoperability.
Pandas Decriptive Report for Russian Equipment Losses (since the start of the war)
Data Source - Kaggle: Russia Ukraine War 2022
URL: https://www.kaggle.com/datasets/piterfm/2022-ukraine-russian-war?select=russia_losses_equipment.csv
Core Files are:
main_notebook.ipynbJupyter notebooklibrary.pytest_library.py&test_main.pyrequirements.txt- CI/CD pipeline
MakefileREADME.md
The execution of the GitHub Actions matrix for the different versions of Python can be found in the .yml workflows files. A screenshot has been provided below for convenience:
The notebook main_notebook.ipynb is the result of the report, but below are some graphics of the summary statistics data visualization.
