An open API service indexing awesome lists of open source software.

https://github.com/satiresage/apod-analyzer

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).
https://github.com/satiresage/apod-analyzer

github-actions matlab matlab-image-processing nasa-apod

Last synced: about 1 month ago
JSON representation

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).

Awesome Lists containing this project

README

          

# 📡 NASA Astronomy Picture of the Day (APOD) Analyzer

[![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=SatireSage/apod-analyzer&file=colour_palette.m)

This project automates the retrieval and analysis of NASA's [Astronomy Picture of the Day (APOD)](https://apod.nasa.gov/apod/) using a self-hosted runner (Linux Machine/Raspberry Pi), GitHub Actions, and MATLAB.
It showcases how [MATLAB GitHub Actions](https://github.com/matlab-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](https://api.nasa.gov/).
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](https://github.com/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](https://www.mathworks.com/products/image-processing.html)

## Authors

- [Sahaj Singh](https://www.github.com/satiresage)
- [Yann Debray](https://www.github.com/yanndebray)
- [Yann Debray](https://www.github.com/tharikaa-kumar)