bowecho
Fast, free, native NEXRAD Level II radar viewer — live storm-scale radar in a single small download
File Explorer
- config.toml
- ci.yml
- release.yml
- bowecho.ico
- bowecho.png
- NotoSansJP-Subset.ttf
- OFL-LICENSE.txt
- dock_spike.rs
- poll_probe.rs
- tropical_radii_probe.rs
- draw.rs
- geometry.rs
- persist.rs
- iso_fields.rs
- probe_history.rs
- advanced.rs
- light_volume.wgsl
- lighting.rs
- aircraft_soundings.rs
- annotate.rs
- archive_browser.rs
- basemap_data.rs
- basemap_towns.rs
- batch_plots.rs
- box_sounding.rs
- brand.rs
- chrome_readouts.rs
- cm1.rs
- cm1_ui.rs
- community_cache.rs
- community_cases.rs
- community_credentials.rs
- community_relay.rs
- cross_section_ui.rs
- data_packs.rs
- dealias_env.rs
- differential_4e.rs
- dock.rs
- eumetsat.rs
- eumetsat_credentials.rs
- event_explorer.rs
- event_loop_builder.rs
- farm_live.rs
- federated_origins.rs
- fonts.rs
- formula_lab.rs
- formula_sounding.rs
- gbvtd_retrieval.rs
- gdex_ui.rs
- generation_publication.rs
- geo_helpers.rs
- glm_layer.rs
- grib_import.rs
- grid_composites.rs
- guide.rs
- hazard_geom.rs
- hazard_ui.rs
- hurricane_hunters.rs
- ingest_worker.rs
- italy_dpc.rs
- layers_rail.rs
- lib.rs
- live_archive_bar.rs
- live_ptype.rs
- local_import.rs
- local_radar_import.rs
- main.rs
- map_paint.rs
- max_ref_swath.rs
- media.rs
- mesoanalysis.rs
- meteoalarm.rs
- model_data.rs
- model_gis.rs
- model_layer.rs
- mping.rs
- oa_derived.rs
- obs.rs
- obs_soundings.rs
- operational_radar_grib.rs
- overlays.rs
- panel_kit.rs
- placefiles.rs
- postproc_severe.rs
- product_select.rs
- radar_band.rs
- radar_export.rs
- raster_quality.rs
- rebuildable_cache.rs
- release_version.rs
- rhi.rs
- river_gauges.rs
- sat_native_map.rs
- sat_paint.rs
- sat_plot.rs
- sat_remote.rs
- sat_rgb_store.rs
- sat_window.rs
- sat_worker.rs
- satellite_cli_host.rs
- self_update.rs
- settings_persistence.rs
- settings_ui.rs
- sharppy_sounding.rs
- sidebar_layout.rs
- simradar_gate_inspector.rs
- simradar_truth_lab.rs
- simsat_hrrr.rs
- simsat_store.rs
- simsat_ui.rs
- sites_ui.rs
- sounding_correction.rs
- sounding_correction_io.rs
- sounding_correction_ui.rs
- sounding_table_builtin.rs
- sounding_table_config.rs
- spc_layers.rs
- spc_md_image.rs
- sweep_animation.rs
- table_editor.rs
- taiwan_cwa.rs
- tor_tracks.rs
- tropical.rs
- ui_theme.rs
- unified_player.rs
- units.rs
- upper_air.rs
- vcp_catalog.rs
- vol3d.rs
- vwp.rs
- wofs.rs
- wofs_georef.rs
- wpc_mpd.rs
- wrf_cli_host.rs
- wrf_cli_watch.rs
- wrf_namelist.rs
- wrf_p3_assets.rs
- wrf_process.rs
- wrf_property_reader.rs
- wrf_radar.rs
- wrf_radar_estimator.rs
- wrf_radar_physics.rs
- wrf_radar_validation.rs
- wrf_refractivity.rs
- wrf_scene_adapter.rs
- wrf_scene_inventory.rs
- wrf_source.rs
- wrf_temporal.rs
- wrf_tmatrix_assets.rs
- wrf_tmatrix_band_assets.rs
- wrf_tmatrix_cuda.rs
- wrf_tmatrix_legacy_pack.rs
- wrf_tmatrix_scene.rs
- wrf_volumes.rs
- hazard_alerts_midatlantic_20260705T2330Z.json
- hazard_zone_ring_njc009_capemay.json
- wofs_title_01_01.png
- wofs_title_10_10.png
- e20c_fsr_2004010100_msg0.grb
- cm1out_diag_000001.nc
- cm1out_diag_000002.nc
- cm1out_legacy_r19.nc
- cm1out_schema.nc
- generate_fixture.py
- generate_visual_demo.py
- README.md
- archive_callers_guard.rs
- build_metadata.rs
- release_version.rs
- sites_catalog_guard.rs
- .gitignore
- build.rs
- build_metadata.rs
- Cargo.toml
- env_keax.json
- env_keax_hrrr.json
- env_kgwx.json
- env_klix.json
- env_klix_hrrr.json
- env_kmbx.json
- env_kmbx_hrrr.json
- env_ktlx.json
- assemble_results.py
- dealias_metrics.py
- hrrr_profile.py
- orpg_probe.py
- parity_check.py
- README.md
- requirements.txt
- run_external.py
- dealias_eval.rs
- main.rs
- Cargo.toml
- README.md
- artifact.rs
- command.rs
- fs.rs
- input.rs
- lib.rs
- paths.rs
- radar.rs
- run_manifest.rs
- watch.rs
- wrf.rs
- Cargo.toml
- lib.rs
- .gitignore
- Cargo.toml
- iso_levels.rs
- lib.rs
- solar.rs
- wrf_fields.rs
- .gitignore
- Cargo.toml
- sectigo_public_server_authentication_ca_dv_r36.pem
- intl_probe.rs
- kmkx_fetch.rs
- probe_sources.rs
- site_list_probe.rs
- tile_fetch_probe.rs
- gdex_catalog_era20c_decade.xml
- gdex_catalog_era20c_top.xml
- gdex_catalog_leaf.xml
- gdex_catalog_top.xml
- gdex_ncss_dataset.xml
- imgw_ram_cmax_listing.html
- imgw.rs
- dmi_items_sorted.json
- fmi_fianj_listing.xml
- fmi_site_prefixes.xml
- geosphere_listing_recent.xml
- geosphere_listing_truncated.xml
- meteoromania_buc_listing.html
- ord_bejab_hour.xml
- ord_es_site_prefixes.xml
- ord_esatn_hour.xml
- ord_fr_site_prefixes.xml
- ord_frtou_hour.xml
- ord_iedub_hour.xml
- ord_mtgud_hour.xml
- ord_nlhrw_hour.xml
- ord_nohur_hour.xml
- smhi_areas.json
- smhi_qcvol_angelholm.json
- australia_nci.rs
- chmi.rs
- dmi.rs
- dwd.rs
- fmi.rs
- geosphere.rs
- kaia.rs
- listing.rs
- lombardia.rs
- meteoromania.rs
- ord.rs
- piemonte.rs
- shmu.rs
- smhi.rs
- community_feeds.rs
- embedded_sites.rs
- gdex.rs
- grid_products.rs
- international.rs
- lib.rs
- sites.rs
- tropical.rs
- gdacs_bavi_forecast_geometry.json
- gdacs_bavi_geometry.json
- gdacs_bavi_wide_cone_geometry.json
- gdacs_tc_list.json
- jtwc_bavi_warning.txt
- jtwc_bavi_warning_25.txt
- jtwc_rss.xml
- nhc_active_storms.json
- nhc_milton_forecast_advisory.txt
- chmi_brd_products.html
- chmi_brd_vol_v_files.html
- chmi_brd_vol_z_files.html
- chmi_sites_root.html
- dwd_asb_v_filter_polarimetric_files.html
- dwd_asb_v_hdf5_dir.html
- dwd_asb_v_station_dir.html
- dwd_asb_z_hdf5_dir.html
- dwd_asb_z_station_dir.html
- dwd_asb_z_unfiltered_files.html
- dwd_sites_root.html
- dwd_sweep_vol_z_stations.html
- shmu_skjav_dbz_dates.html
- shmu_skjav_dbz_files.html
- shmu_skjav_products.html
- shmu_skjav_v_files.html
- shmu_volume_root.html
- .gitignore
- Cargo.toml
- bar.rs
- feed.rs
- frame_ring.rs
- geoloc.rs
- main.rs
- map_view.rs
- mini_settings.rs
- products.rs
- render_worker.rs
- site_picker.rs
- dependency_firewall.rs
- build.rs
- Cargo.toml
- bench_decode.rs
- dorade_probe.rs
- dorade_xval.rs
- dump_radar.rs
- inspect.rs
- intl_assembly_probe.rs
- jma_inspect.rs
- mobile_archive_probe.rs
- verify_pipeline.rs
- cfradial.rs
- dorade.rs
- hdf5lite.rs
- jma.rs
- lib.rs
- mobile_archive.rs
- netcdf3.rs
- odim.rs
- odim_cartesian.rs
- vwp.rs
- 2026071100150601KDP.max.h5
- 2026071100150601PhiDP.max.h5
- 2026071100150601RhoHV.max.h5
- 2026071100150601ZDR.max.h5
- README.md
- KBMX_SDUS54_NVWBMX_199804160006
- README.md
- 20130429043000.rad.bewid.pvol.dbzh.scan1.hdf
- bejab.pvol.hdf
- cfrad.20211011_223602_DOW8_RHI.trim3.nc
- cfrad.xsapr_sgp_ppi_20110520.classic.nc
- cfrad.xsapr_sgp_ppi_20110520.netcdf4.nc
- cfrad_synth.nc
- convert_cfradial.py
- espdg.pvol.20260707.dbzh_vradh.h5
- gen_cfradial_fixture.py
- gen_odim_fixture.py
- odim_pvol_synth.h5
- ref_cfradial.py
- ref_odim.py
- swp.1260521225514.COW2.229.1.0_SUR_v215.head24
- T_PAGZ35_C_ENMI_20170421090837.hdf
- cfradial_real.rs
- cfradial_real_files.rs
- dorade_real.rs
- odim_cartesian_real.rs
- odim_real.rs
- odim_real_files.rs
- router_real_files.rs
- .gitignore
- Cargo.toml
- lib.rs
- sweep.rs
- temporal.rs
- volume.rs
- .gitignore
- Cargo.toml
- lib.rs
- refractivity.rs
- .gitignore
- Cargo.toml
- validate_tmatrix_lut.rs
- closure.rs
- digest.rs
- lib.rs
- lut.rs
- orientation.rs
- output.rs
- p3_integration.rs
- p3_psd.rs
- p3_table.rs
- particle.rs
- scheme_psd.rs
- science.rs
- tmatrix_runtime.rs
- validate_tmatrix_lut.rs
- main.rs
- Cargo.lock
- Cargo.toml
- .python-version
- Dockerfile
- FAILURE_RECORD.md
- generate_band_pack.py
- generate_lut.py
- generator_config.example.json
- PACK_FORMAT.md
- README.md
- requirements-bootstrap-pinned.txt
- requirements-pytmatrix-pinned.txt
- run_all.ps1
- test_generate_band_pack.py
- toolchain.json
- Cargo.toml
- README.md
- bench_render.rs
- cell_probe.rs
- cross_section_probe.rs
- cut_probe.rs
- dealias_blob_probe.rs
- dealias_temporal_probe.rs
- hail_wind_probe.rs
- max_swath_png.rs
- multisite_profile.rs
- perf_probe.rs
- product_gallery.rs
- render_reflectivity_png.rs
- rot_debug.rs
- rotation_probe.rs
- shear_probe.rs
- smooth_probe.rs
- tor_tracks_probe.rs
- track_quality_probe.rs
- velocity_bench.rs
- velocity_diag.rs
- velocity_event_probe.rs
- velocity_point_probe.rs
- velocity_repro.rs
- visual_probe.rs
- volumetric_probe.rs
- confidence.rs
- env_profile.rs
- graph.rs
- merge.rs
- mod.rs
- repair.rs
- solve.rs
- super_regions.rs
- cells.rs
- dealias_pyart.rs
- detect.rs
- gate_filter.rs
- gbvtd.rs
- interpolate.rs
- lib.rs
- region_core.rs
- rhi.rs
- shear.rs
- smooth.rs
- swath.rs
- sweep_reveal.rs
- tracking.rs
- tracks.rs
- volumetric.rs
- vwp.rs
- wind.rs
- rhi_real.rs
- .gitignore
- Cargo.toml
- brand.rs
- lib.rs
- persistence.rs
- .gitignore
- Cargo.toml
- rebuild_kernel.rs
- p3_lut_segments.cu
- p3_lut_segments.manifest.json
- p3_lut_segments.ptx
- p3_lut_segments_sm100.cubin
- p3_lut_segments_sm103.cubin
- p3_lut_segments_sm110.cubin
- p3_lut_segments_sm120.cubin
- p3_lut_segments_sm121.cubin
- p3_lut_segments_sm75.cubin
- p3_lut_segments_sm80.cubin
- p3_lut_segments_sm86.cubin
- p3_lut_segments_sm87.cubin
- p3_lut_segments_sm88.cubin
- p3_lut_segments_sm89.cubin
- p3_lut_segments_sm90.cubin
- adapter.rs
- kernel.rs
- lib.rs
- prepared.rs
- Cargo.toml
- lib.rs
- main.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- advance.rs
- feed.rs
- frame_history.rs
- install.rs
- liveness.rs
- mod.rs
- policy.rs
- geo.rs
- lib.rs
- render_service.rs
- tiles.rs
- worker_slot.rs
- Cargo.toml
- v0.25.5.md
- v0.25.6.md
- v0.25.7.md
- v0.25.8.md
- v0.25.9.md
- v0.26.0.md
- v0.26.1.md
- v0.26.2.md
- v0.26.3.md
- v0.27.0.md
- v0.27.1.md
- v0.27.2.md
- v0.27.3.md
- v0.28.0.md
- v0.28.1.md
- v0.28.2.md
- v0.29.0.md
- v0.29.1.md
- v0.29.2.md
- v0.29.3.md
- v0.30.0.md
- v0.30.1.md
- v0.30.2.md
- v0.30.3.md
- v0.30.4.md
- v0.30.5.md
- v0.31.0.md
- v0.31.1.md
- v0.32.0.md
- v0.33.0.md
- v0.33.1.md
- v0.33.2.md
- v0.33.3.md
- v0.34.0.md
- v0.34.1.md
- v0.34.10.md
- v0.34.11.md
- v0.34.12.md
- v0.34.13.md
- v0.34.14-rc.1.md
- v0.34.14-rc.2.md
- v0.34.14.md
- v0.34.2.md
- v0.34.3.md
- v0.34.4.md
- v0.34.5.md
- v0.34.6.md
- v0.34.7.md
- v0.34.8.md
- v0.34.9.md
- v0.35.0.md
- 2026-06-09-fastest-radar-ui-parity-design.md
- ai-assisted-engineering-process.md
- app-identity.md
- cm1-guide.md
- community-cache.md
- customization-spec.md
- data-packs.md
- dealias-external-baselines.md
- dealias-fold-branch-analysis.md
- dealias-iteration-guide.md
- dealias-v4-baselines.json
- dealias-v4-spec.md
- docking-spike.md
- format-validation.md
- formula-lab.md
- hail-wind-algo-spec.md
- ios-port-notes.md
- live-precipitation-type.md
- mesoanalysis-spec.md
- miniderecho-spec.md
- owner-generation-publication.md
- p3-cuda-gate-pipeline.md
- products-guide.md
- property-tmatrix-data-pack.md
- public-docs-hygiene.md
- radar-cli.md
- satellite-cli.md
- sidebar-redesign-spec.md
- SIGNING.md
- simsat-engine-plan.md
- simsat-guide.md
- skewt-parity-spec.md
- sounding-correction-science.md
- spc-catalog.md
- storm-track-rebuild-spec.md
- ui-overhaul-spec.md
- ui-refresh-plan.md
- ui-refresh-proposal.md
- v029-engine-spec.md
- v029-phase4-behavior-census.md
- v029-release-notes.md
- vol3d-positive-she-lighting.md
- vol3d-sota-overhaul.md
- wrf-cli.md
- wrf-import-large-grids.md
- wrf-simulated-radar.md
- xsection-3d-spec.md
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- config.json
- manifest.json
- table.lut
- .gitattributes
- environment.json
- PYTMATRIX-LICENSE.txt
- README.md
- reproduction_run.json
- check_release_binary_size.sh
- check_release_binary_size_test.sh
- generate_basemap_data.py
- generate_town_labels.py
- macos_plist_versions.py
- macos_plist_versions_test.py
- package_legacy_property_tmatrix.py
- release_tag_prerelease.sh
- release_tag_prerelease_test.sh
- README.md
- dense_grid_v3_axis_audit_nodes.json
- dense_grid_v3_axis_audit_report.json
- dense_grid_v3_design_failure_nodes.json
- dense_grid_v3_design_failure_report.json
- dry_prolate_ddelt_sensitivity_probe_report.json
- dry_prolate_rejected_points_12_14_16_18_20_probe_report.json
- dry_prolate_rejected_points_preliminary_12_14_16_20_probe_report.json
- dry_prolate_removed_diameter_parent_interval_audit_report.json
- initial_grid_design_failure_report.json
- initial_grid_design_nodes.json
- PROPERTY_AWARE_BLOCKER.md
- property_initial_extreme_probe_report.json
- property_refined_14mm_extreme_probe_report.json
- property_refined_15mm_extreme_probe_report.json
- property_refined_16mm_extreme_probe_report.json
- property_refined_18mm_extreme_probe_report.json
- property_refined_20mm_extreme_probe_report.json
- property_refined_22mm_extreme_probe_report.json
- property_refined_24mm_extreme_probe_report.json
- property_refined_25mm_extreme_probe_report.json
- property_refined_26mm_extreme_probe_report.json
- property_refined_28mm_extreme_probe_report.json
- property_refined_30mm_extreme_probe_report.json
- property_refined_30p5mm_extreme_probe_report.json
- property_refined_31mm_extreme_probe_report.json
- property_refined_32mm_extreme_probe_report.json
- property_refined_35mm_extreme_probe_report.json
- property_refined_40mm_extreme_probe_report.json
- property_refined_50mm_extreme_probe_report.json
- property_refined_55mm_extreme_probe_report.json
- README.md
- refined_grid_v10_depth2_stage.json
- refined_grid_v10_depth3_stage.json
- refined_grid_v10_design_protocol.json
- refined_grid_v10_design_protocol_v2.json
- refined_grid_v10_integrity_amendment_v1.json
- refined_grid_v10_post_freeze_held_out_interpolation_report.json
- refined_grid_v10_post_freeze_held_out_nodes.json
- refined_grid_v10_property_bundle_acceptance.json
- refined_grid_v2_failure_report.json
- refined_grid_v2_nodes.json
- refined_grid_v4_axis_budget_report.json
- refined_grid_v5_axis_budget_report.json
- refined_grid_v6_axis_budget_report.json
- refined_grid_v7_axis_budget_report.json
- refined_grid_v8_narrow_axis_budget_report.json
- refined_grid_v8_stale_environment_axis_budget_report.json
- refined_grid_v9_full_axis_budget_report.json
- refined_grid_v9_post_freeze_failure_reproduction.json
- refined_grid_v9_post_freeze_held_out_failure_report.json
- refined_grid_v9_post_freeze_held_out_nodes.json
- refined_grid_v9_post_freeze_property_sanity_report.json
- refined_grid_v9_post_freeze_property_view_interpolation_report.json
- refined_grid_v9_post_freeze_sanity_report.json
- run_cross_cell_design_audit.py
- run_ddelt_probe.py
- run_grid_design_axis_budget.py
- run_refined_v10_composite_convergence.py
- run_removed_diameter_node_audit.py
- run_solver_order_probe.py
- run_validation.py
- select_grid_design_nodes.py
- select_held_out_nodes.py
- solver_ndgs12_to14_pre_interpolation_refinement_report.json
- solver_ndgs12_to14_refined_v8_failure_report.json
- solver_ndgs8_to10_initial_failure_report.json
- solver_refined_v9_convergence_report.json
- test_generator.py
- kdp_numerical_validation.json
- kdp_numerical_validation.py
- static_validation.json
- static_validation.py
- SourceSans3-LICENSE.md
- SourceSans3-Regular.ttf
- cape.rs
- composites.rs
- indices.rs
- mod.rs
- canvas.rs
- compositor.rs
- hodograph.rs
- mod.rs
- panels.rs
- param_table.rs
- parcel_summary.rs
- skewt.rs
- constants.rs
- error.rs
- fire.rs
- interp.rs
- lib.rs
- main.rs
- profile.rs
- python.rs
- thermo.rs
- utils.rs
- watch_type.rs
- winds.rs
- compare_sharppy.py
- render_full_sharppy.py
- render_skewt.py
- run_real_soundings.rs
- run_sharppy.py
- verification.rs
- .gitignore
- BOWECHO-VENDOR.md
- Cargo.toml
- LICENSE
- PATCHES.md
- PROVENANCE.md
- pyproject.toml
- README.md
- bands.rs
- lib.rs
- autumnplot-weather-contours-sota.zip
- Cargo.toml
- LICENSE
- PATCHES.md
- README.md
- .gitattributes
- .gitignore
- Cargo.lock
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- PYART-LICENSE.txt
- README.md
- rpt.csv
- rptw.csv
- SECURITY.md
- THIRD-PARTY-NOTICES.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo run
View Details ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
tar
View Details ▼
tar
Archiving utility.
Often combined with a compression method, such as `gzip` or `bzip2`.
tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}
[c]reate an archive and write it to a [f]ile:
tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}
[c]reate a g[z]ipped archive and write it to a [f]ile:
tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .
[c]reate a g[z]ipped (compressed) archive from a directory using relative paths:
xattr
View Details ▼
xattr
Utility to work with extended filesystem attributes.
xattr -l {{file}}
List key:value extended attributes for a given file:
xattr -w {{attribute_key}} {{attribute_value}} {{file}}
Write an attribute for a given file:
xattr -d {{com.apple.quarantine}} {{file}}
Delete an attribute from a given file:
