Learn R Programming

TCHazaRds

TCHazaRds is an R package for Tropical Cyclone (Hurricane, Typhoon) Spatial Hazard Modelling. There is a tutorial in TCHazaRds/vignettes. The code includes parametrisations such as wind reduction factors (e.g., Harper et. al. 2001) to estimate surface mean 10 min wind speeds from Cyclone tracks. Further modelling details can be found in O'Grady et. al. 2024.

Ocean waves, along with enhanced reduction factor modelling and parameters, are now available in version 1.1.0 (August 2024). In this release, deepwater wave significant heights are computed following the methods outlined by O'Grady 2024 in the ICS2024 conference proceedings. The peak wave period is calculated using equation 4 from Young 2017, and wave direction determination is based on the methodology by Tamizi & Young 2020 (Pers comms).

Installation

For Windows

TCHazaRds is now on CRAN and can downloaded in R with

install.packages("TCHazaRds",dependencies = TRUE)

From source-code

For windows you need to first install Rtools to get a C++ compiler that R can use. You need a recent version of Rtools42 (rtools42-5355-5357).

Then, in R, install the package.

require(remotes)
Sys.setenv("R_REMOTES_NO_ERRORS_FROM_WARNINGS" = "true")
remotes::install_github("AusClimateService/TCHazaRds", dependencies = TRUE)

Copy Link

Version

Install

install.packages('TCHazaRds')

Monthly Downloads

419

Version

1.1.4

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Julian O'Grady

Last Published

August 25th, 2025

Functions in TCHazaRds (1.1.4)

TCHazaRdsWindProfile

Compute the Wind and Pressure Spatial Hazards Profile Associated with TCs Single Time Step.
Rdist

TC Distance and Direction From Output Grid Points
TCvectInterp

Temporally Interpolate Along a Tropical Cyclone Track And Compute Along-Track Parameters
rMax_modelsR

Compute the Tropical Cyclone Radius of Maximum Winds
RdistPi

TC Track Distance and Direction From Output Grid Point
rMax2_modelsR

rMax2_modelsR
land_geometry

Calculate the Geometric Parameters for Terrestrial Wind
TCpoints2lines

Convert Points to Line Segments
inlandWindDecay

Reduce Winds Overland
TCProfilePts

Transect points from a origin through a point or with a bearing and to the opposite side.
vMax_modelsR

Compute the Tropical Cyclone Maximum Wind Speeds
update_Track

Calculate Additional TC Parameters, and temporally Interpolate Along a Tropical Cyclone Track
TCHazaRdsWindTimeSereies

Compute the Wind Hazards Associated Over the Period of a TCs Event at one Given Location
tunedParams

Update Parameter List to Calibrated Values
returnBearing

Return the Bearing for Line Segments
beta_modelsR

Compute the Exponential TC beta Profile-Curvature Parameter
rMax175ms_solver

rMax175ms_solver
predict_rmax

predict_rmax
TCHazaRdsWindField

Compute the Wind and Pressure Spatial Hazards Field Associated with TCs Single Time Step.
TCHazaRdsWindFields

Compute the Wind and Pressure Spatial Hazards Field Associated with TC track.
JelesnianskiWindProfile

Jelesnianski Wind Profile
JelesnianskiWindProfilePi

Jelesnianski Wind Profile Time Series
DoubleHollandPressureProfilePi

Double Holland Pressure Profile Time Series
DoubleHollandWindProfile

Double Holland Wind Profile
HollandPressureProfilePi

Holland Pressure Profile Time Series
DoubleHollandWindProfilePi

Double Holland Wind Profile Time Series
DoubleHollandPressureProfile

Double Holland Pressure Profile
HubbertWindFieldPi

Hubbert Wind Field Time Series
HubbertWindField

Hubbert Wind Field
HollandWindProfilePi

Holland Wind Profile Time Series
HollandPressureProfile

Holland Pressure Profile
HollandWindProfile

Holland Wind Profile
McConochieWindFieldPi

McConochie Wind Field Time Series
NewHollandWindProfilePi

New Holland Wind Profile Time Series
RankineWindProfilePi

Rankine Wind Profile Time Series
NewHollandWindProfile

New Holland Wind Profile Time Series
KepertWindField

Kepert Wind Field
KepertVerticalWindField

Kepert Vertical Wind Field (u, v, Ks, w)
McConochieWindField

McConochie Wind Field
KepertWindFieldPi

Kepert Wind Field