Skip to content

sn3p/Orrery3D

Repository files navigation

Orrery3D

✨ This is a 3D port of Orrery (2D).

Visualization showing the orbits of minor planets and their discovery over time.

Two daily updated datasets are used to extract the orbital elements and discovery circumstances of minor planets. The data used is maintained by The Minor Planet Center (MPC):

How to use

Install dependencies:

npm install

Start server:

npm run serve

Build and bundle:

npm run build

Watch changes and rebuild:

npm run watch

Deploy to gh-pages:

npm run deploy

Get updated data

Data files are stored in the data directory. You can either download the data files manually using the links above, or use the download script:

Download the data and parse it to JSON:

cd data
./download_data.sh && ./data_to_json.py

There are over 500k results, so the output JSON file will be rather large and will be heavy to render. You can limit the maximum amount of results by passing a number as an argument:

./data_to_json.py 9999

Screenshot

Orrery screenshot

About

Visualization (3D) showing the orbits of minor planets and their discovery over time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published