HW-1: Report

Overview

This assignment focuses on developing skills in automating data processing tasks and deploying a Quarto-based static website using Python and Bash scripting. The goal is to create an automated workflow that processes image data, generates insights, and deploys a website. Students are required to use Object-Oriented Programming (OOP) principles for structuring code. The assignment encourages independent problem-solving, advising against overreliance on tools like ChatGPT for coding.

Backup practices are emphasized, recommending cloud storage and regular GitHub commits. Detailed instructions are provided for using Git and creating a shell script for synchronization. The workflow includes creating a Python package, processing images, applying methods like grayscale conversion, resizing, and saving results. Additionally, the assignment requires analyzing images, documenting steps, and building a Quarto website. Submission involves uploading the project to GitHub and Canvas, excluding the data folder.

Original Images

  • IMG_0001
  • IMG_0002
  • IMG_0003
  • IMG_0004
  • IMG_0005
  • IMG_0006
  • IMG_0007
  • IMG_0008
  • IMG_0009
  • IMG_0010
  • IMG_0011
  • IMG_0012
  • IMG_0013
  • IMG_0014

Transformed Images

Transformation Log

The following transformations were applied to the images: - Grayscale conversion - Resizing to 100x100 pixels - Rotation by -90 degrees

Transformed Image 1

Transformed Image 1 Surface Plot 1 Gradient Plot 1 Heat-map 1

Transformed Image 2

Transformed Image 2 Surface Plot 2 Gradient Plot 2 Heat-map 2

Transformed Image 3

Transformed Image 3 Surface Plot 3 Gradient Plot 3 Heat-map 3

Transformed Image 4

Transformed Image 4 Surface Plot 4 Gradient Plot 4 Heat-map 4

Transformed Image 5

Transformed Image 5 Surface Plot 5 Gradient Plot 5 Heat-map 5

Transformed Image 6

Transformed Image 6 Surface Plot 6 Gradient Plot 6 Heat-map 6

Transformed Image 7

Transformed Image 7 Surface Plot 7 Gradient Plot 7 Heat-map 7

Transformed Image 8

Transformed Image 8 Surface Plot 8 Gradient Plot 8 Heat-map 8

Transformed Image 9

Transformed Image 9 Surface Plot 9 Gradient Plot 9 Heat-map 9

Transformed Image 10

Transformed Image 10 Surface Plot 10 Gradient Plot 10 Heat-map 10

Transformed Image 11

Transformed Image 11 Surface Plot 11 Gradient Plot 11 Heat-map 11

Transformed Image 12

Transformed Image 12 Surface Plot 12 Gradient Plot 12 Heat-map 12

Transformed Image 13

Transformed Image 13 Surface Plot 13 Gradient Plot 13 Heat-map 13

Transformed Image 14

Transformed Image 14 Surface Plot 14 Gradient Plot 14 Heat-map 14