Home Applications gaia-planetarium

gaia-planetarium

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
0
0 reviews
0
Awards
6
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
Videos (1)
A Planetarium Web app built on InterSystems IRIS using Flask, Pyprod and Embedded Python, and data from the Gaia and Hipparcos datasets

What's new in this version

Initial Release

Gaia Planetarium

[!NOTE]
This is an entry into the InterSystems Employee Programming contest, 2026

Welcome to the Gaia Planetarium - a project which combines InterSystems PyProd with a WSGI hosted Flask web application, to create a planetarium of the night sky above us.

To get started, clone the repo:

git clone https://github.com/isc-ging/gaia-planetarium.git
cd gaia-planetarium

Then build and start the container:

docker-compose build
docker-compose up -d 

Upon starting the container, the ./startup.sh script will run (its a custom entrypoint to the container). This script runs /iris-main to start up iris, then waits for IRIS to start before starting the production and loading the data.

The production does several things:
- Processes all the EpochPhotometry files to find all the stars who’s flux has changed by more than 100% and outputs them to a CSV File (the contest challenge)
- Fetches the location of each of these stars from the Gaia Source dataset
- Fetches the top 500 stars by magnitude (brightness) from the Gaia Source dataset
- Loads stellarium data on constellations and star names
- Loads missing stars from the Hipparcos dataset.

The production can also be activated from the web application to fetch more stars for the night sky via Flask.

There is then a web-application registered at http://localhost:32783/planetarium/ . Visit this to explore the night sky!

The photometry data is available as an overlay coloured by flux. This data only covers a very small portion of the sky, and thus may not be visible at a particular location and time.

For more information or discussion, see the corresponding article on the developer community.

Version
1.0.024 Jul, 2026
Category
Technology Example
Works with
InterSystems IRIS
First published
24 Jul, 2026
Last edited
24 Jul, 2026