Skip to content

SimSat Studio v0.1.0

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 10 Jul 01:08

Physically-based simulated satellite imagery from WRF model output.

Open a wrfout file and render what a geostationary satellite would see: visible true-color with volumetric multi-scatter clouds over a seasonal Blue Marble earth, synthetic IR band 13, water vapor bands 8/9/10, GeoColor day/night, the Sandwich convection composite, and derived scalar fields (precipitable water, cloud-top temperature, cloud optical depth) - in both a from-space geostationary view and a top-down map-registered view. See the README gallery for examples.

Downloads

  • simsat-studio-v0.1.0-windows-x86_64.exe - the desktop studio for Windows 10/11. Single self-contained file (statically linked, no VC++ runtime needed). Unsigned: SmartScreen will show an "unrecognized app" prompt - choose "More info" > "Run anyway".
  • simsat-0.1.0-cp38-abi3-manylinux*.whl - the Python binding for Linux (CPython 3.8+): pip install <wheel> then import simsat. Nine render functions returning numpy arrays + georeferencing; see crates/simsat_py/README.md.
  • simsat-cli-v0.1.0-linux-x86_64.tar.gz - headless CLI renderers (simsat-render-frame, simsat-render-ir) for batch/scripted rendering on servers. CPU-only, no GPU or display required.
  • THIRD-PARTY-NOTICES.txt - license notices for the statically linked dependencies.

Linux users can also build the studio GUI from source (cargo build --release -p simsat_studio).

Notes

  • On first render the app downloads the month's Blue Marble ground texture (~24 MB, SHA-256 verified, mirrored on this repo's bluemarble-2km-v1 release with NASA as fallback); fully offline use falls back to an embedded 8 km composite.
  • Clouds and weather exist only inside your WRF domain - the zoom-out margin shows the real surrounding earth under clear sky.
  • Renders are CPU-only by design: roughly 1-4 s per 800x800 frame at full quality on a modern desktop.