Giter Site home page Giter Site logo

showers's Introduction

meteor-showers

This project renders debris clouds in the solar system. When the Earth passes through a cloud, we experience a meteor shower!

About

The project is online at: https://www.meteorshowers.org/. It uses data from NASA CAMS, and was built with feedback from project leader Peter Jenniskens.

This is a modified version of Asterank's 3D code, which is another project of mine.

Installation & Usage

npm install or yarn install to install dependencies.

Run node showers.js to start the app on port 8988 (http://localhost:8988/)

A very rudimentary JS bundle is used to prepare the app for production. Running ./build.sh will generate a new bundle file. Add this file to git and update the bundle in index.html.

License

Copyright 2017 Ian Webster - MIT License

showers's People

Contributors

dependabot[bot] avatar typpo avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

showers's Issues

Back button is broken

There's no listener for window hash changes, so when you step back through history after loading a few showers, nothing changes.

Repro:

  1. Switch between 3 showers
  2. Press back

Expected: view changes to previous shower
Actual: no change

Consolidated TODO

  • When people start moving on watch from Earth, need to change 'look At' back to 0,0,0
  • Possibly an instructions overlay (for nsf=1 peeps)
  • Register domain?
  • Encode camera view in URL

Done

  • Tooltip for the 2nd inactive date thing
  • Don't duplicate the shower in the 'all' view
  • Hotlink to the 'all' view
  • Fix bugs with all view
  • Make select box default to hash selection
  • More showers?
  • Add G+ icon?
  • Add license
  • General code cleanup and refactoring
  • Fix modal opacity/zindex
  • mobile sizing

Update controls

Display date 2/12/2012
Time Lapse [ 0 ---- 30] days - where the number indicates how much days you jump in each step
Meteoroid speed [0 ---- 30] X - where the number indicates the acceleration factor in time for the meteoroids
Display

  • orbits
  • milky way

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.