Skip to content

SimSat Studio v0.1.1

Choose a tag to compare

@FahrenheitResearch FahrenheitResearch released this 10 Jul 07:20

The first-user feedback release: everything reported by the first meteorologist running SimSat inside his WRF plotting pipeline, fixed within a day.

Fixed

  • Anvils and stratiform shields no longer render 3-4x too optically thick. WRF's snow category (QSNOW - the dominant frozen species aloft in most storms) was lit with small-crystal cloud-ice optics; every hydrometeor species now carries its own particle size. Downwind anvil sheets are properly translucent, convective cores unchanged, and IR presentations improve dramatically (hurricane eyes and spiral banding resolve instead of a flat cold blob).
  • Sunrise/low-sun visible no longer renders sepia/khaki. The cause was a green deficit in the grazing direct beam; a transmittance-derived illuminant correction restores it, gated to leave twilight and full daytime byte-identical. An optional ABI-style synthetic-green display mode (synthetic-green) is included.
  • The Python binding is silent by default. simsat.set_verbose(True) or SIMSAT_LOG=1 restores the ingest/progress lines (unchanged text, stderr). CLI and desktop logging unchanged.
  • Old caches self-heal. The brick format bumped to v3 (the snow-optics fix changes brick content); opening a wrfout with an older cache now re-ingests automatically instead of erroring.

New (opt-in)

  • Sub-grid cloud granulation: coarse-grid (2-3 km) boundary-layer cumulus can be broken into granular fields instead of solid blocky cutouts (Worley-based subtract-only erosion, scaled by the model's effective resolution, never applied to quantitative IR/WV/derived products). Off by default in this release - enable with the studio's Clouds-group toggle or granulation=True in the binding - while the texture model is refined.

Upgrade

  • Python: pip install -U <the v0.1.1 wheel> (new version number, upgrades cleanly).
  • Windows: replace the exe. First open of each previously-cached file re-ingests once (brick v3).
  • The exe is unsigned: SmartScreen will prompt - "More info" > "Run anyway".