Skip to main content

recast-woof-data

Physics reference tables and map assets for Recast WOOF.

Install recast-woof and this arrives with it:

pip install recast-woof

You do not install this package by hand and you do not choose it. recast-woof declares recast-woof-data==<its own version> as a hard dependency, because a WOOF install 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. With these two directories inside it, the engine's wheel measured 103.62 MiB. They are 64.21 MiB of pure reference data, so they ship here and the engine's wheel stays under the limit.

What is in it

Directory Contents
woof_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
woof_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
woof_data/data/basemap/ The Natural Earth and US Census shapefiles the renderer draws coastlines, borders, state lines and counties from

Every byte is data. There is no compiled code and no platform coupling, so one py3-none-any wheel serves every platform WOOF 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 assets of WOOF's v1.0.0 GitHub release and are staged by woof fetch-tables, byte-verified against the pins in woof.core.thompson_contract. Only mp_physics=8/28 runs need them.

Reading it

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

import woof_data
woof_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 the woof package's own woof/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/recastsystems/woof

Metadata

Release files for recast-woof-data 1.0.1

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

Source distribution (sdist)

Source distribution for recast-woof-data 1.0.1
File Size Uploaded
recast_woof_data-1.0.1.tar.gz 87.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for recast-woof-data 1.0.1
File Interpreter ABI Platform
recast_woof_data-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 175.8 MB

Release files / recast_woof_data-1.0.1.tar.gz

Download URL recast_woof_data-1.0.1.tar.gz
Size 87.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ceb8a1564765a16bb8e194b7d96552344e90b36735d939c7d666e91a324da7a3
BLAKE2b-256 checksum
How to use checksums
e4935fe4ca09bed240521e6b8d32547aa89e2cb283852e89a0293b718c6eac16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / recast_woof_data-1.0.1-py3-none-any.whl

Download URL recast_woof_data-1.0.1-py3-none-any.whl
Size 87.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fa3758647a67d9fbd739c0e66ad23615f3e31c4d2220f622a07b3d5ac01a6da9
BLAKE2b-256 checksum
How to use checksums
836bbd65ec6620d651ae8f1cd49634dbeddeb7d8637f44f4597b8732b64938c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.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