RADIS Web App Final GSoC Blog
In this final update, I’ll be covering the latest improvements.
Option to run the backend locally with Docker:
- Simply follow the steps in the app to get started:

- Improve performance if local machine is powerful.
- You can even mount your existing databases (if you’ve used the RADIS package) by running the container with the following command:
docker run -d -p 8080:8080 \
-v /home/mohy/.radisdb:/root/.radisdb \
-v /home/mohy/radis.json:/root/radis.json \
radis-app-backend
Moved to SpectrumFactory instead of the simpler calc_spectrum:
- This enables GPU-based calculations if implemented in the future.
- Also improves ExoMol database performance by avoiding unnecessary broad file downloads.
UI improvements:
- Better layout and space utilization to make the graph display larger and clearer.

There is a new option to choose between using all isotopes or only the first one.

Testing
I’ve added tests for all the new features on both the frontend and backend, and ensured coverage of the core existing functionalities.
Overall, it has been a fantastic journey working on this project with such a supportive community and mentors.