####################################################
#  HADES-SA SSDV Image Creator(SAIC) ver.1.1
#  Windows Console Program written in Python3
#  Released on April 6, 2026
#  (c) 2026- JA3TDW/Fumio Asai All Rights Reserved
####################################################

1.HADES-SA SSDV Image Creator(SAIC)とは
　SAICはオーブン衛星データーベースSatNOGS DBに蓄積された
HADES-SAのSSDVフレームデータからJpeg画像を生成するための
ソフトです。Python3のスクリプトをNuitkaで実行プログラム
(saic.exe)を作成しています。

2.動作環境
)Winmdows 11 Home 64bit日本語版で動作を確認しています。
  Python3の実行環境は必要ありません。
2)SAICはSSDV画像データのエンコード/デコード用ソフトを
  呼び出して画像を生成するので、以下のWebサイトのソース
  ファイルから実行プログラム(ssdv.exe)を作成し、SAICと
  同じフォルダに入れて下さい。
　https://github.com/fsphil/ssdv
*以下のWebサイトからはssdv.exeがダウンロードできます。
　https://github.com/NothingCooker/ssdv-minimodem-windows-builds

3.使用方法
1)SatNOGSからHADES-SAのcsvファイルをダウンロードします。
2)saic.exeを実行してcsvファイル名と画像IDを入力すると、
　SSDVフレームデータのcsvファイル(xx_output.csv)とbin
　ファイル(xx_output.bin)、画像ファイル(xx_output.jpg)
　がそれぞれ生成されます。xxは画像IDです。
*抽出されたSSDVフレームデータは重複が解消され、パケット
　ID順にソートされてcsvファイルに保存されます。
*binファイルはssdv.exe用のバイナリファイルです。

----------- SAICの実行画面例 ----------------
HADES-SA SSDV Image Creator(SAIC) ver.1.1

Input csv file:input.csv
Press Enter key if csv file name is OK
Enter input csv file name:
Enter image ID:E0

Set input csv file:c:\Vpy/input.csv
Set image ID:E0=>224
Found last packet
Created SSDV frame file :E0_output.csv
Created SSDV binary file:E0_output.bin

Creating SSDV Image using ssdv.exe...
Callsign: 2-R3-R
Image ID: E0
Resolution: 320x240
MCU blocks: 300
Sampling factor: 2x2
Quality level: 7
Read 40 packets
done
SAIC is going to close in 10 seconds...
-------------------------------------------

*リリースノート
1)2026/4/6:ver.1.1を公開
　画面に表示される情報を幾つか追加
2)2026/4/2:ver.1.0を公開
