Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

WildTorch

Hatch project Read the Docs DOI

WildTorch: Leveraging GPU Acceleration for High-Fidelity, Stochastic Wildfire Simulations with PyTorch

Installation

Install with minimal dependencies:

pip install wildtorch

Install with full dependencies (includes visualization and logging):

pip install 'wildtorch[full]'

Quick Start

pip install 'wildtorch[full]'
import wildtorch as wt

wildfire_map = wt.dataset.generate_empty_dataset()

simulator = wt.WildTorchSimulator(
    wildfire_map=wildfire_map,
    simulator_constants=wt.SimulatorConstants(p_continue_burn=0.7),
    initial_ignition=wt.utils.create_ignition(shape=wildfire_map[0].shape),
)

logger = wt.logger.Logger()

for i in range(200):
    simulator.step()
    logger.log_stats(
        step=i,
        num_cells_on_fire=wt.metrics.cell_on_fire(simulator.fire_state).item(),
        num_cells_burned_out=wt.metrics.cell_burned_out(simulator.fire_state).item(),
    )
    logger.snapshot_simulation(simulator)

logger.save_logs()
logger.save_snapshots()

Demo

See Our Live Demo at Hugging Face Space.

API Documents

See at Our Read the Docs.

Release files for wildtorch 1.0.0b1

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

Source distribution (sdist)

Source distribution for wildtorch 1.0.0b1
File Size Uploaded
wildtorch-1.0.0b1.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wildtorch 1.0.0b1
File Interpreter ABI Platform
wildtorch-1.0.0b1-py3-none-any.whl Python 3 none any Details

Total release size: 39.3 kB

Release files / wildtorch-1.0.0b1.tar.gz

Download URL wildtorch-1.0.0b1.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
25913285f48fa19b467904760cf54bde525200fc5c3d2cceba5320997884f397
BLAKE2b-256 checksum
How to use checksums
ac4897532ab5367918dbfe29e9380ff294c3fc1bad2b9b02582e64e9dcdb1b82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.0

Release files / wildtorch-1.0.0b1-py3-none-any.whl

Download URL wildtorch-1.0.0b1-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e01e31af83de917dd2340c5fa7e90b86fc67fae2267e5f1fca4bcd83ba822dcf
BLAKE2b-256 checksum
How to use checksums
93ee5c09497c1a65d6dae83052b24f4d5bed7d809e616550620334f503f9653e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.0

Release history Release notifications | RSS feed

This release

1.0.0b1 This release

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