This repository contains a forked version of the AAS WorldWide Telescope (WWT) web client intended for use in the StarHunt project spearheaded by Jonathan Tan at Chalmers University. See worldwidetelescope/wwt-web-client for details about the upstream project.
The StarHunt web client runs at:
In order to build and test the website, you need:
- Node.js, specifically the
npm
command. If you need to install Node.js, use your operating system’s package manager or visit nodejs.org for installation instructions. - The Grunt task runner, specifically the
grunt
command. Once again, install it using your operating system’s package manager or see the Grunt website.
The first time you check out these files, run:
npm install
Once that has been done, you can build the website with:
grunt dist-all
To test the website locally, you need to download the project’s FITS data
files and place them in the directory starhunt_data/
. If any files are
missing, the JavaScript will get stuck in an infinite loop and nothing will
work! Then, we recommend running:
npx http-server -p 8888 dist/
You can then visit the URL http://localhost:8888/ to test out the web app in your browser.
This code code is licensed under the MIT License. The copyright to the original WWT code is owned by the .NET Foundation.
The AAS WorldWide Telescope system is a .NET Foundation project. Work on WWT has been supported by the American Astronomical Society (AAS), the US National Science Foundation (grants 1550701 and 1642446), the Gordon and Betty Moore Foundation, and Microsoft. Established in 1899 and based in Washington, DC, the AAS is the major organization of professional astronomers in North America.