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

169

Version

1.1.2

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Julian O'Grady

Last Published

September 20th, 2024

Functions in TCHazaRds (1.1.2)

KepertWindField

Kepert Wind Field
McConochieWindField

McConochie Wind Field
TCHazaRdsWindTimeSereies

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

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

Update Parameter List to Calibrated Values
update_Track

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

rMax175ms_solver
rMax2_modelsR

rMax2_modelsR
predict_rmax

predict_rmax
land_geometry

Calculate the Geometric Parameters for Terrestrial Wind
inlandWindDecay

Reduce Winds Overland
rMax_modelsR

Compute the Tropical Cyclone Radius of Maximum Winds
beta_modelsR

Compute the Exponential TC beta Profile-Curvature Parameter
McConochieWindFieldPi

McConochie Wind Field Time Series
returnBearing

Return the Bearing for Line Segments
TCvectInterp

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

Convert Points to Line Segments
KepertWindFieldPi

Kepert Wind Field
TCHazaRdsWindField

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

TC Track Distance and Direction From Output Grid Point
vMax_modelsR

Compute the Tropical Cyclone Maximum Wind Speeds
HollandPressureProfilePi

Holland Pressure Profile Time Series
DoubleHollandPressureProfilePi

Double Holland Pressure Profile Time Series
DoubleHollandWindProfile

Double Holland Wind Profile
DoubleHollandWindProfilePi

Double Holland Wind Profile Time Series
HollandWindProfile

Holland Wind Profile
DoubleHollandPressureProfile

Double Holland Pressure Profile
HollandPressureProfile

Holland Pressure Profile
HubbertWindFieldPi

Hubbert Wind Field Time Series
HubbertWindField

Hubbert Wind Field
HollandWindProfilePi

Holland Wind Profile Time Series
NewHollandWindProfile

New Holland Wind Profile Time Series
JelesnianskiWindProfile

Jelesnianski Wind Profile
RankineWindProfilePi

Rankine Wind Profile Time Series
JelesnianskiWindProfilePi

Jelesnianski Wind Profile Time Series
Rdist

TC Distance and Direction From Output Grid Points
NewHollandWindProfilePi

New Holland Wind Profile Time Series
TCHazaRdsWindProfile

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

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