Home Applications gaia-planetarium

gaia-planetarium

Community Project
This project is maintained by its author and is not officially supported by InterSystems. For technical support, please contact the project developer.
5
1 reviews
0
Awards
73
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews (1)
Issues
Videos (1)
Articles (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.

Last checked by moderator
25 Jul, 2026Works
Made with
Version
1.0.024 Jul, 2026
Category
Technology Example
Works with
InterSystems IRIS
First published
24 Jul, 2026
Last edited
24 Jul, 2026