GithubHelp home page GithubHelp logo

typpo / asterank Goto Github PK

View Code? Open in Web Editor NEW
330.0 32.0 68.0 170.04 MB

asteroid database, interactive visualizations, and discovery tools

Home Page: http://asterank.com

License: MIT License

Python 1.98% Shell 0.72% JavaScript 5.95% CSS 0.18% HTML 72.83% Rich Text Format 18.34%
space webgl three-js asteroid

asterank's People

Contributors

dependabot[bot] avatar jstritar avatar knok16 avatar nomad-vagabond 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  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  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

asterank's Issues

Add comets

JPL also has info on comets, but I'm purposely omitting it right now. This may belong in a different visualization.

Improve # of objects rendered

I'm at ~40fps on my 11 inch macbook air @ 5000 objects. Desktop computer can go up to 50,000 fairly smoothly.

Thoughts on improving rendering capabilities:

  • There is still some old CPU rendering/movement code. This should be removed.
  • Group objects with similar orbits and treat them the same. If inclination, eccentricity, and semimajor axis are within a few percent of one another, should be good enough for the purposes of the simulation.
  • Cache positions? This didn't help in the past, but now that rendering methods changed it may be worth it in some capacity.

Fix back/forward on main site

On the main site, the back button is broken after you run a search, ie. the site does not behave as you'd expect. pushState or a similar solution would solve this.

Option to hide galaxy background

Heard from multiple people that it's pretty, but distracting if they are actually trying to understand the orbit of an object.

Switch to sql

This would be nice...I don't think mongo is really a great choice for this.

Data view should work even if webgl is not enabled

When selecting an object:

ReferenceError: cam is not defined
at setNeutralCameraPosition (http://www.asterank.com/static/gen/packed.js?8615c334:962:66)
at animate (http://www.asterank.com/static/gen/packed.js?8615c334:1027:6)
at processAsteroidRankings (http://www.asterank.com/static/gen/packed.js?8615c334:1012:19)
at Asterank3D.me.processAsteroidRankings (http://www.asterank.com/static/gen/packed.js?8615c334:997:50)
at http://www.asterank.com/static/gen/packed.js?8615c334:811:187
at Function. (http://www.asterank.com/static/gen/packed.js?8615c334:776:531)
at Function.e.extend.each (https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js:2:11776)
at Object.publish (http://www.asterank.com/static/gen/packed.js?8615c334:776:497)
at http://www.asterank.com/static/gen/packed.js?8615c334:835:133
at https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js:92:162 angular.min.js:60
TypeError: Cannot call method 'remove' of undefined
at clearRankings (http://www.asterank.com/static/gen/packed.js?8615c334:993:73)
at Asterank3D.me.clearRankings (http://www.asterank.com/static/gen/packed.js?8615c334:992:29)
at http://www.asterank.com/static/gen/packed.js?8615c334:811:160
at Function. (http://www.asterank.com/static/gen/packed.js?8615c334:776:531)
at Function.e.extend.each (https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js:2:11776)
at Object.publish (http://www.asterank.com/static/gen/packed.js?8615c334:776:497)
at http://www.asterank.com/static/gen/packed.js?8615c334:835:133
at https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js:92:162
at i (https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js:75:437)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js:76:169 angular.min.js:60
Uncaught TypeError: Cannot call method 'remove' of undefined

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.