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.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| recast_woof_data-1.0.0.tar.gz | 87.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| recast_woof_data-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 175.8 MB
Release files / recast_woof_data-1.0.0.tar.gz
| Download URL | recast_woof_data-1.0.0.tar.gz |
|---|---|
| Size | 87.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d95f2fbf5839df689628b95fecb8e49c0f569a8c5688186be1e7da481f451177
|
|
BLAKE2b-256 checksum How to use checksums |
95453ce6a87f031a4111ff4c8049d8756faef15357e1d6eb548249903de8c293
|
| 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 Sep 30, 2026.
Transparency logRelease files / recast_woof_data-1.0.0-py3-none-any.whl
| Download URL | recast_woof_data-1.0.0-py3-none-any.whl |
|---|---|
| Size | 87.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5a03082d2b391faf57359766eb0806aa332ed0d0ddfd7dffa401d0864f5635f
|
|
BLAKE2b-256 checksum How to use checksums |
69f686b83b02ea2d692f3332192d9d622c24ee63ad8f2143af6f341aea3742be
|
| 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 Sep 30, 2026.
Transparency log