Skip to main content

Rust-powered WRF post-processing — fixes CAPE, SRH, adds 65+ variables, 5-30x faster than wrf-python

Project description

wrf-rust

Rust-powered WRF post-processing with Python bindings. 83 diagnostic variables, built-in plotting, and parallel computation.

Install

pip install wrf-rust

Pre-built wheels for Python 3.10-3.13 on Linux, macOS, and Windows. No Rust toolchain, no system libraries, no conda required.

Usage

from wrf import WrfFile, getvar

f = WrfFile("wrfout_d01_2024-06-01_00:00:00")

# Basic fields
temp = getvar(f, "temp", units="degC")
slp  = getvar(f, "slp",  units="hPa")
wspd = getvar(f, "wspd", units="knots")

# CAPE with parcel selection
sbcape = getvar(f, "sbcape")
mlcape = getvar(f, "mlcape")
mucape = getvar(f, "mucape")
sb3cap = getvar(f, "sbcape", top_m=3000)           # 0-3 km CAPE

# Custom parcel
cape = getvar(f, "cape", parcel_pressure=850,
              parcel_temperature=20, parcel_dewpoint=15)

# SRH with Bunkers storm motion
srh1 = getvar(f, "srh1")                            # 0-1 km
srh3 = getvar(f, "srh3")                            # 0-3 km
srh  = getvar(f, "srh", depth_m=1500, storm_motion=(12, 8))

# Effective inflow layer
eff_srh  = getvar(f, "effective_srh")
eff_cape = getvar(f, "effective_cape")

# Severe composites
stp     = getvar(f, "stp")                           # fixed-layer
stp_eff = getvar(f, "stp", layer_type="effective")   # effective-layer
scp     = getvar(f, "scp")
ehi     = getvar(f, "ehi", depth_m=3000)             # 0-3 km EHI

# Configurable layers
shear = getvar(f, "bulk_shear", bottom_m=1000, top_m=6000)
mw    = getvar(f, "mean_wind",  bottom_m=0, top_m=6000)
lr    = getvar(f, "lapse_rate", bottom_p=700, top_p=500)
lr_v  = getvar(f, "lapse_rate", bottom_m=0, top_m=3000, use_virtual=True)

# Lake interpolation (removes 2m artifacts over water bodies)
cape = getvar(f, "sbcape", lake_interp=1000)         # interp lakes < 1000 km2

# All timesteps
slp_all = getvar(f, "slp", timeidx=None)             # shape (nt, ny, nx)

Also accepts netCDF4.Dataset directly:

from netCDF4 import Dataset
slp = getvar(Dataset("wrfout_d01..."), "slp")

Plotting

from wrf import plot_field, plot_wind, plot_skewt, panel

plot_field(f, "sbcape")                               # auto colormap + cartopy
plot_field(f, "sbcape", style="solar7")               # Solarpower07 colormaps
plot_wind(f)                                           # wind barbs
plot_skewt(f, point=(35.0, -97.5))                    # Skew-T with hodograph
panel(f, ["sbcape", "srh1", "stp", "shear_0_6km"])   # multi-panel

# Multi-timestep with consistent scale + GIF
from wrf.plot import render_timesteps
render_timesteps(f, "sbcape", timesteps=[0,1,2,3],
                 gif=True, fixed_scale=True)

CLI

python -m wrf info  wrfout_d01_2024-06-01_00:00:00
python -m wrf stats wrfout_d01_2024-06-01_00:00:00 sbcape slp temp
python -m wrf plot  wrfout_d01_2024-06-01_00:00:00 slp -o slp.png
python -m wrf panel wrfout_d01_2024-06-01_00:00:00 sbcape srh1 stp -o severe.png

Benchmark vs wrf-python

Tested on a 199x199x79 WRF grid. All values match exactly (rel_err=0.00).

Variable wrf-python wrf-rust Speedup
Temperature 0.268s 0.004s 76x
Potential temp 0.088s 0.003s 26x
Abs. vorticity 0.173s 0.015s 11x
Relative humidity 0.353s 0.097s 4x
Precipitable water 0.224s 0.077s 3x
Reflectivity 0.494s 0.234s 2x
SLP 0.517s 0.497s 1x
Wind destagger 0.089s 0.081s 1x

Plus 17 variables wrf-python doesn't have (STP, SCP, EHI, critical angle, shear, Bunkers, lapse rates, fire indices, effective inflow layer).

Variables

83 diagnostic variables. All support units= parameter.

Thermodynamics

temp tc theta theta_e theta_w tv twb td rh

Pressure & height

pressure slp height height_agl terrain geopt omega

Moisture

pw rh2m dp2m mixing_ratio specific_humidity

CAPE & convection

sbcape sbcin mlcape mlcin mucape mucin cape cin lcl lfc el effective_cape effective_inflow cape2d cape3d

All CAPE variables support top_m for truncated integration (e.g. top_m=3000 for 3CAPE). Generic cape/cin accept parcel_type or custom parcel (parcel_pressure, parcel_temperature, parcel_dewpoint).

Wind

ua va wa wspd wdir wspd10 wdir10 uvmet uvmet10

SRH & shear

srh1 srh3 srh effective_srh shear_0_1km shear_0_6km bulk_shear mean_wind bunkers_rm bunkers_lm mean_wind_0_6km

SRH uses Bunkers Internal Dynamics method. All accept storm_motion=(u,v).

Severe composites

stp stp_fixed stp_effective scp ehi critical_angle ship bri

STP supports layer_type="effective" for the 5-term formula with MLCIN.

Radar & cloud

dbz maxdbz ctt cloudfrac uhel

Vorticity

avo pvo

Lapse rates & levels

lapse_rate_700_500 lapse_rate_0_3km lapse_rate freezing_level wet_bulb_0

Generic lapse_rate accepts bottom_m/top_m or bottom_p/top_p, plus use_virtual=True.

Fire weather

fosberg haines hdw

Parameters

Parameter Description
units Output unit conversion (every variable)
parcel_type "sb", "ml", "mu" for CAPE
parcel_pressure/temperature/dewpoint Custom parcel (hPa, degC, degC)
top_m / bottom_m Layer bounds in m AGL
top_p / bottom_p Layer bounds in hPa
depth_m SRH/EHI depth (m AGL)
storm_motion Custom (u, v) in m/s
layer_type "fixed" or "effective" for STP
use_virtual Virtual temperature for lapse rates
lake_interp Interpolate 2m fields over lakes < N km2

Unit strings

Every registered variable supports units=. Raw WRF variables (RAINNC, T2, PSFC, etc.) also support conversion when their default unit is known. Case-insensitive.

Category Strings Example
Temperature K, degC, C, celsius, degF, F, fahrenheit units="degF"
Pressure Pa, hPa, mb, mbar, inHg units="hPa"
Speed m/s, knots, kt, kts, mph, kph, km/h units="knots"
Length/Height m, ft, km, mi, dam units="dam"
Depth mm, in, inches units="in"
Moisture kg/kg, g/kg units="g/kg"

Raw WRF variables

Any variable name not in the computed registry is read directly from the file. Common ones:

Variable Default unit Description
RAINNC mm Grid-scale accumulated precipitation
RAINC mm Convective accumulated precipitation
T2 K 2-m temperature (also available as t2)
PSFC Pa Surface pressure
TSK K Skin temperature
SST K Sea surface temperature
PBLH m PBL height
HFX W/m2 Sensible heat flux
LH W/m2 Latent heat flux
SWDOWN W/m2 Downwelling shortwave
GLW W/m2 Downwelling longwave
OLR W/m2 Outgoing longwave
UST m/s Friction velocity
SNOWH m Snow depth
LU_INDEX -- Land use category
U10 / V10 m/s 10-m wind components
# These all work:
rain = getvar(f, "RAINNC", units="in")     # accumulated precip in inches
tsk  = getvar(f, "TSK", units="degF")      # skin temp in Fahrenheit
pblh = getvar(f, "PBLH", units="ft")       # PBL height in feet

Building from source

Only needed for development. Users should pip install wrf-rust.

git clone https://github.com/FahrenheitResearch/wrf-rust.git
cd wrf-rust
pip install maturin
maturin develop --release

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wrf_rust-0.2.6.tar.gz (4.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

wrf_rust-0.2.6-cp313-cp313-win_amd64.whl (592.1 kB view details)

Uploaded CPython 3.13Windows x86-64

wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (753.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (744.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

wrf_rust-0.2.6-cp313-cp313-macosx_11_0_arm64.whl (672.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

wrf_rust-0.2.6-cp313-cp313-macosx_10_12_x86_64.whl (688.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

wrf_rust-0.2.6-cp312-cp312-win_amd64.whl (592.4 kB view details)

Uploaded CPython 3.12Windows x86-64

wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (745.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

wrf_rust-0.2.6-cp312-cp312-macosx_11_0_arm64.whl (672.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

wrf_rust-0.2.6-cp312-cp312-macosx_10_12_x86_64.whl (689.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

wrf_rust-0.2.6-cp311-cp311-win_amd64.whl (592.0 kB view details)

Uploaded CPython 3.11Windows x86-64

wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (744.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

wrf_rust-0.2.6-cp311-cp311-macosx_11_0_arm64.whl (676.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

wrf_rust-0.2.6-cp311-cp311-macosx_10_12_x86_64.whl (693.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

wrf_rust-0.2.6-cp310-cp310-win_amd64.whl (592.0 kB view details)

Uploaded CPython 3.10Windows x86-64

wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (744.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

wrf_rust-0.2.6-cp310-cp310-macosx_11_0_arm64.whl (676.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

wrf_rust-0.2.6-cp310-cp310-macosx_10_12_x86_64.whl (693.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file wrf_rust-0.2.6.tar.gz.

File metadata

  • Download URL: wrf_rust-0.2.6.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for wrf_rust-0.2.6.tar.gz
Algorithm Hash digest
SHA256 5f3ba80cccfe0573018250fb9f207ad61fa0c9d9ec2c9369f6faa6cae11e6e30
MD5 775046d2803da7b3228fc28dcd680e6e
BLAKE2b-256 5ad0d13741aa3a47067808a32cc4e187e884777a428da092fc9a14a0bf09f8f6

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: wrf_rust-0.2.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 592.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for wrf_rust-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 769adb868eb57a3cf74b06281a61c0a8c21664fa7a26d83136710ac4c1457349
MD5 95ed5fa3b838fc3fe98239b12db30196
BLAKE2b-256 27887c2e5cbbdf81c333c0d269df122b29f7497e2981f3409592ebfe64a56309

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78081cf5756f1a603a55e1e20aa1989836b9834c2bad93ca42cd25b90e9d75c2
MD5 538309fc39858f89b866c0e65c63407e
BLAKE2b-256 347c41bd856d451ebf1073a14c9dc83c17411d94248a2e56daf0a01d5bc7f9d9

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f20fe42193cbed5c3e3f91009945c7bc04b425268f79e3b48eda88cf77ec2b1
MD5 ae719971263bc31b709e7da9ff77013e
BLAKE2b-256 64757ba764376ad27c6aa0a44056da99dda58fafd97708424507306846ce166d

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9610ba09bacdfe95cf1e88d6b356e8bbada9341aa35319bfced281c11e9d2789
MD5 37886a1729b9548cca06c27fc7aab8f3
BLAKE2b-256 a9185ca1a8e77d15b0428bd5dfec473414d2f11fd3cc1fc23ad93017abb2e5a8

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 abe063eb5221cffddf29e86fcab0880d4cd7009a3c6b2aa519f89522e3fbe854
MD5 8d4853306a9e31b83825c5be1d85371f
BLAKE2b-256 a5548b4d1a6c362f671d90e882805bb0ed410c454405a52ed2762b01ec33877c

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: wrf_rust-0.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 592.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for wrf_rust-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dd258ccd1e733460ddf3c9cac37a762c1cb9b85228089289937a04f4a2d1637c
MD5 fd3c6d2335513079848329599e283cb0
BLAKE2b-256 5cbcecbeda1d5168d8edd9ca2d6bc9ac1d1b162f0157c6b01262204eb8bad041

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae48ea66420ef479c293d163695d57019ea309ce50de85d04e8e76774dd38919
MD5 7f9c115381f54c290a755d00a04ac10d
BLAKE2b-256 6c36f79c9d2d2dcc4118757de2a4562f6a38916e0a6fef6a83c1e62cf6d9dd40

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15206294d4db9ff144f5493f28022e23a9a8be364b2680ecd69a5657f7b6490f
MD5 9cb863b4d847abeb858628a074f1573b
BLAKE2b-256 6db6234e9b3cd69fb217552ebbbfde2771513d85031c0b5d1d18c8a254aaa921

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47641d113f4168a304e40d52dc80edc57ac510130da1b17584126b9e27a7ccf2
MD5 0a3b6ed9b3c25116f155b137e6e30d6b
BLAKE2b-256 bceb3fa38f50d1ada647c746fa26f8617e97248159b12c46f1cfe80f0bb9f8a4

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3467f1c8041aef55aa8136ed882e6e0f9aa01bee77f3427efc634e955c38a9cb
MD5 0fae92249a3e122801332ba751260b14
BLAKE2b-256 0b3d7b7fce0dd42ca1af4687b3f8f2bfd8657addd1f6615f5511d96cc2db440a

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wrf_rust-0.2.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 592.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for wrf_rust-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aaad5e17e26f1247bbd270bf1879cdf09d45544dcf21c3454b9398b87caa3cf2
MD5 dda5c865648916e4c7bc6aaaf4145bf2
BLAKE2b-256 00d5726e87866eb376b661f4b8c4f0d291fcbe8f45e56d364e1c77472debb07a

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6eed1f47c7384ed8ab5e3830858364beb92e448439c4fbc77853228b19f51df9
MD5 adb45bc1bd6d202c597fbb221852b655
BLAKE2b-256 000775d2208ee6606998d9813601363294f9d44089080db2196ce5d50b8258be

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1f27df4963b27019205d13b6647b85555d2d39c1537752ed8cf75d81d0df50f
MD5 447961ac5b722357df52e20b92ce90e5
BLAKE2b-256 35e248d6f608f06fa9155847bff380b299e05ee2251eb9eeca88a3aa0ae5605d

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f305d3079d43129f34cec8949f21b396ae52133b1ba12f969021038aba86473e
MD5 c0724560d3f1bd4ae2f0d21923595685
BLAKE2b-256 2f0f6fc4f2bf0f6b9219b7aeca4ed395e8329f36834d73cc1a89e18dbc92e6a0

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 78bfd7ace543ba87c915b5634886760aea298025a2015201a57fc1be27ca01c5
MD5 3f77512702c46200cbb27c689d06d8fb
BLAKE2b-256 9045b9e145bbb54efc6daab472f6db59f33982788905f0d6c47d9ee1f3f63a02

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wrf_rust-0.2.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 592.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for wrf_rust-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ba0afd6ec3414fa9365fa268df55f78bb9e2215b2de4e1330143c2c548a851f
MD5 40af1a27190ac35b5f8d6a2558158d17
BLAKE2b-256 e3587556fb154e8565a1fc887ce16cb238a7f0ab8c0c3bbd237789dd0b6153d5

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 773a9e34d25bc199f795bff9d2cd10c23750e539c89e586b7134f91f09eaac06
MD5 92213ed1ef5a49d63cf29a46eb9ebd4f
BLAKE2b-256 19de1e4f52d13303eab34625200fbb7c30cc35a10af86ec0259fc800693157ce

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55f8f284758877868f1ed53bfe3780383ab625dfe0daaeafd2bcb07e787d5df3
MD5 1e3ee0e71670ff0840840727b1ddb8c5
BLAKE2b-256 b1812604c219afb77646f65f26db0b0410bb02f202ca31195f9eda39c953f1af

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd8a273da70b778320411b9f9f44cb9498f918f84ed07f49816f78c87d3c7010
MD5 071610fbd162e2b52d0a0bfa90bbb0f0
BLAKE2b-256 ddd906634225a9c2e1be1bc6dbc3f4d824c2a5e5425ef1b3158049b4c65854fb

See more details on using hashes here.

File details

Details for the file wrf_rust-0.2.6-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wrf_rust-0.2.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61fe429120e0cc75f41116860ff34a68f7909a4118e77a6b89ae3d81eb03210e
MD5 0e3c0468346e7690204945a318c195f3
BLAKE2b-256 0c503a785ee0b390990154585bc6b9c1778714c81d810176479fdfbac0e8c676

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page