Giter VIP home page Giter VIP logo

aerglo's Introduction

Aerglo ๐ŸŒŒ

A python-based tool to fetch astronomical images -

  • Astronomical Picture of the Day (APOD)
  • taken by Mars Rover
  • Earth Polychromatic Imaging Camera (EPIC)
  • Earth Observation Data

By using this tool you will know how beautiful our universe it ๐Ÿ˜ It also allows you to classify galaxies based on the galaxy data which contains parameters like frequency bands, various visual angles, geometry, temperature, etc. All the data is fetched from NASA open APIs.

๐Ÿ“ท Screenshots


APOD

Mars

Earth Observation Data

EPIC

Galaxy Classifier

CLI demo

โ“ How it Works

This tool provides you a feature to fetch images based on your choice. For running this you need to write python3.6 aerglo_fetch.py <choice>. Here <choice> can be -

  • -apod ------> for APOD
  • -marsR ------> for fetching images taken by Mars Rover
  • -epic ------> for images by earth polychromatic imaging camera
  • -earth ------> for images by earth observation data
  • -clGal ------> for galaxy classification
  • -help ------> for any help

It provides data filtering based on various parameters like date, name, id, etc. For galaxy-classification, it provides a demo dataset that contains data of 780 galaxies by SDSS having various kinds of shapes like rectangular, elliptical, merger, spiral, etc. Users can also provide his dataset by providing a file.npy which contains galaxy records.

๐Ÿ“ก Technology Stack

  • Python 3.6
  • NASA open APIs
  • Jupyter Notebook
  • Astropy library
  • Scimage library
  • MatplotLib
  • Json
  • Sklearn library

๐Ÿ”‘ Contribution

This project is far away from perfect so it would be great if you contribute to make it great. Few ideas I can provide like you can enhance this tool by adding more API functionalities or also enable .csv instead of just processing on .npy for galaxy classification. Also, a lot of analysis part can be introduced in the tool. Hope to see good your contributions.

๐Ÿ”ง How to use Aerglo

  1. Clone the repository
  2. Go to the folder and type python3.6 aerglo_fetch <choice>, for choice see How it Workssection.

aerglo's People

Contributors

iamsh4shank avatar mayukhdeb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

mayukhdeb

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.