소개
BowEcho는 FahrenheitResearch가 개발한 무료 네이티브 NEXRAD 레벨 II 레이더 뷰어로, 단일 소형 다운로드 파일로 폭풍 규모의 실시간 레이더 데이터를 확인할 수 있도록 만들어졌습니다. 공개 AWS 아카이브와 실시간 청크 피드에서 원시 레벨 II 데이터를 직접 디코딩해 슈퍼 해상도 베이스 데이터, 듀얼 폴, 심각 기상 유도 산출물을 표시하며, Rust로 작성되어 제품 전환과 팬이 빠르고 새 볼륨의 첫 픽셀이 1초 이내에 나타납니다. 본 제품은 일반 애호가·분석가용 도구이며 공식 기상 경보 서비스를 대체할 수 없습니다.
상세정보
베이스 및 듀얼 폴 제품
반사도, 속도(영역 기반 디앨리어싱), 스톰 상대 속도, 스펙트럼 폭, ZDR, CC(ρhv), PHI, KDP를 전용 컬러 테이블로 표시하며, GR2 스타일 프리셋과 사용자 .pal 가져오기, 색약 친화 속도 옵션을 제공합니다.
유도 산출물
합성 반사도, 에코 톱, VIL, VIL 밀도, 방위각 시어(LLSD 회전), 방사 발산을 볼륨 로컬에서 수십 밀리초 내에 계산해 다른 제품처럼 선택해 표시합니다.
속도 디앨리어싱 엔진
최적화된 Region Global(기본 Py-ART 스타일), 옵트인 RIFT, Region Fast, Analyst v4의 네 가지 엔진을 제공합니다. 원시 속도 모드에는 “folds possible” 태그와 Nyquist 경고가 표시됩니다.
스톰 분석
NSSL 스타일 메소사이클론/TVS 검출과 시간 연관(CPLT→MESO), SCIT 스톰 셀 추적과 모션 외삽, 최대 예상 우박 크기, 라이브 드래그 가능 단면, GRLevelX 플레이스파일을 지원합니다. 실험적 수직 바람 프로파일(VWP)도 제공됩니다.
모델 워크스페이스
지원되는 Rusty Weather와 가져온 저장소를 임의 지리 도메인 지도, 사운딩/프로파일, 지점 시계열, 네이티브 인덱스 창, 압력 수준 창, 시간/일주기 산출물로 변환합니다. 원격 결과는 모델·런·유효 시간·격자·쿼리·레시피·출처 정보를 지도·네이티브 플롯·로컬 캐시 경로 전반에 유지합니다.
모델 분석(Formula Lab)
Windows > Formula Lab에서 호환 가능한 빠른 시작과 해당 타임스텝의 실제 변수를 사용하는 필드 브라우저로 안전한 사용자 정의 진단을 작성할 수 있습니다. 원시 WRF 소스는 격자 인지 수평·수직 미적분을 추가로 지원하며, 모든 도메인의 표준 wrfout_* 이름을 허용합니다.
커뮤니티 캐시 및 비공개 WRF/ArWen 게시
서명된 콘텐츠 주소 지정 Rusty Weather 쿼리 객체를 로컬 캐시, 옵션 R2 핫 엔드포인트, 설정된 HTTPS 오리진에 사용할 수 있으며, 운영 요청은 로컬→R2→Hetzner/Rusty Weather HTTPS 경로를 따릅니다. 오너는 권리 확인된 가공 세대를 명시적으로 동결해 신뢰된 HTTPS 오리진에 게시할 수 있습니다.
데이터 및 위험 자료
NWS 경고/주의보와 SPC 메소스케일 논의가 제품 인지 채움으로 클릭 가능한 폴리곤으로 오버레이되며, 인접 사이트의 멀티 레이더 오버레이, 이동/연구 레이더의 직접 열기, GOES·히마와리·메테오샛 위성과 GLM 번개, mPING 보고, ESTOFEX 전망이 함께 제공됩니다.
디스플레이
1·2·4개 분할 동기 그리드, 패널별 정직한 readout, 옵션 GR2 스타일 스무딩(팬 비용 0), 방위각 등거리 투영으로 모든 위도에서 거리와 방위가 정확합니다.
설치 및 기본 사용
Windows에서는 winget을 통해 winget install --id FahrenheitResearch.BowEcho --exact로 설치하거나 릴리스 페이지에서 ZIP을 내려받아 bowecho.exe를 실행합니다. 실행 파일은 완전 독립형이며 설치 프로그램이나 런타임 의존성이 없고, 동일 이름의 .exe가 인앱 업데이터 계약상 게시됩니다. macOS에서는 BowEcho.app의 압축을 풀어 실행하며, 태그된 릴리스 앱은 서명·공증·스테이플·검증이 요구됩니다. Linux에서는 tarball의 bowecho 실행 파일을 직접 실행합니다. 신뢰와 검증을 위해 각 자산에는 .sha256 체크섬이 함께 제공되며, GitHub Actions가 태그된 소스에서 직접 빌드한 결과물임을 확인하는 데 사용할 수 있습니다.
실행 후 사이드바에서 레이더 사이트를 선택하면 최신 볼륨이 자동으로 로드됩니다. LIVE 칩은 자동 새로 고침 상태를, ARCHIVE/STALE 칩은 현재 데이터가 아님을 알립니다. 방향키로 제품을 순환하고 기울기를 변경하며, 스크롤로 확대·드래그로 팬합니다. 사이드바 Layout 4로 REF/VEL/CC/ZDR 동기 분할을 켤 수 있고, 패널을 클릭해 포커스한 뒤 사이드바·방향키로 패널별 제품과 기울기를 고정합니다. Inspector는 호버로 데이터 카드를, Shift+클릭으로 좌표 고정을 지원합니다. Cross-section을 켜고 두 점을 클릭하면 수직 슬라이스(RHI)가 표시됩니다.
활용 예시
- 슈퍼셀, 스톰 추적, 메소사이클론/TVS 표지 실시간 모니터링 및 수직 단면(RHI) 분석
- STI/SCIT 기반 모션 외삽과 최대 예상 우박 크기 표시로 위험 시나리오 시각화
- GRLevelX 플레이스파일을 통한 아이콘 시트·오브젝트 블록·자동 새로 고침 활용
- 이웃 사이트를 같은 지도에 겹쳐 멀티 레이더 합성 보기
- Formula Lab을 통한 격자 인지 수평/수직 미적분으로 WRF 사용자 정의 진단 작성
- 드롭존/이동형 레이더(DOW·COW·RaXPol) 자료의 직접 디코딩과 FARM 시설 레이더 라이브 퀵룩 재생
제한 및 라이선스 확인사항
BowEcho는 애호가/분석가용 도구이며 공식 NWS 경보 및 안내를 대체할 수 없습니다. 심각 기상 시에는 지역 NWS 청과 재난 관리 당국의 안내를 따라야 합니다. 라이선스는 MIT 또는 Apache-2.0 중 선택 가능한 듀얼 라이선스이며, 파생·임베디드 제3자 저작물(SHARPpy, 사운딩 윈도우 포트, Py-ART 파생 디앨리어싱, 폰트, 베이스맵 데이터 등)의 라이선스 및 귀속 공지는 THIRD-PARTY-NOTICES.md에 정리되어 있습니다. ORD 레이더 데이터는 CC BY 4.0으로 라이선스되며 OPERA 및 원 국가 서비스에 귀속되어 표시됩니다. IMGW-PIB POLRAD 데이터는 해당 기관의 공개 재이용 조건에 따라 표시됩니다. Windows에서 새롭고 미서명 Rust 실행 파일이 Defender 휴리스틱에 의해 !ml 패턴 오탐으로 차단될 수 있으며, GitHub Actions 공개 빌드 로그와 함께 게시된 .sha256 체크섬으로 검증하거나 출처에서 직접 감사 및 빌드할 수 있습니다.
시스템 요구사항
Windows: x64(또는 ~2015년 이후 CPU의 경우 AVX2 지원 x64 v3) 또는 ARM64 아키텍처의 Windows 운영 체제. macOS: Apple Silicon 또는 Intel. Linux: x64 또는 ARM64. Linux 추가 패키지 의존성: X11/Wayland, OpenGL, GTK 3.24, pkg-config, libgtk-3-dev, libgl1-mesa-dev, libx11-dev, libxi-dev, libxkbcommon-dev. 소스 빌드 시 Rust stable(2024 에디션) 필요. winget 설치 시 패키지 ID: FahrenheitResearch.BowEcho.


