typpo / asterank Goto Github PK
View Code? Open in Web Editor NEWasteroid database, interactive visualizations, and discovery tools
Home Page: http://asterank.com
License: MIT License
asteroid database, interactive visualizations, and discovery tools
Home Page: http://asterank.com
License: MIT License
About, Contact, api, etc.
See live site - pdes or prov_des is not set for large named objects, eg. Klio, Eva, Mathilde. They are set in full_name.
JPL also has info on comets, but I'm purposely omitting it right now. This may belong in a different visualization.
This also includes generating sitemap.xml
Allow users to highlight multiple orbits, and don't hijack the viewport to follow individual objects.
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:
eg. Anderson-LINEAR, a jfc
we're missing some important close approaches (eg. 12/12 approach)
3rd party sources should be loaded independently and merged into our own data model.
/3d is the only part of the site running on the old node app. Deprecate this app and move the /3d endpoint to a route in v2.
Most asteroids don't have delta-v computed for their orbits. Compute all delta-v based on this paper:
http://www.clowder.net/hop/railroad/Shoemaker_Helin_1978.pdf
A textbox with autocomplete that allows the user to input the designation of any asteroid and view its orbit.
particularly ipad
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.
Based on this paper:
http://www.clowder.net/hop/railroad/Shoemaker_Helin_1978.pdf
More easily crawlable, more up to date:
For browsers that don't support webgl.
I think gunzip goes to the wrong path
Heard from multiple people that it's pretty, but distracting if they are actually trying to understand the orbit of an object.
Atens, Apollos, etc
This is a request I've gotten
Users have suggested that they want to make data or 3d views larger or smaller.
This would be nice...I don't think mongo is really a great choice for this.
longitude of perihelion
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.