Skip to content

This flow automatically fetches NASA's Astronomy Picture of the Day (APOD) using a Raspberry Pi and GitHub Actions, then analyzes the image using MATLAB (or MATLAB Online).

License

Notifications You must be signed in to change notification settings

SatireSage/apod-analyzer

Repository files navigation

📡 NASA Astronomy Picture of the Day (APOD) Analyzer

Open in MATLAB Online

This project automates the retrieval and analysis of NASA's Astronomy Picture of the Day (APOD) using a self-hosted runner (Linux Machine/Raspberry Pi), GitHub Actions, and MATLAB. It showcases how MATLAB GitHub Actions can be used in continuous workflows.

Today's Picture:

Astronomy Picture of the Day
Astronomy Picture of the Day (APOD)

Breakdown:

  1. GHA Cron Trigger: A GitHub Actions scheduler runs periodically to start the workflow.
  2. API Call (Python): A Python script fetches the latest APOD from the NASA API.
  3. MATLAB Analysis: MATLAB processes and analyzes the image using image processing tools.
  4. Results: The pipeline generates visual or numeric results such as color palettes, histograms, etc.

Workflow Diagram
Workflow

The goal is to showcase MATLAB Actions to run such a flow in MATLAB on a self-hosted runner and perform further analysis of the image(s) using toolboxes such as the Image Processing Toolbox

Authors

About

This flow automatically fetches NASA's Astronomy Picture of the Day (APOD) using a Raspberry Pi and GitHub Actions, then analyzes the image using MATLAB (or MATLAB Online).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published