Skip to content

Blizzard Source Code (V2.1.3) - #5

Open
PWARDS-weather wants to merge 25 commits into
aurora-main-oldverfrom
Blizzard
Open

Blizzard Source Code (V2.1.3)#5
PWARDS-weather wants to merge 25 commits into
aurora-main-oldverfrom
Blizzard

Conversation

@PWARDS-weather

Copy link
Copy Markdown
Owner

Consolidates structural changes introduced in the Blizzard release. Refactors the startup
sequence for non-blocking initialization, upgrades the bootloader UI to a dark theme with
smooth progress animation, and introduces a modular satellite data processing pipeline.
Includes fixes for the grid masking, .dat decoding, and RGB product loading bugs resolved
in 2.1.3. Legacy source files and outdated READMEs have been removed.


Changes

  • Monson.py — Threaded startup via background_tasks(); silent subprocess execution
    via pythonw.exe; proper finally block for clean bootloader teardown
  • Bootloader — Dark theme (#1e1e1e); smooth animate_progress_to() progress bar;
    Image.Resampling.LANCZOS for Pillow 10+ compatibility
  • bg_extract.py — Concurrent .bz2 decompression (ThreadPoolExecutor, 8 workers)
  • bg_decode.py — Himawari AHI .dat → GeoTIFF via Satpy; source files deleted only
    after confirmed .tif output
  • bg_product.py — Satellite product generation pipeline
  • Process_dat.py — Processing orchestration with GUI-compatible output parsing
  • latest_symlink.py — Fixed project root path resolution; corrected UTC rounding
    (−30 min offset); added post-download file-size verification
  • data/coastlines/ — Bundled Natural Earth ne_10m_coastline shapefiles (v5.0.0-pre9)
  • RemovedREADME_old2.md, readme_old.md, legacy run.bat, stale src/,
    public/images/, and Process/__pycache__

Notes for Reviewers

  • boot.run() must be called on the main thread — Tkinter will fail silently otherwise
  • bg_decode.py requires satpy; exits immediately if not installed
  • Satellite imagery falls back to infrared band B13 outside 08:00–16:00 PHT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants