Skip to content

ADIF Graph Viewer is a web app that visualizes amateur radio QSO logs. Upload your ADIF file to see monthly activity graphs, QSO statistics, and band/mode usage. Built with Streamlit, it provides real-time processing and downloadable charts.

License

Notifications You must be signed in to change notification settings

JS2IIU-MH/adit-graph-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADIF Graph Viewer

ADIFファイルをアップロードして月次アクティビティグラフを表示するStreamlitアプリケーションです。

Streamlit App Python License: MIT

機能

  • ADIFファイル(.adif, .adi)のアップロード(最大1GB)
  • 月次QSO数のグラフ表示
  • 生成されたグラフのPNGファイルとしてのダウンロード

どのようなものか試したい方はStreamlit Community Cloudにデプロイしたものがあります。以下のリンクからどうぞ。

ADIF Graph Viewer · Streamlit

必要条件

  • Python 3.11以上
  • pip(Pythonパッケージマネージャー)

インストール方法

注)不注意でリポジトリ名がadifにすべきところがaditになってしまいました。

  1. リポジトリをクローンまたはダウンロードします:
git clone https://github.com/JS2IIU-MH/adit-graph-viewer.git
cd adit-graph-viewer
  1. 仮想環境を作成して有効化します:
python -m venv venv
source venv/bin/activate  # macOSの場合
# Windowsの場合: venv\Scripts\activate
  1. 必要なパッケージをインストールします:
pip install -r requirements.txt

使用方法

  1. アプリケーションを起動します:
streamlit run src/app.py
  1. ブラウザが自動的に開き、アプリケーションが表示されます。

  2. 「Choose an ADIF file」ボタンをクリックして、ADIFファイルをアップロードします。

  3. ファイルが処理され、月次アクティビティグラフが表示されます。

  4. グラフの下にある「Download image」リンクをクリックして、グラフをPNGファイルとしてダウンロードできます。

注意事項

  • アップロード可能なファイルサイズは最大1GBです
  • サポートされているファイル形式は .adif と .adi です
  • グラフの生成には、ファイルサイズによって数秒から数分かかる場合があります

技術スタック

  • Streamlit - Webアプリケーションフレームワーク
  • adiftools - ADIFファイル処理ライブラリ
  • Matplotlib - グラフ描画ライブラリ

ライセンス

MITライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。

作者

JS2IIU-MH

謝辞

  • adiftools の開発者の関係者に感謝します
  • Streamlit チームに感謝します

About

ADIF Graph Viewer is a web app that visualizes amateur radio QSO logs. Upload your ADIF file to see monthly activity graphs, QSO statistics, and band/mode usage. Built with Streamlit, it provides real-time processing and downloadable charts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages