Skip to content

KalebSabo/radiative-cooling-simulator

Repository files navigation

License: MIT Streamlit App

Space Radiative Cooling Simulator 🌌

A interactive web tool for simulating radiative cooling in space environments. Explore how objects reject heat via thermal radiation in vacuum.

Demo / Live App

Try it live here!

Features

  • Features templates for different solar events and material/paint
  • In Custom Mode, Adjust parameters manually like emissivity, absorptivity and solar flux
  • Adjustable plots of cooling curves and equilibrium temperatures
  • Based on Stefan-Boltzmann's and Planck's laws of blackbody radiation.
  • Educational explanations and tooltips

Notes on equations and derivations in notes/ folder.

Planck's Law Graph

References & Resources

Special thanks to open NASA resources and the aerospace thermal control community for making this knowledge accessible.

Installation

git clone https://github.com/KalebSabo/radiative-cooling-simulator.git
cd radiative-cooling-simulator  
pip install -r requirements.txt 
python radiative_cooling_sim.py  # Run basic simulation
streamlit run app.py  # Interactive dashboard

About

Python-based simulator exploring radiative cooling technologies inspired by SpaceX's reusable heat shielding. Focuses on modeling thermal protection systems (TPS) for high-heat environments, with potential applications in orbital data centers for passive heat dissipation in vacuum conditions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages