Giter VIP home page Giter VIP logo

sky-mapper's Introduction

					 Sky-Mapper v.3.0.1   			  
  		     	          Python 3.6.2 (v3.6.2:5) GCC v4.2.1	          
	 					          
      				  	   Alex Broughton	                  
		    			     08.30.2017 		          

Sky-Mapper is a python-3.6 based customizable generator for localized star maps intended for the amateur astronomer and for web-development. The application currently has a database with over 3,500 stars, planets and objects from the built-in EPHEM database, the Yale Bright Star (YBS)database, and a catalogue of Messier objects.The user may configure the map to their specifications by simply changing the global parameters in the config.py module. The Star Atlas application takes care of scaling and non-user defined functionality for an easy-to-use interface.

This application can map planets, stars, constellations, and DSO's onto a stereographic projection of the sky given a location of obervation on the Earth.

Dependencies: graphics.py v.5.0.1, ephem.py v.3.7.6.0

Currently, databases for stars and messier objects are in the database directory, but extra object databases in XEPHEM format can be found at:

https://git.nexlab.net/astronomy/skylived/tree/bd59190026d9d95b39983f8a0106a7e17023aee8/DecraDB/xephemdb

	 GLOBAL VARIABLE REFERENCE

VERBOSE = False Show detailed mag/alt/az data during runtime

STATISTICS = True Show breakdown of tabulated stars

MAG_0 = 0 System variable; always keep these as zero at launch/run time

MAG_1 = 0 |

MAG_2 = 0 |

MAG_3 = 0 |

MAG_4 = 0 |

MAG_FAINT = 0 |

SHOWSTARS = True Display stars

SHOWSTARNAMES = False Display stars' names

SHOWSOLARSYS = True Display solar system objects (includes Sun and Pluto)

SHOWSOLARSYSNAMES = True Display solar system objects' names

SHOWCONSTELLATIONS = True Show Constellation (under construction, only Big Dipper avail.)

SHOWMESSIER = True Show Messier objects

SHOWMESSIERNAMES = True Show Messier objects' names

DEGREES = (math.pi / 180.0) Const.

RADIANS = (180.0 / math.pi) Const.

HALF_WINDOW_SIZE = 300 1/2 the graphical window size in px

CANVAS_RADIUS = 250 Radius of the canvas in px

LONGITUDE = '-121.7405' Longitude (˚W) (measured in degrees counter-clockwise from prime meridian)

LATITUDE = '38.5449' Latitude (˚N) (measured in degrees north from the equator)

MAXMAGNITUDE = 4.5 Maximum allowed magnitude of displayed stars

VISIBLE = True System variable; always keep at 'True' at launch time

STARCOLOR = color_rgb(255, 255, 255) Graphics parameter: star color in RGB color code

CANVASCOLOR = color_rgb(0, 0, 0) Graphics parameter: canvas color in RGB color code

CANVASOUTLINECOLOR = color_rgb(255, 255, 255) Graphics parameter: canvas outline color in RGB color code

WINDOWCOLOR = color_rgb(0, 0, 0) Graphics parameter: window color in RGB color code

LETTERINGCOLOR = color_rgb(255, 255, 255) Graphics parameter: canvas label color in RGB color code

LABELCOLOR = color_rgb(104, 104, 104) Graphics parameter: object label color in RGB color code

	 RGB COLOR CODE REFERENCE

(1) Cal Blue rgb(0, 85, 129)

(2) Darker Cal Blue rgb(0, 54, 82)

(3) Lighter Cal Blue rgb(0, 119, 180)

(3) Google Blue rgb(72, 133, 237)

(4) White rgb(255, 255, 255)

(5) Gray rgb(104, 104, 104)

(6) Black rgb(0, 0, 0)

(7) Default Window Color rgb(19, 33, 60)

(8) Default Canvas Color rgb(22, 39, 70)

(9) Default Outline Color rgb(38, 68, 121)


sky-mapper's People

Contributors

alex-broughton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sky-mapper's Issues

License?

Hello!

Wonderful project, Alex - I was wondering, what's the licence for this? Is it a similar licence to your LBNL project? Or a MIT licence or similar?

Look forward to hearing further.

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.