FastToolについて
無料でプライベートな天文・科学計算ツール。アマチュア天文家がコミュニティのために作っています。
FastToolは、広告だらけでサブスクリプションに囲われた計算ツールにうんざりしたアマチュア天文家の個人プロジェクトとして始まりました。目標はシンプルです。ブラウザだけで動き、利用者データを一切収集せず、オフラインでも使える科学計算ツールを作ること。携帯電話の電波が届かない遠方の暗い空の現場でも、観測の計画ができるように。
背景
FastToolの開発者は、10年以上のWeb開発と天体写真の経験を持つソフトウェアエンジニアであり、熱心なアマチュア天文家です。プライバシーを重視したブラウザアプリ開発の経験と、天文学を身近にしたいという思いから、技術力と天文の知識を組み合わせ、科学的に正確で使って楽しいツールを目指しています。
技術的な専門性
Next.jsの静的サイト生成(SSG)、pnpmモノレポ構成、エッジコンピューティングを専門としています。FastToolのプラットフォーム全体が静的に書き出され、すべてのページがビルド時に事前描画されるため、表示は瞬時でサーバーに依存しません。天文計算には査読済みのアルゴリズム(Meeus、USNO、JPL DE440)を用い、すべて純粋なクライアント側関数として実装しています。
提供ツール
FastToolは、ブラウザで動く無料の科学計算ツールを順次拡充しています:
- Solar Insight Pro — ゴールデンアワー、日の出・日の入り、紫外線指数、日照計画
- 薄明計算機 — 市民薄明・航海薄明・天文薄明の時刻
- MoonSync — 月相カレンダー、月面照明率、撮影時間帯
- 恒星時計算機 — 望遠鏡の位置合わせに使う局所恒星時とグリニッジ恒星時
- 望遠鏡視野計算機 — アイピースの視野、倍率、CCDカバー範囲
- 座標変換ツール — WGS84、GCJ02、BD09の座標系変換
- 惑星時計算機 — 古典カルデア式の惑星時
- モル質量計算機 — 化学式から分子量を算出
- エコ指標 — クラウドのCO₂排出量とリモートワークのCO₂削減量
- FITSビューア — 天文FITS画像をブラウザで直接表示
プライバシーへの取り組み
FastToolの各ツールは100%ブラウザ内で動作します。座標、数式、請求額など、いかなるデータも端末から外に出ることはありません。トラッキング用のCookieは使わず、利用者アカウントもなく、個人を特定できる分析データは収集しません。唯一の分析ツール(Plausible)はプライバシー重視、Cookie不要で、初期設定のままGDPRに準拠しています。
お問い合わせ
ご質問、ご提案、コラボレーションのご相談は、GitHub(github.com/fastool-io)までお願いします。天文コミュニティとオープンソースコミュニティからのコントリビューションを歓迎します。