Skip to main content

wrf-rust

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

Install

pip install wrf-rust-next

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

Community Guide

The repo now includes a full WRF community setup guide for Windows, WSL 2, real-data initialization, domain sizing, and troubleshooting:

Scientific Notes

Recent correctness work tightened the severe-weather diagnostics without changing the basic getvar() workflow:

  • effective_inflow now returns the actual effective inflow base/top heights, not the MU parcel EL.
  • Effective stp and scp now use effective SRH plus effective bulk wind difference (EBWD).
  • bri now uses BRN shear instead of plain 0-6 km bulk shear.
  • Raw staggered fields (U, V, W) keep their native WRF shapes, and ALL_TIMES stacking now runs in Rust.

Usage

import numpy as np
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))

# Per-grid custom storm motion
sm_u = np.full((f.ny, f.nx), 12.0)
sm_v = np.full((f.ny, f.nx), 8.0)
srh_custom = getvar(f, "srh", depth_m=1500, storm_motion=(sm_u, sm_v))

# 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")

Note: dataset inputs are reopened by filepath under the hood. On Windows, do not keep a netCDF4.Dataset open while calling wrf-rust on that same file, especially in subprocesses. Close the dataset first or pass a file path / WrfFile instead.

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

Benchmarked on a 199x199x79 WRF grid. The fields below matched wrf-python on that case, but broader scientific equivalence still depends on variable and workflow.

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

pressure defaults to hPa for wrf-python compatibility. Use pres / p or units="Pa" when you want Pascals.

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). effective_inflow returns a two-plane output: effective layer base followed by effective layer top, both in meters AGL.

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. storm_motion=(u, v) accepts either scalar components or (ny, nx) component grids.

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. Effective stp uses ESRH + EBWD, and scp uses MUCAPE + effective SRH + EBWD.

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 storm motion (u, v) in m/s; each component may be a scalar or (ny, nx) grid
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

Release files for wrf-rust-next 0.2.27

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wrf-rust-next 0.2.27
File Size Uploaded
wrf_rust_next-0.2.27.tar.gz 180.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for wrf-rust-next 0.2.27
File
wrf_rust_next-0.2.27-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
wrf_rust_next-0.2.27-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
wrf_rust_next-0.2.27-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
wrf_rust_next-0.2.27-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
wrf_rust_next-0.2.27-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
wrf_rust_next-0.2.27-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
wrf_rust_next-0.2.27-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
wrf_rust_next-0.2.27-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
wrf_rust_next-0.2.27-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
wrf_rust_next-0.2.27-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
wrf_rust_next-0.2.27-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
wrf_rust_next-0.2.27-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 13.7 MB

Release files / wrf_rust_next-0.2.27.tar.gz

Download URL wrf_rust_next-0.2.27.tar.gz
Size 180.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dee21f67c7fbd302dd91e0d4cfc087b269b34b921df0a7cfe22f33715a2623cb
BLAKE2b-256 checksum
How to use checksums
66ec5a1685abd57dfcf11ee1365d2e66f66fd3a580704c48df21bd1d8f83cbe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp313-cp313-win_amd64.whl

Download URL wrf_rust_next-0.2.27-cp313-cp313-win_amd64.whl
Size 569.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c963aa97ce252391c033fbd51bcfde4d875c4aa2fc9d010592810b71c9b488fb
BLAKE2b-256 checksum
How to use checksums
22fe7a9d2b71c7af5bfdaa923ee7dcf662d5f465309bb64cb7b6349421ed48b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 736.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
caebdaafc46bf315691ca4a7f6dbd2e6b266983f848ed4722994fef4c3257fe6
BLAKE2b-256 checksum
How to use checksums
55c354998f13b3b5f7bf77f8f67ae9a8706e9536895a057f1c0b13884322cfc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL wrf_rust_next-0.2.27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 727.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
965269fac8869b7266cbf589070fa85ca633746c53228e37900499327446087c
BLAKE2b-256 checksum
How to use checksums
c826c2d09c544328164560233b0c471c1faf53df4f17b4bd0831cc8fbab7075d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp313-cp313-macosx_11_0_arm64.whl

Download URL wrf_rust_next-0.2.27-cp313-cp313-macosx_11_0_arm64.whl
Size 661.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8a6d8bba5fea5fa6ba683b407ca4010546221f42047c192587b7f29046f18ee
BLAKE2b-256 checksum
How to use checksums
b5270fa2f9f7db7f0e3c28ef334573389b18778e03670ef4908bc489e1fcc86c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp313-cp313-macosx_10_12_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp313-cp313-macosx_10_12_x86_64.whl
Size 675.5 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
20f3dfbc9059f3292222ab505cb1d5601b798d4cf8e6376a79b5412221841a0a
BLAKE2b-256 checksum
How to use checksums
18b10ef7c95a7077a960eaa8f51f0e7aa60161cd52726530bcf95fd1146fd2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp312-cp312-win_amd64.whl

Download URL wrf_rust_next-0.2.27-cp312-cp312-win_amd64.whl
Size 570.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3a409f999ca9b888eafe6fec3154a9560f7e6e59ed01c7a98be5aa6017fcb9e5
BLAKE2b-256 checksum
How to use checksums
e3a904dd48c9f2f71fda422a2eb7ce9bfa690073c64c5df32b3f543fba86e260
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 737.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3ee1af347bafa6a8d43a988aec0772e9e93a60ed810f122ad85598eb1d17589f
BLAKE2b-256 checksum
How to use checksums
9946a68a21014240a03c2f73ba063687676f9fbf3db32c338534dc07dce5b296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL wrf_rust_next-0.2.27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 728.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7d295299db3a3be9371deba34674ca26762ecf1e097cd174369236b53985a0f4
BLAKE2b-256 checksum
How to use checksums
6719cc18bf1059ef1cfa5c2301668867758ec1cb72d1fdb7e2fa6e958cc24b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp312-cp312-macosx_11_0_arm64.whl

Download URL wrf_rust_next-0.2.27-cp312-cp312-macosx_11_0_arm64.whl
Size 661.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f731bc8e13b961e4893749ec471eb1d13462b3710b3c46f21f90bf105c7e1762
BLAKE2b-256 checksum
How to use checksums
2972235956c731981c1ae5586a4d4add1e12896e00d1ce8e1e655130ab91725a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp312-cp312-macosx_10_12_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp312-cp312-macosx_10_12_x86_64.whl
Size 676.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
55edfb33216b10f14f21067897ccc049daee427152ae143ff7dc47ccabf4e629
BLAKE2b-256 checksum
How to use checksums
ff4ecc06142e8b364a1e40fc69f1daa5d5f12af9013a97b7f592fc676f0d99a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp311-cp311-win_amd64.whl

Download URL wrf_rust_next-0.2.27-cp311-cp311-win_amd64.whl
Size 570.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bdf15dcba980685d560eb1b1f297b6a82e75d7b14b299f82f94c0361b9b94d21
BLAKE2b-256 checksum
How to use checksums
b49718331fb5506d1f06ec5c374b390b4925f9eb56b2251209347f6ad2265f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 737.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0510a31bf174aba7a1db6a141d6d4d470a54264a2016b3e5500e0f2e80f5c270
BLAKE2b-256 checksum
How to use checksums
9d500340ba0611eca39b8edaa3c44a0fa0e0630cc254b8d427b6bc0824ac6a5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL wrf_rust_next-0.2.27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 727.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
66f50819b17942b05293fa8370af5d24ca19cc64a92ec661e8d6a0a207312cd2
BLAKE2b-256 checksum
How to use checksums
cf526641b02a29aa98dd615592ec27120630ee7c78be8a7fbb607e5010d9b483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp311-cp311-macosx_11_0_arm64.whl

Download URL wrf_rust_next-0.2.27-cp311-cp311-macosx_11_0_arm64.whl
Size 666.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2bd2c127055b62f3cd23da9611039f6f0264529432fbdd6259dbe07e3741ad5b
BLAKE2b-256 checksum
How to use checksums
726945045a1244293cd242421099800997b813414bd5309fd0009e6bee616ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp311-cp311-macosx_10_12_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp311-cp311-macosx_10_12_x86_64.whl
Size 679.1 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
19f8fb69045518edacef30fd6948148d242540270bbb7c46783fbd074db275de
BLAKE2b-256 checksum
How to use checksums
e9b9b6e157fbf77183e983b7633fdfdcc15f55482011ea7b821f735ec603162a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp310-cp310-win_amd64.whl

Download URL wrf_rust_next-0.2.27-cp310-cp310-win_amd64.whl
Size 570.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ec8ef015e67387cb1a6bb64e2c6023be4a07b3f1ada518e9f225eedcb1c8e205
BLAKE2b-256 checksum
How to use checksums
2c15588939b5d22a641943435224044461f4f3a84e69cc03cefa71d0958cf925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 737.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9ef66e0b6758a9571bc00ee61629f911f7380ccf66dbee6a09ed3b4a64e818b8
BLAKE2b-256 checksum
How to use checksums
75ad86360a4be88d70ef8e220aaaa6b090d684d50679968dc1bba15a3a708a54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL wrf_rust_next-0.2.27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 727.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
79779bb43306bdcb7b87fb3347ba72831b28a3826b17b8bad4d2daf83a3faacf
BLAKE2b-256 checksum
How to use checksums
ecb483ef9ee510ade327425bd5957d5afe6226953dc960882e7164afbd5c4748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp310-cp310-macosx_11_0_arm64.whl

Download URL wrf_rust_next-0.2.27-cp310-cp310-macosx_11_0_arm64.whl
Size 666.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dcc35577183549c44366e345302764d1a98717690e8188ec49e75b2b3983412b
BLAKE2b-256 checksum
How to use checksums
82fde0c0025d8f47cb5a9c1575209f74e8546ec034b34a6daed7d4b639ed7fb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release files / wrf_rust_next-0.2.27-cp310-cp310-macosx_10_12_x86_64.whl

Download URL wrf_rust_next-0.2.27-cp310-cp310-macosx_10_12_x86_64.whl
Size 679.0 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9b7ffe1a3001f54bbc433062132e238cec4ab28bc9812e14dc3c2df34d25d792
BLAKE2b-256 checksum
How to use checksums
713736becee9efd32cb7e3df35f425162add80111ed5eef183ffe3533f64a950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.13.1

Release history Release notifications | RSS feed

This release

0.2.27 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page