Skip to main content

gpuwm-data

Physics reference tables and map assets for gpuwm.

Install gpuwm and this arrives with it:

pip install gpuwm

You do not install this package by hand and you do not choose it. gpuwm declares gpuwm-data==<its own version> as a hard dependency, because a gpuwm that cannot run radiation or Thompson microphysics is not an install. There is no extra to remember and no post-install step.

Why it is a separate distribution

PyPI rejects any file over 100 MiB. The 2.5.0 gpuwm wheel measured 103.62 MiB. These two directories of pure reference data were 64.21 MiB of that, so they ship here and gpuwm ships at 39.41 MiB. In 2.8.7 three new native executables put the gpuwm manylinux wheel near the limit again, and two incompressible archives moved here as single files: the bundled historical case catalog and the WRF v4.6.1 SPP oracle captures. The air-quality line then moved the WRF-Chem aerosol optics tables here.

What is in it

Directory Contents
gpuwm_data/data/rrtmgp/ RTE+RRTMGP k-distribution and cloud-optics NetCDFs, the trace-gas climatology RRTMGP derives from the RFMIP inputs, and the license and provenance texts that document them
gpuwm_data/data/thompson/tables/ The Thompson microphysics lookup tables generated by WRF v4.6.1's thompson_init, plus CCN_ACTIVATE.BIN for the aerosol-aware variant, under MANIFEST.sha256
gpuwm_data/data/basemap/ The Natural Earth and US Census shapefiles the renderer draws coastlines, borders, state lines and counties from
gpuwm_data/data/case-catalog/historical.zip The historical case catalog gpuwm case-catalog opens when --catalog is omitted, with its merge provenance inside the archive
gpuwm_data/data/spp/native-wrf461.zip Stochastic-parameter-perturbation captures from unmodified WRF v4.6.1 modules, read by the SPP consumer gates, with their receipt inside the archive
gpuwm_data/data/chem/optics/ WRF-Chem v4.7.1's GOCART Mie tables and component data the chem aerosol optics read, under table-sha256sums.txt, with their provenance

Every byte is data. There is no compiled code and no platform coupling, so one py3-none-any wheel serves every platform gpuwm runs on.

Two of the Thompson tables are not here: freezeH2O.dat (243 MiB) and qr_acr_qg_V4.dat (71 MiB) are each over the same PyPI limit that split this package out. They are published as GitHub release assets and staged by gpuwm fetch-tables, byte-verified against the pins in gpuwm.core.thompson_contract. Only mp_physics=8/28 runs need them.

Reading it

gpuwm resolves these paths through gpuwm.data_assets, which is the only supported way in. If you want the directory yourself:

import gpuwm_data
gpuwm_data.data_root() / "rrtmgp" / "rrtmgp-gas-lw-g256.nc"

Provenance and licensing

The code here is Apache-2.0. The data is not uniformly so, and each directory carries its own texts: see data/rrtmgp/PROVENANCE.md with its LICENSE and LICENSE-CC-BY-SA-4.0 files, and gpuwm's own gpuwm/data/thompson/PROVENANCE.md for the WRF-derived Thompson tables. The map assets are public domain; data/basemap/PROVENANCE.md names their sources. No RFMIP file is carried here or in the source repository: the four reference results are CC-BY-NC-SA-4.0 and the input file's terms are ambiguous, so the tests that read them fetch them from upstream at test time, and RRTMGP runs on a 136-number table derived from the inputs.

Source and issues: https://github.com/FahrenheitResearch/arwen

Metadata

Release files for gpuwm-data 2.8.9

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

Source distribution (sdist)

Source distribution for gpuwm-data 2.8.9
File Size Uploaded
gpuwm_data-2.8.9.tar.gz 94.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gpuwm-data 2.8.9
File Interpreter ABI Platform
gpuwm_data-2.8.9-py3-none-any.whl Python 3 none any Details

Total release size: 188.0 MB

Release files / gpuwm_data-2.8.9.tar.gz

Download URL gpuwm_data-2.8.9.tar.gz
Size 94.0 MB
Tags Source
SHA-256 checksum
How to use checksums
8241d1747afea51d7869b8817421ca2694ca387af97e90f7cd11ee59ab35f2e3
BLAKE2b-256 checksum
How to use checksums
543605268f102cb065826768975169a08146e17ae1eee374a6c6d5de0160e18c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / gpuwm_data-2.8.9-py3-none-any.whl

Download URL gpuwm_data-2.8.9-py3-none-any.whl
Size 94.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
29cbdc88bd424b766209bf02cf07227c8d24773193d5e224c046080eead3449c
BLAKE2b-256 checksum
How to use checksums
078c62086c1582a5ae50354e3d1883cde7d030b5e26e9773795cab15a7dbcf82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

2.9.0

2 release files

This release

2.8.9 This release

2 release files

2.8.7

2 release files

2.8.6

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.7

2 release files

2.7.6

2 release files

2.7.5

2 release files

2.7.4

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.5

2 release files

2.6.4

2 release files

2.6.3

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.8

2 release files

2.5.7

2 release files

2.5.6

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 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