Skip to content

MichaelStroet/Programmeerproject2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verdeling van sterren op het Hertzsprung-Russell diagram

Programmeerproject2019

Michael Stroet - 11293284

UvA minor programmeren 2019 ProgrammeerProject periode 6 (5062PRPR6Y)

Eindproduct

Github pages

Visualisatie sterren

Product video

Programmeerproject2019 demo

Final report

Final report

Doel

In dit project heb ik een visualisatie gemaakt waarmee de verdeling van de verschillende soorten sterren om ons heen wordt weergeven. Omdat er veel meer te vinden is over de vergelijking van individuele sterren, vult dit een gat in de kennis over sterren van mensen buiten de natuur- en sterrenkunde.

Website

Wanneer gebruikers naar de pagina navigeren zullen zij als eerste de "Sterren" pagina zien. Op deze pagina wordt het onderwerp geïntroduceerd, het Hertzsprung-Russell en uitgelegd hoe de visualisatie er uit zal zien en hoe deze gebruikt moet worden.

Sterren pagina

Voor de gebruiker naar de visualisatie gaat, kan de data pagina ook nog bekeken worden.

Data pagina

Eenmaal bij de visualisatie aangekomen ziet de gebruiker deze pagina:

VisualisatieProper

Hier kan de gebruiken selecties maken uit ster afstand, type, effectieve (oppervlakte) temperatuur en straal. Individuele sterren kunnen geselecteerd worden in het Hertzsprung-Russell diagram en hun eigenschappen worden dan weergegeven boven het taartdiagram. Boven het Hertzsprung-Russell diagram staan twee knoppen waarmee de huidig gebruikte dataset veranderd kan worden. Wanneer de gebruiker op 100.000 sterren klikt, verschijnt er, na enige laad tijd, deze pagina:

VisualisatieAll

Ook deze is net zo interactief als de vorige, alleen flink wat slomer wanneer een redelijk deel van de 100.000 sterren aanwezig zijn.

Repository structuur

Root map

Mappen
  • code: Bevat alle html/css, javascript en python bestanden
  • data: Bevat alle csv, json en txt bestanden
  • doc: Bevat afbeeldingen
Losse bestanden
  • .gitignore
  • DESIGN.md
  • LICENSE
  • PROCESS.md
  • PROPOSAL.md
  • README.md
  • REPORT.md
  • STYLE.md

Hoofdbestanden

  • Het javascript hoofdbestand is: starsMain.js
  • Het python hoofdbestand is: main.py

Dankwoord

Ik wil graag de staff van de minor programmeren (2019) bedanken voor hun steun en assistentie tijdens de gehele minor.

Special thanks gaan naar Jasper en Nigel voor hun inzet bij het project, waar zij vrijwel elke dag hun best deden om door al onze vragen heen te komen.

Referenties

Papers

Code

Javascript libraries
Python3 libraries

Afbeeldingen

© 2019 Michael Stroet, MIT license

© Universiteit van Amsterdam

About

UvA minor programmeren 2019 - Programmeerproject (Dutch only!)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors