Skip to content

Instantly share code, notes, and snippets.

@raghavpuri31
Last active March 5, 2024 20:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raghavpuri31/c6f4367b80aed355d054c0282fbc764f to your computer and use it in GitHub Desktop.
Save raghavpuri31/c6f4367b80aed355d054c0282fbc764f to your computer and use it in GitHub Desktop.
Astronomical App to view Stars and Constellations by sitting at home.

GSoC 2018

Raghav Puri | AOSSIE

Introduction

Starcross is an astronomical app for iOS, in which you can gaze stars, planets and constellations easily according to their actual Geolocation.

The basic concept of is, first of all the user gives the access to the Location. After calculating the user's location, it works on three basic factors:

  • right ascension.
  • declination.
  • in distance from the Keplerian formulation.

We use these three main parameters to calculate the user's location and then show the heavenly bodies' locations and references in the app accordingly.


Goals Achieved

The following goals were achieved during GSoC 2018:

The whole app was implemented from scratch with following features-

  • Icon of the App.
  • Splash Screen of the app.
  • Location Permission.
  • Rendered Planets according to their actual geolocation.
  • Rendered other Stars and Constellations as per their location.
  • Enabled Night mode.
  • Enabled background music for stargazing.
  • Enabled manual mode.
  • Enabled Zoom-in Zoom-out mode.
  • Made An option to remove background and open camera to have VR like feel.
  • Enabled an option to click a screenshot and easily share to anyone, anywhere.
  • Enabled an option to view detailed information about various heavenly bodies.

List of contributions under GSoC 2018


Other Links


Social Outreach

License

  • GNU Affero General Public License
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment